MythicDrops - #1 Plugin for MythicMobs drops Confguration! icon

MythicDrops - #1 Plugin for MythicMobs drops Confguration! -----

Easily manage MythicMobs drops based on LuckPerms ranks, top damage contributors, and more!



MYTHICDROPS V3.2

mdnewminw (1)-min.png

MythicDrop is a powerful, lightweight plugin designed to enhance your MythicMobs experience by adding customizable, group-specific drops for players. Whether you want to reward the player who dealt the most damage or the one who landed the final hit, MythicDrop offers extensive configurability, including color-coded announcements and detailed debug options.

Features:
  • Customizable Drops: Define unique drops for each MythicMob using YAML configuration. Drops can include items, commands, and in-game currency.
  • LuckPerms Integration: Configure drops based on LuckPerms groups. Offer exclusive VIP drops for your premium players!
  • Damage Processing: Choose to reward either the player who dealt the most damage or the player who landed the last hit.
  • Color-Coded Announcements: Send customizable, server-wide announcements showing the top players who dealt damage to a MythicMob.
  • Debug Logging: Enable or disable detailed debug logs with the new debug.yml for enhanced troubleshooting.
  • Multiple Config Files: Customize both drops and announcements through config.yml and announcement.yml for ease of management.
What's New in v3.2:
  • Introduced a Top 5 damage rewards system!
  • Players in the Top 5 damage rankings are now eligible for custom rewards.
  • Configurable through the new top5damage.yml file for each mob and rank.
How to Use:
  1. Install MythicDrop on your Spigot or Paper server.
  2. Configure drops and group-specific rewards for each MythicMob in config.yml.
  3. Set up customizable announcements for mob kills using announcement.yml.
  4. Enable or disable debug logs for troubleshooting using debug.yml.
  5. Slay MythicMobs, and watch players get rewarded based on your custom configurations!
Configuration Example:
Code (YAML):

# Reward processing options
reward-processing
:
  most-damage
: true   # If true, the player who dealt the most damage will receive the reward.
                      # If false, the player who delivers the last hit will receive the reward.

# If most-damage is true, add "ThreatTable: true" in MythicMobs mob config for accurate damage tracking:
# Example:
# BigScaryBoss:
#   Type: zombie
#   Health: 20000
#   Modules:
#     ThreatTable: true

# Example configuration for Skeleton King drops
Skeleton-king
:
  guaranteed-rewards
: 1 # Limit rewards to 1 from the list
  drops
:
    default
:
      drop1
:
        command
: "give %player% diamond 1"
        chance
: 0.5
        message
: "&b&lYou got a diamond from the Skeleton King!"
      drop2
:
        command
: "give %player% iron_sword 1"
        chance
: 0.3
        message
: "&e&lYou got an iron sword from the Skeleton King!"
      drop3
:
        command
: "money give %player% 100"
        chance
: 0.2
        message
: "&a&lYou received 100 money for defeating the Skeleton King!"
    vip
:
      drop1
:
        command
: "give %player% diamond 2"
        chance
: 0.6
        message
: "&b&lVIP! You got 2 diamonds from the Skeleton King!"
      drop2
:
        command
: "give %player% iron_sword 1"
        chance
: 0.4
        message
: "&e&lVIP! You got an iron sword from the Skeleton King!"
      drop3
:
        command
: "money give %player% 200"
        chance
: 0.3
        message
: "&a&lVIP! You received 200 money for defeating the Skeleton King!"
 
announcement.yml Example:

Code (YAML):

announce-on-death
: true # Set to true to announce the most damage dealt to all MythicMobs on death

# One thing to know about placeholders this plugin supports both PlacheolderAPI and our own custom placeholders
# Here is a list of our custom placeholders:
# %BOSSNAME%, %position%, %player%, and %damage%
# %BOSSNAME% - The name of the mob
# %position% - The player's rank in the damage leaderboard
# %player% - The player's name
# %damage% - The damage dealt by the player
# This allows you to use PlaceholderAPI placeholders (e.g., %server_time%, %player_ping%) alongside your custom placeholders.

max-announcements
: 5 # Set a limit for the number of top players to announce (e.g., 3-5)

messages
: # Default messages for the most damage dealt to any mob, fully customizable with color codes
  header
: "&aLIST OF PLAYERS WHO HAVE INFLICTED THE MOST DAMAGE ON %BOSSNAME%:" # Use %BOSSNAME% to display the name of the mob
  entry
: "&e%position%. %player% - %damage% DAMAGE" # Use %position% to display the player's rank, %player% to display the player's name, and %damage% to display the damage dealt
  no-players
: "&cNo players contributed damage to the mob." # Message displayed when no player contributed damage to the mob

announce-specific-mob
: # In this section, specify which mobs you want to announce the most damage for, with optional dedicated messages
  SkeletonKing
:
    announce
: true # Set to true to announce the most damage dealt to this mob on death
    dedicated-message
: true   # Set to true to use a dedicated message for this mob
    max-announcements
: 3 # Limit the announcement to the top 3 players
    messages
: # If dedicated-message is set to true, specify a dedicated message for this mob here
      header
: "&6Players who fought the mighty %BOSSNAME%:" # Custom message just for SkeletonKing
      entry
