• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
RoyTopMobs

RoyTopMobs 1.3.1

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:
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}"
và cập nhật hỗ trợ phiên bản từ 1.18.2 đến 1.21.10.

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.
YAML:
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"
Discord Webhook
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!
Ghi chú:
  • :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:
YAML:
EliteSkeleton:
  display-name: "&c&lElite Skeleton"
  respawn:
    enabled: true
    time: 300
Nếu enabled: false thì boss sẽ không tự động respawn sau khi chết.
  • 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
Sửa lỗi: Cung (bow) không gây sát thương và không được tính vào bảng xếp hạng.
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%
  • 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ấu hình mới trong config.yml
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}!"
Cảm ơn thanhtist đã góp ý cho bản cập nhật này.
  • Thích
Cảm xúc: ThanhTist
Sửa lỗ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.
Tính năng mới
  • 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:
YAML:
boss-health:
  announcements:
    enabled: true
    format: "&c&l{mobname} &fhas reached &c{percentage}% &fhealth!"
    thresholds:
      - 70
      - 50
      - 30
      - 20
      - 10
      - 5
Cập nhật lệnh mới cho spawn boss
  • /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.
Cảm ơn NguyenxTrung và Aysel_ đã góp ý và báo lỗi.
Tính năng mới
  • Hỗ trợ thêm DecentHolograms bên cạnh FancyHolograms.
YAML:
hologram:
  provider: NONE  # FANCY, DECENT, or NONE
  • FANCY → Sử dụng FancyHolograms.
  • DECENT → Sử dụng DecentHolograms.
  • NONE → Tắt tính năng hologram.
Cảm ơn các bạn đã luôn ủng hộ và sử dụng plugin!
Quay lại
Trên cùng