RoyTopMobs icon

RoyTopMobs -----

RoyTopMobs – Damage Ranking Plugin for MythicMobs




New Features
  • PlaceholderAPI support for boss top damage:
    Code (YAML):
    %roytopmobs_top_<mobtype>_1%
    %roytopmobs_top_<mobtype>_2%
    %roytopmobs_top_<mobtype>_3%
    %roytopmobs_top_<mobtype>_4%
    %roytopmobs_top_<mobtype>_5%
  • Damage threshold system:
    • Requires a minimum damage to be eligible for rankings.

    • Configurable globally or per mob.
  • Hex & Gradient color support:
  • &#RRGGBB and #RRGGBB

  • gradient:#color1:#color2text

  • Traditional color codes & still supported.
New config.yml
Code (YAML):
damage-settings:
  threshold
:
    enabled
: true # Enable/disable damage threshold
    default
:
      minimum-damage
: 1000.0 # Default minimum damage required
      message
: "&cYou need to deal at least {damage} damage to be counted in rankings!"
    per-mob
:
      example_mob
: # MythicMob internal name
        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}!"
 
Thanks to thanhtist for the feedback on this update.
----------, Aug 21, 2025

Bug Fixes
  • Fixed Discord Webhook: Ensures messages are correctly sent when bosses spawn or are defeated.
New Features
  • Boss Health Threshold Announcements
    Sends an announcement when a boss reaches specific health percentages.
    Config example:
    Code (YAML):
    boss-health:
      announcements
    :
        enabled
    : true
        format
    : "&c&l{mobname} &fhas reached &c{percentage}% &fhealth!"
        thresholds
    :
         - 70
          - 50
          - 30
          - 20
          - 10
          - 5
     
  • Updated Boss Spawn Command
    • /roytopmob spawn <mobtype> — Spawns at saved location.
    • /roytopmob spawn <mobtype> <world> <x> <y> <z> — Spawns at specific coordinates.
Thanks to NguyenxTrung and Aysel_ for feedback and bug reports.
----------, Aug 12, 2025

Added support for DecentHolograms in addition to FancyHolograms.
Code (YAML):
hologram:
  provider
: NONE   # FANCY, DECENT, or NONE
 
  • FANCY → Uses FancyHolograms.
  • DECENT → Uses DecentHolograms.
  • NONE → Disables hologram feature.
Thank you for your continued support of the plugin!
----------, Aug 10, 2025

Fixed duplicate spawn messages:
Previously, when a boss spawned, the message would appear twice.
This has now been fixed so the message appears only once as intended.
Special thanks to Aysel_ for reporting this bug!
----------, Aug 9, 2025

Hello everyone!
We’ve just released version 1.2 with some important bug fixes and new features focused on mob behavior and spawn mechanics.
Bug Fixes
  • Fixed FancyHolograms display location:
    Previously, when a boss was killed, the respawn hologram appeared at the death location instead of the configured setspawn location.
    his has now been fixed — the hologram now correctly appears at the setspawn location.
New Feature: Mob Movement Restriction
  • Bosses now have optional movement boundaries!
    You can limit the boss to move only 5–10 blocks from its set spawn point.
    If it exceeds the allowed distance, it will automatically teleport back.

  • This feature is fully customizable and can be turned off in the config.
New config.yml Section
To enable or configure this feature, add the following block to your config.yml:
Code (YAML):
mob-settings:
  movement-restriction
:
    enabled
: true               # Enable/disable movement restriction
    max-distance
: 7             # Maximum blocks mob can move from spawn point
    check-interval
: 2           # How often to check position (in seconds)
    teleport-back
: true         # Whether to teleport back when exceeding distance
 
Need more flexibility?
  • Change max-distance to allow bosses to roam farther.

  • Set enabled: false to turn off movement restriction entirely.
Thank you for continuing to support the plugin!
As always, feel free to report any issues or suggestions via our Discord
----------, Aug 8, 2025

