Tính năng mới
- Thêm hỗ trợ PlaceholderAPI (PAPI) với các placeholder:
- %roytopmobs__respawn_<mobtype>_needed% — tổng số quái cần giết để triệu hồi boss.
- %roytopmobs_<mobtype>_spawned% — trạng thái cho biết boss đã xuất hiện hay chưa.
- %roytopmobs_<mobtype>_cooldown% — thời gian còn lại trước lần xuất hiện tiếp theo.
- Thêm thông báo khi boss bị tiêu diệt, có thể tùy chỉnh:
YAML:tracked-mobs: gadien2: display-name: "&8[&aɴô ʟệ&8] &#FB0000ɢà đɪêɴ" announcement: - "&8&m &r" - " &#facc15❖ xᴇʀᴀᴛʜ ❖" - " &7Đã thức tỉnh tại &f{location}" - " &#fb923cĐế chế Shurima đang vẫy gọi..." - "&8&m &r" death-message: - "&8&m &r" - " &#ef4444☠ xᴇʀᴀᴛʜ ☠" - " &7Đã bị tiêu diệt bởi &f{killer}" - "&8&m &r"Cải tiến & sửa lỗi
- Sửa một số lỗi liên quan đến hologram.
- Sắp xếp lại và tối ưu phần thông báo phần thưởng cho dễ nhìn hơn.
- Cải thiện độ ổn định và hiệu năng tổng thể.
Tương thích
- Hỗ trợ Minecraft 1.21.11.
Thêm tùy chọn bật/tắt thông báo nhận thưởng:
và cập nhật hỗ trợ phiên bản từ 1.18.2 đến 1.21.10.YAML:reward-broadcast: enabled: true # Bật/tắt thông báo rewards rewards-header: "&a&lRewards given:" reward-format: "&7• &f{player} &7received rewards for #{position}"
Tính năng mới:
- Thêm phần thưởng “tham gia”:
→ Dành cho bất kỳ người chơi nào đạt ngưỡng sát thương tối thiểu (có thể cấu hình).
→ Giúp khuyến khích mọi người tham gia đánh boss, ngay cả khi không vào top.- Ngưỡng sát thương phần thưởng riêng biệt:
→ Có thể thiết lập min-damage cho phần thưởng tham gia độc lập với ngưỡng xếp hạng.- Phần thưởng “Đòn đánh cuối cùng” (Last Hit):
→ Hệ thống tự phát hiện người chơi tung đòn kết liễu boss.
→ Cho phép thiết lập phần thưởng riêng cho người chơi ra đòn cuối cùng, tách biệt với top damage.
→ Người chơi vẫn phải đạt ngưỡng sát thương tối thiểu mới được nhận thưởng.- Top N mở rộng:
→ Bạn có thể thêm top-6, top-7 … top-N để trao thưởng tùy thích.- Cập nhật Discord Webhook:
→ Mỗi boss có thể có webhook riêng, icon riêng, và nội dung riêng khi spawn hoặc death.
→ Đã sửa lỗi không gửi thông báo khi boss chết.Discord WebhookYAML:tracked-mobs: EliteSkeleton: display-name: "&c&lElite Skeleton" announcement: - "" - "&c&lElite Skeleton &7has appeared at &f{location}!" - "&c&lElite Skeleton &7has appeared at &f{location}!" - "" respawn: enabled: true time: 300 rewards: top-1: - "give {player} diamond 5" - "eco give {player} 5000" top-2: - "give {player} diamond 3" - "eco give {player} 3000" top-3: - "give {player} diamond 2" - "eco give {player} 2000" top-4: - "give {player} diamond 1" - "eco give {player} 1000" top-5: - "eco give {player} 500" participation-reward: enabled: true min-damage: 200 commands: - "give {player} diamond 1" lasthit-reward: enabled: true min-damage: 200 commands: - "give {player} diamond 1"
Ghi chú:YAML:discord: webhook: enabled: true webhooks: boss1: spawn: enabled: true url: "https://discord.com/api/webhooks/xxx/yyy" content: | Boss **{mobname}** has spawned at **{location}**! :dollar: <@&1363465401576460408> death: enabled: true url: "https://discord.com/api/webhooks/xxx/zzz" content: | Boss **{mobname}** was killed by **{killer}**! boss2: spawn: enabled: false death: enabled: true url: "https://discord.com/api/webhooks/aaa/bbb" content: | Boss **{mobname}** died!
- :dollar: là emoji Discord.
- <@&1363465401576460408> là ID role để ping.
- Có thể cấu hình webhook riêng cho từng boss.
- Sửa một số lỗi nhỏ.
- Thêm chức năng bật/tắt respawn tự động cho quái/boss trong config:
Nếu enabled: false thì boss sẽ không tự động respawn sau khi chết.YAML:EliteSkeleton: display-name: "&c&lElite Skeleton" respawn: enabled: true time: 300
- Thêm command:
- /roytopmobs delspawn <mobtype>
- /rtm delspawn <mobtype>
- Cho phép quản trị viên xóa điểm spawn của boss theo loại mob nhanh chóng.
Cập nhật 1.2.6
- Theo dõi số lượng quái bị giết (cả vanilla mobs và MythicMobs)
- Khi đạt đủ số lượng yêu cầu → Boss sẽ spawn ngay lập tức
- Nếu chưa đủ số lượng → Boss sẽ spawn theo thời gian hồi sinh bình thường
- Reset bộ đếm sau khi boss spawn
Cấu hình mới trong
YAML:boss-spawn-conditions: enabled: true mobs: BossExample: required-kills: enabled: true vanilla-mobs: ZOMBIE: 10 SKELETON: 5 mythic-mobs: CustomMob1: 3 CustomMob2: 2
Tính năng mới
- PlaceholderAPI hỗ trợ top damage per boss:
YAML:%roytopmobs_top_<mobtype>_1% %roytopmobs_top_<mobtype>_2% %roytopmobs_top_<mobtype>_3% %roytopmobs_top_<mobtype>_4% %roytopmobs_top_<mobtype>_5%Cấu hình mới trong config.yml
- Ngưỡng damage yêu cầu để vào bảng xếp hạng:
- Có thể đặt mặc định cho tất cả boss.
- Có thể tùy chỉnh riêng từng boss.
- Hỗ trợ màu HEX & Gradient:
- &#RRGGBB hoặc #RRGGBB
- gradient:#color1:#color2text
- Vẫn hỗ trợ màu truyền thống &
Cảm ơn thanhtist đã góp ý cho bản cập nhật này.YAML:damage-settings: threshold: enabled: true # Bật/tắt damage threshold default: minimum-damage: 1000.0 # Damage tối thiểu mặc định message: "&cYou need to deal at least {damage} damage to be counted in rankings!" per-mob: example_mob: # Tên MythicMob minimum-damage: 2000.0 message: "&cYou need to deal at least {damage} damage to {mobname}!" boss_dragon: minimum-damage: 5000.0 message: "&cMinimum {damage} damage required to rank for {mobname}!"
Sửa lỗi
Tính năng mới
- Sửa lỗi Discord Webhook: Đảm bảo thông báo được gửi chính xác và đầy đủ khi boss spawn hoặc bị tiêu diệt.
- Thông báo theo phần trăm máu của boss
Khi boss còn lại các mốc % máu nhất định, plugin sẽ gửi thông báo.
Cấu hình trong config.yml:Cập nhật lệnh mới cho spawn bossYAML:boss-health: announcements: enabled: true format: "&c&l{mobname} &fhas reached &c{percentage}% &fhealth!" thresholds: - 70 - 50 - 30 - 20 - 10 - 5
Cảm ơn NguyenxTrung và Aysel_ đã góp ý và báo lỗi.
- /roytopmob spawn <mobtype> — Spawn boss tại vị trí đã lưu.
- /roytopmob spawn <mobtype> <world> <x> <y> <z> — Spawn boss tại tọa độ chỉ định.
Tính năng mới
- Hỗ trợ thêm DecentHolograms bên cạnh FancyHolograms.
YAML:hologram: provider: NONE # FANCY, DECENT, or NONECảm ơn các bạn đã luôn ủng hộ và sử dụng plugin!
- FANCY → Sử dụng FancyHolograms.
- DECENT → Sử dụng DecentHolograms.
- NONE → Tắt tính năng hologram.