FAQ & Troubleshooting
Answers to common questions and problems. If you are stuck, this is the first place to look.
General Questions
No. LuckPerms is optional. Without it, all players are treated as the default group. Just configure everything under default in your drop and quest configs.
No. PlaceholderAPI is optional. Without it, all plugin features work normally — you just cannot use %mythicdrop_...% placeholders in scoreboards or GUIs.
No! Run /mythicdrop reload after editing any config file. No restart needed.
In plugins/MythicDropRefactored/quest_data.yml. This is created automatically and updated as players progress. It persists across server restarts.
Drop / Reward Problems
Check these things in order:
- Mob name: The section name in
config.ymlmust exactly match the MythicMobs internal mob name (case-sensitive). Example:SkeletonKingis not the same asskeletonking - reward-processing: Make sure at least one of these is
true:yamlreward-processing: most-damage: false last-hit: true # At least one should be true - Top-damage system: If the mob is in
top3damage.ymlor similar, it will not useconfig.ymldrops unlessuse-standard-rewards: trueis set. - Enable debug mode: Set
activate-debug: trueindebug.ymland reload. Check your console for detailed output.
- LuckPerms is installed and working (
/lp infoto verify) - The player actually has the VIP group (
/lp user <name> info) - The group name in your config exactly matches the LuckPerms group name (case-sensitive)
- The player was online when the mob died (offline lookups fall back to "default")
Test the command manually in your server console first (replace %player% with a real name). If it works manually but not from the plugin, check:
- The command does not start with
/ %player%is typed exactly as shown (not%Player%or{player})- The player is online when the reward runs
Quest Problems
- Mob name: The
mob-nameinquests.ymlmust exactly match the MythicMobs mob name - Quest completed: Completed quests do not track further progress
- Debug mode: Enable
activate-debug: trueindebug.ymlto see detailed quest tracking logs
The slot field controls the position. Slots go from 0 (top-left) to 44 (bottom-right of row 5). Make sure no two quests share the same slot number, and that all slots are between 0 and 44.
- Make sure
quests.ymlhas at least one quest configured - Run
/mythicdrop reloadafter saving changes - Check the console for YAML syntax errors (indentation mistakes are common)
Arena Problems
- The mob name in
/marena setspawnmust exactly match the MythicMobs name - MythicMobs is installed and working (test with
/mm mobs spawn <mobname>) - Make sure you are standing in a valid location (not inside a block)
- The
respawnvalue is in seconds (e.g.,60= 1 minute) - Make sure
respawnis greater than0 - Check the console for errors related to ArenaManager
YAML Syntax Help
Most config problems are caused by incorrect YAML formatting. Here are the most common mistakes:
Use spaces, not tabs
1# WRONG — TAB characters break YAML!
2SkeletonKing:
3 drops: # ← TAB character
4
5# CORRECT — 2 spaces per indent level
6SkeletonKing:
7 drops:Missing colon
# WRONG
mob-name "SkeletonKing"
# CORRECT
mob-name: "SkeletonKing"Wrong list format
1# WRONG
2rewardtop3:
3 SkeletonKing
4
5# CORRECT
6rewardtop3:
7 - SkeletonKingSpecial characters need quotes
If a value contains :, #, [, ], wrap it in quotes:
# Without quotes, the [ breaks YAML parsing
message: "&a[VIP] You got a reward!" # Quotes needed around the value