Changelog Highlights:
  • Added support for Minecraft 1.21.7 and 1.21.8
    Fully tested and optimized for the latest versions.
  • New: Discord Webhook Integration
    Sends notifications to your Discord server when mobs spawn or die.
    Customizable message formats and optional role mentions.
  • New: Respawn Countdown Hologram Support
    Shows a live countdown hologram when mobs are waiting to respawn.
    ⚠️ Requires the FancyHolograms plugin!
  • New Commands:
    • /roytopmob spawn <mobtype> — Manually spawn a specific mob type.
    • /roytopmob setspawn <mobtype> — Set persistent spawn locations for mobs.
  • New PlaceholderAPI Placeholder:
    %roytopmobs_respawn_<mobtype>% — Displays time until the mob respawns or shows "Ready to spawn!" if available.
    Code (YAML):
    # config.yml

    messages
    :
      top-title
    : "&6&lTop Damage Dealers"
      top-subtitle
    : "&e{player} &7- &f{damage}"
      reload
    : "&aConfig reloaded successfully!"
      toggle-on
    : "&aDamage tracking enabled"
      toggle-off
    : "&cDamage tracking disabled"
      no-permission
    : "&cYou don't have permission to use this command"
      mob-killed
    : "&aMob &e{mobname} &ahas been killed!"
      respawn-countdown
    : "&a{mobname} will respawn in {time}!"
      # Messages displayed via PAPI when mob has spawned (added in version 1.1)
      mob-ready
    : "&aReady"

    metrics
    :
      # Enable or disable bStats metrics collection
      enabled
    : true
      # Server identifier
      server-uuid
    : ''
      # Log startup message
      log-startup
    : true
      # Send error reports
      error-reporting
    : true

    display
    :
      actionbar
    :
        enabled
    : true
        format
    : "&6Damage: &f{damage} &7(&e{percentage}%&7)"
        update-interval
    : 20
      top-damage
    :
        header
    : "&8&m--------------------&r"
        killer-format
    : "&7➤ &c{mobname} &7was defeated by &f{killer}"
        top-header
    : "&6&lTop Damage Dealers:"
        player-format
    : "&7{position}. &f{player} &8» &e{damage} &7(&f{percentage}%&7)"
        footer
    : "&8&m--------------------&r"
        rewards-header
    : "&a&lRewards given:"
        reward-format
    : "&7• &f{player} &7received rewards for #{position}"

      spawn-title
    :
        enabled
    : true
        title
    : "&c✦ &l{mobname} &c✦"
        subtitle
    : "&7has appeared at &f{location}"
        fade-in
    : 10
        stay
    : 40
        fade-out
    : 10
        sound
    :
          enabled
    : true
          type
    : ENTITY_ENDER_DRAGON_GROWL
          volume
    : 1.0
          pitch
    : 1.0

      death-title
    :
        enabled
    : true
        title
    : "&c☠ &l{mobname} &c☠"
        subtitle
    : "&7was defeated by &f{killer}"
        fade-in
    : 10
        stay
    : 40
        fade-out
    : 10
        sound
    :
          enabled
    : true
          type
    : ENTITY_WITHER_DEATH
          volume
    : 1.0
          pitch
    : 1.0

      # Hologram shown when mob dies and countdown until respawn (added in version 1.1)
      respawn-hologram
    :
        enabled
    : true
        lines
    :
         - "&c✦ &l{mobname} &c✦"
          - "&7Respawning in
    : &f{time}"

    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 countdown feature for mobs (added in version 1.1)
        respawn-time
    : 300
        rewards
    :
          top-1
    :
           - "give {player} diamond 5"
            - "eco give {player} 5000"
            - "effect give {player} strength 300 2"
          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"

      BossZombie
    :
        display-name
    : "&4&lBoss Zombie"
        announcement
    : "&4&lBoss Zombie &7has appeared at &f{location}!"
        respawn-time
    : 300
        rewards
    :
          top-1
    :
           - "give {player} netherite_ingot 2"
            - "eco give {player} 10000"
          top-2
    :
           - "give {player} netherite_ingot 1"
            - "eco give {player} 5000"
          top-3
    :
           - "give {player} diamond 5"
            - "eco give {player} 3000"

    placeholders
    :
      damage-format
    : "#.##"
      percentage-format
    : "#.#"

    # Discord webhook feature (added in version 1.1)
    discord
    :
      webhook
    :
        enabled
    : false
        url
    : ""
        spawn-format
    : "**{mobname}** has spawned at **{location}**!"
        death-format
    : "☠ **{mobname}** has been defeated!"
        spawn-mentions
    : "@everyone"
        death-mentions
    : "<@&ROLE_ID>"
     
Thanks for using and supporting the plugin!
Feel free to report bugs or suggest new features anytime!
----------, Aug 7, 2025

Resource Information
Author:
----------
Total Downloads: 98
First Release: Jul 11, 2025
Last Update: Aug 21, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings