Allows you to give players a chance to drop a spawner through permissions.
A plugin for managing spawners with three main features:
spawner.dropchance.LuckPerms for this feature/spawnerchance tempchance <player> <chance> grants a player a temporary drop chance when breaking a spawnertemp-chance-duration in the configcleanup-intervalallowed-spawner-mobs: []# format: language_COUNTRY
# changing this will load default material names for the server
language: en_US
# Duration (in minutes) for temporary drop chance
temp-chance-duration: 15
# Interval (in seconds) to clean up expired temporary permissions
cleanup-interval: 10
# Main plugin messages
messages:
# Spawner drop messages
empty-spawner-name: "<gray>Empty"
drop-success: "<green>Luck! {spawner} dropped ({chance}%)"
drop-failure: "<red>Spawner did not drop ({chance}%)"
...
# List of allowed mobs for spawners (add only mobs that can be placed in spawners)
# Leave empty to allow all mobs
allowed-spawner-mobs: []
# - BLAZE
# - PIGLIN
# - COW
'%spawnerchance_chance%' - shows the current chance of spawner failure.
spawner.dropchance.<number> - drop chance in percentspawner.dropchance.50 - 50% chancespawner.bypass - allows placing any mobs in spawnersspawner.command.use - allows using plugin commands⚔️ Player breaks a Zombie Spawner
🎯 Check drop chance (e.g., 30%)
✅ On success: "Luck! Zombie Spawner dropped (30%)"
❌ On failure: "Spawner did not drop (30%)"
🔧 Player tries to use a Villager egg on a spawner
🚫 If mob is not whitelisted: "Error: Villager Egg cannot be placed in a spawner!"
✅ If mob is allowed: "You placed a spawner for: Zombie"
/plugins folderconfig.yml if needed and run /spawnerchance reload