Set up DragonSlayer on your Minecraft server
Install DragonSlayer on Paper by upload, add your End world, set respawn timers and rewards, and manage dragons with its commands.
DragonSlayer adds a title and rewards to the Ender Dragon fight. When a dragon dies, the player who beat it becomes the Dragon Slayer, gets a prefix in chat and the tab list, and can have a statue built in their honour. The dragon can respawn on a timer, and you can run several dragons in one End world.
Checked against DragonSlayer 0.15.6, which the author lists as tested up to 26.1.1. It also loaded on Paper 26.3 in a test, October 2026.
What it needs
- A server that loads plugins. You need a Plugins tab, which means Paper or Purpur (Change Minecraft server version or loader). DragonSlayer is a Spigot plugin, and Paper runs Spigot plugins.
- A tested Minecraft version. The author lists 1.8 to 1.21.11 and 26.1.1 as tested. Version 0.15.6 fixed a start-up problem on the newest Paper builds at 26.1.
- A manual install. DragonSlayer is published on SpigotMC, and the store in the Plugins tab searches Modrinth, CurseForge and Hangar only. You download the jar yourself and upload it. A CurseForge search for
DragonSlayerfinds a different plugin from 2012 with a single/dragoncommand, so do not install that one. - Vault, only for money rewards. The reward option needs Vault. See Set up Vault on your Minecraft server.
Install it
- Download the current jar from the plugin's page, spigotmc.org/resources/dragonslayer.36250.
- Open the Backups tab and click Create backup.
- Open File Manager, open the
pluginsfolder and click Upload files. Choose the jar. - Open the Console tab and click Restart.
- When the server is back, run
dragonslayer showtimerin the console to check the plugin answers. From the console the command needs a world name, and without one the plugin prints its list of commands, such asshowtimer [world].
Tell it about your End world
The author says the plugin only works in worlds it knows about, and that you add a world with its setspawn command. In the Console tab the plugin's list of commands shows its form as dragonslayer setspawn {x y z} {worldname}: coordinates first, then the name of the world. Tab completion lists the plugin's subcommands as you type.
World names in the config must be lowercase. If you edit the config by hand, keep that in mind.
What you can change
The settings live in the plugin's config.yml inside its folder under plugins. Open it in File Manager, edit and save. The author's configuration reference lists these among the defaults:
prefixhasenabled,assuffixandtablistswitches for the Dragon Slayer tag.- Under
dragon, the_defaultblock holds the values copied to each world you add:name,health(1 to 2048, default 200),respawndelay(minutes, default 360,-1to turn respawns off) andmaxdragons(default 1). rewardis the money paid to the killer and needs Vault.expsets the experience.eggchanceis the chance of a dragon egg, from 0 to 1.alternativerewardsplits the experience and money between players by the damage each one did.
Apply changes with the plugin's reload command, /dsl reload, or restart from the Console tab.
Commands worth knowing
/dragonslayer showtimershows the time until the next respawn./dsl forcerespawns any missing dragons and ignores running timers./dsl forceallstarts a respawn in every world the plugin manages./dsl remdremoves dragons the plugin made. Addforceto remove every dragon in that world.
The permission dragonslayer.admin was added for the commands that change settings. With PlaceholderAPI installed, %dragonslayer_prefix%, %dragonslayer_timer% and %dragonslayer_mykills% work in chat, scoreboards and holograms (Set up PlaceholderAPI).
Common problems
- Nothing happens when the dragon dies. The plugin only works in worlds it knows about, which you add with the setspawn command, and all world names in its config must be lowercase.
- Minecraft's own dragon handling still runs at a restart. The
nomcdragonrespawnsetting, whentrue, disables the server's internal dragon respawn and removal at restart, and the original portal with it. The author's sample config shows it astrue, so check yours inconfig.yml. - No money for the killer. The
rewardoption needs Vault, so check that Vault is installed. - Odd behaviour after an update. The plugin updates your existing config. If something still looks wrong, the author suggests deleting the config and letting the plugin write a new one.
The plugin can reset or refresh the End world automatically. Make a backup in the Backups tab before you turn those options on.
Was this guide helpful?
Related guides
Set up MeteoritesPro on Minecraft
Upload MeteoritesPro to a Paper server, shoot meteorites with /mp, set per-meteorite config, and know its 2020 age before you rely on it.
Set up BloodMoon on your Minecraft server
Install the BloodMoon plugin by uploading its jar, start and stop the event, and tune the interval, mob strength, loot and death-loss per-world config.
Get modpack features with Paper plugins
Match common modpack features such as claims, quests and vein mining to Paper plugins that need no client mods, and see what has no plugin equivalent.