: "&b%position%. %player% did %damage% DAMAGE to %BOSSNAME%!" # Custom format for SkeletonKing
      no-players
: "&cNo one dared to challenge the Skeleton King."

  SkeletonKnight
:
    announce
: false # Set to false to not announce the most damage dealt to this mob on death
    dedicated-message
: false # This section will be ignored because announce is false

  SkeletonLord
:
    announce
: true
    dedicated-message
: true   # Set to true to use a dedicated message for this mob
    max-announcements
: 5 # Custom limit for this mob
    messages
:
      header
: "&aLIST OF PLAYERS WHO HAVE INFLICTED THE MOST DAMAGE ON %BOSSNAME% at %server_time%:" # Custom %BOSSNAME% + PlaceholderAPI %server_time%
      entry
: "&e%position%. %player% - %damage% DAMAGE (Ping: %player_ping%)" # Custom placeholders + PlaceholderAPI %player_ping%
      no-players
: "&cNo players contributed damage to %BOSSNAME%."

  SkeletonWarrior
:
    announce
: false # Will not announce anything for SkeletonWarrior on death
    dedicated-message
: false # This section will be ignored

  Giant
:
    announce
: true # Use default message as dedicated-message is not set
    dedicated-message
: false   # No custom messages, use global messages
 
top3damage.yml Example:
rewardtop3: Lists mobs (ex: SkeletalKnight) eligible for rewards based on the top 3 damage contributors.

Code (YAML):
 
# In this config is to configure mobs in which you want top 3 damage depending on who made most damage .
# Make sure you add ThreatTable: true to the mob's MythicMobs config if you Plan to use this section
# BigScaryBoss:
#  Type: zombie
#  Display: '&6Zombie'
#  Health: 20000
#  Modules:
#    ThreatTable: true
rewardtop3
:
 - SkeletalKnight

SkeletalKnight: [/COLOR ]
  guaranteed-rewards
: 1 # Limit rewards to 1 from the list
[COLOR= #000000]  use-standard-rewards: false
  first-place
:
    default
:
      drop1
:
        command
: "give %player% diamond 3"
        chance
: 1
        message
: "&b&lFirst Place! You got 3 diamonds from the Skeleton King!"
    vip
:
      drop1
:
        command
: "give %player% diamond 5"
        chance
: 0.9
        message
: "&b&lVIP First Place! You got 5 diamonds from the Skeleton King!"
  second-place
:
    default
:
      drop1
:
        command
: "give %player% diamond 2"
        chance
: 0.6
        message
: "&e&lSecond Place! You got 2 diamonds from the Skeleton King!"
    vip
:
      drop1
:
        command
: "give %player% diamond 3"
        chance
: 0.7
        message
: "&e&lVIP Second Place! You got 3 diamonds from the Skeleton King!"
  third-place
:
    default
:
      drop1
:
        command
: "give %player% diamond 1"
        chance
: 0.5
        message
: "&c&lThird Place! You got 1 diamond from the Skeleton King!"
    vip
:
      drop1
:
        command
: "give %player% diamond 2"
        chance
: 0.6
        message
: "&c&lVIP Third Place! You got 2 diamonds from the Skeleton King!"
 


Top5damage.yml:
Code (YAML):
# Top 5 Damage Configuration
rewardtop5
:
 - SkeletonKing

SkeletonKing: [/COLOR ]
  guaranteed-rewards
: 1 # Limit rewards to 1 from the list
[COLOR= #404040]  use-standard-rewards: false
  first-place
:
    default
:
      drop1
:
        command
: "give %player% diamond 5"
        chance
: 1.0
        message
: "&aYou are the top damager! Enjoy your diamonds!"
    VIP
:
      drop1
:
        command
: "give %player% nether_star 1"
        chance
: 1.0
        message
: "&bVIP Bonus: Nether Star for being the top damager!"
  second-place
:
    default
:
      drop1
:
        command
: "give %player% emerald 10"
        chance
: 0.8
        message
: "&aSecond place! Here's 10 emeralds."
  third-place
:
    default
:
      drop1
:
        command
: "give %player% gold_ingot 15"
        chance
: 0.6
        message
: "&aThird place! Here's some gold."
  fourth-place
:
    default
:
      drop1
:
        command
: "give %player% iron_ingot 20"
        chance
: 0.5
        message
: "&aFourth place! Enjoy your iron!"
  fifth-place
:
    default
:
      drop1
:
        command
: "give %player% coal 32"
        chance
: 0.4
        message
: "&aFifth place! Here are some resources."

  everyone-else-who-contributed
:
    min-damage
: 50.0 # Minimum damage required to qualify for rewards
    default
:
      drop1
:
        command
: "give %player% stone 64"
        chance
: 0.5
        message
: "&aThanks for contributing! Here's some stone."
      drop2
:
        command
: "give %player% apple 5"
        chance
: 0.3
        message
: "&cYou got apples as a consolation prize!"
 


debug.yml Example:
Code (YAML):
activate-debug : true   # If true, detailed debug logs will appear in the console.
 
Support Development & Donate:
If you enjoy using MythicDrop and would like to support its continued development, consider donating via PayPal . Your contribution helps maintain and improve the plugin with new features and updates.

Resource Information
Author:
----------
Total Downloads: 908
First Release: Apr 6, 2024
Last Update: Mar 3, 2025
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings