- Hỗ trợ phiên bản
- 1.20
- 1.21
- Link Spigot
- https://www.spigotmc.org/resources/vinhlonglottery-x%E1%BB%95-s%E1%BB%91-v%C4%A9nh-long.132618/
- Người đóng góp
- Long Ngạo Thiên ( Tôi )
VinhLongLottery là plugin mô phỏng hệ thống Xổ Số Kiến Thiết (XSMB) hoàn chỉnh dành cho các máy chủ Minecraft (Survival, Skyblock, RPG). Không chỉ là một trò chơi may rủi, plugin được thiết kế để trở thành một phần của nền kinh tế server, giúp admin kiểm soát lạm phát và tạo sân chơi kịch tính cho game thủ vào mỗi buổi tối.
config.yml khi chạy lần đầu. Một số cài đặt quan trọng:
Tính Năng Nổi Bật:
- Cơ Chế Chuẩn XSMB: 27 giải thưởng trong một kỳ quay (từ giải Đặc Biệt đến giải 7), tỉ lệ trúng thưởng được cân chỉnh thực tế.
- Vé Số Vật Lý (Physical Tickets): Người chơi mua vé sẽ nhận được item giấy (Paper) có lưu trữ dữ liệu (NBT/PDC). Không cần lệnh phức tạp để nhớ số, chỉ cần cầm vé đi đổi!
- Hệ Thống Quay Thưởng Real-time:
- Thông báo quay số trực tiếp trên kênh chat (Broadcast) tạo cảm giác hồi hộp.
- Chế độ Fast Draw cho Admin muốn xổ nhanh.
- Kinh Tế Linh Hoạt (Dual Economy):
- Hỗ trợ Vault để liên kết với các plugin tiền tệ phổ biến (Essentials, CMI...).
- Hệ thống kinh tế Internal (Nội bộ) dành cho các server muốn tách biệt tiền lô đề với tiền chính.
- Cơ Chế "Nhà Cái" (House Edge): Hệ thống thông minh tự động tính toán doanh thu và tiền trả thưởng. Nếu tiền trả thưởng > doanh thu, hệ thống sẽ tự động "quay xe" (reroll) để đảm bảo server luôn có lãi (hoặc lỗ trong tầm kiểm soát). Admin có thể tắt tính năng này nếu muốn xanh chín 100%.
- Khu Vực Đổi Thưởng (Region Support): Tích hợp WorldGuard, bắt buộc người chơi phải đến đúng địa điểm (NPC/Quầy vé) mới được dùng lệnh đổi thưởng.
- Lưu Trữ An Toàn: Dữ liệu người chơi và lịch sử trúng thưởng được lưu trữ JSON an toàn, chống mất mát khi server crash.
1. Commands (Lệnh)
Người Chơi (Player):
- /loto buy <số_lượng>: Mua vé số ngẫu nhiên (Giá mặc định: 10.000$).
- /loto claim: Đổi thưởng tất cả các vé trúng trong túi đồ (Phải đứng trong khu vực đổi thưởng nếu bật tính năng region).
Quản Trị Viên (Admin):
- /loto admin draw: Xổ Ngay! Bắt buộc kết thúc phiên hiện tại và xổ số ngay lập tức (Chế độ nhanh).
- /loto admin start: Bắt Đầu Mới! Bỏ qua thời gian chờ (Delay) để bắt đầu ngay phiên mới.
- /loto admin ticket <player> <số> [session]: Tặng vé số với số tùy chọn cho người chơi (Dùng để trao giải event hoặc test).
- /loto admin result <session> <số_đặc_biệt>: Chỉnh sửa kết quả của một phiên cũ (Dùng để test đổi thưởng).
- /loto reload: Tải lại cấu hình config.yml và file ngôn ngữ.
Kinh Tế (Khi dùng Internal Economy):
- /loto eco give <player> <amount>: Cộng tiền.
- /loto eco take <player> <amount>: Trừ tiền.
- /loto eco set <player> <amount>: Đặt số dư.
- /loto eco check <player>: Xem số dư.
2. Permissions (Quyền Hạn)
- vinhlong.player: Cho phép mua vé và đổi thưởng (Mặc định cho tất cả người chơi).
- vinhlong.admin: Cho phép sử dụng các lệnh admin và reload plugin.
3. Configuration (Cài Đặt)
Plugin sẽ tự động tạoconfig.yml khi chạy lần đầu. Một số cài đặt quan trọng:
YAML:
settings:
cycle-time: 600 # Thời gian mỗi phiên xổ số (giây).
delay-time: 600 # Thời gian chờ sau khi xổ xong trước khi bắt đầu phiên mới.
ticket-price: 10000 # Giá vé.
economy-provider: VAULT # Chọn loại kinh tế: VAULT hoặc INTERNAL.
house-edge:
enabled: true # Bật chế độ "Nhà Cái" (Đảm bảo lợi nhuận).
max-rerolls: 9 # Số lần hệ thống thử quay lại kết quả nếu bị lỗ.
redemption:
region-name: "khu_doi_thuong" # Tên region WorldGuard (để trống nếu không dùng).