• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
RoyTopMobs

RoyTopMobs 1.3.1

No permission to download

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-7top-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 mobsMythicMobs)
  • 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.
  • Like
Reactions: 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 NguyenxTrungAysel_ đã 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!
Back
Top Bottom