DragonSlayer Minecraft Plugin
Last modified on Jun 9, 2022 in Plugins
By Dalton Whalen
Overview
A large part of vanilla Minecraft is travelling to The End to face the Ender Dragon itself. While it can be exciting, the suspense and challenge will mostly fade after it is defeated. The dragon can be respawned, but it often stops there. This is where DragonSlayer, a plugin created by Jeppa, aims to expand on this.
This plugin allows custom configurations to allow multiple respawning dragons, providing players with a chance to become the one true Dragonslayer and even getting a statue in their honor. With Apex Hosting, it is very easy to install plugins on your server, so today we will be showing you how to install and use DragonSlayer!
Features:
With a plugin as interesting as this, there are quite a few features that are present and can be added. Whichever player has the most dragon kills is rewarded with a prefix by their name showing their strength. In addition, the player is displayed on a customized armor stand to show who is the current slayer.
The plugin has support for many other plugins, such as PlaceholderAPI, Multiverse, and plugins such as EssentialsX.
How to Install DragonSlayer:
Preparation:
When adding plugins to your server, you will first need to ensure the server version is set up for use.
- Navigate to your Apex Server Panel.
- Scroll down to the “JAR File” section and check the current version.
- Ensure the version is plugin-compatible. (e.g. Spigot, Paper, Tuinity)
- If not, use the dropdown to select one of the aforementioned versions.
- Press “Change Version” when prompted, choose to keep or generate a new world.
- Restart the server to generate the necessary files.
Installation:
Now that the server is ready, we can begin the plugin installation as normal!
- Navigate to the DragonSlayer Spigot page.
- Either download the latest version, or navigate to the “Versions” tab to select one.
- Navigate to your Apex Server Panel, then stop the server.
- Click the “FTP File Access” on the left, then log in.
- Access the “plugins” folder, then press “upload” in the top-left.
- Drag + drop the plugin .jar from earlier to the right.
Once it is at 100% uploaded, you can press the server name at the top to return to the main page, then restart the server. The plugin will now load up for use!
How to Use DragonSlayer:
Gameplay Changes:
A majority of the plugin will operate automatically, adding the prefix for the dragon slayer and keeping track of who has the most kills.
Using the “/dragonslayer setas” command, you can also add an armor stand location that will show the current slayer. This could be placed in a server spawn or anywhere else desired.
Additionally, if you need to manually set a dragon spawn point, you can use the /dsl set [x y z [worldname]] command.
E.g. /dsl set 32 100 -8 world_the_end
Configuration:
There are many parts that can be configured within this plugin. It is possible to configure where the dragon respawns, how long it takes, and more. Some more examples of customization are:
- Custom slayer prefix in chat and tablist.
- Customizable boss bars and distance for it to appear.
- Server commands that can be triggered after a dragon kill.
- Configurable dragon egg drop.
- Multi-World support and dragon settings for each world.
Plugin Commands:
This plugin is complete with several commands to moderate the way it performs. These commands are launched using either “/dragonslayer” or “/dsl”
/dragonslayer - When used, it will show the current dragon slayer.
/dsl help - Display the command help page.
/dsl get [worldname] - Provides the coordinates of the world’s dragon spawn location.
/dsl set [x y z [worldname]] - Sets the coordinates of a world’s dragon spawn location.
/dsl rem [worldname] - Remove a dragon spawn from a world.
/dsl setas [x y z [world [yaw]]] - Set the coordinates for the armor stand.
/dsl getas - Get the coords of the armor stand.
/dsl remas - Remove the armor stand.
/dsl force [world] - Force a dragon respawn in a world.
/dsl forceall - Force a dragon respawn in all worlds.
/dsl removedragons [world] - Remove all active dragons in the current or specified world.
/dsl scoreres - Clears the dragonkills scoreboard counter.
/dsl showtimer [world] - Displays the respawn-timer in the console.
/dsl cleartimer - Removes all respawn-timers.
/dsl reload - Reload the config. (Use if editing the config file while the server is online)
/dsl reset [world] - Resets the world’s dragon progress.
/dsl refresh [world] - Refreshes the world to respawn dragons.
/dsl {varname} [world] - Provides details on a specific variable (e.g. “/dsl maxdragons World”)
/dsl {varname} [number/true/false] [world] - Set a new value for a variable.
Conclusion:
Overall, the DragonSlayer is a great plugin to add some spice to the Minecraft gameplay and truly build upon the presence of the dragon within the game itself. If you are looking to add a hint of challenge and competitiveness to the server, then this plugin is definitely for you! With the amount of customization and compatibility with other plugins, we highly recommend adding this to your Apex Hosting server!
Common Issues:
My plugin is not working:
Most often, if a plugin is not working, it is an issue with uploading it. Ensure that your server is running a plugin-compatible version such as PaperMC and that it is installed in the plugins folder. Additionally, ensure that the server is fully restarted after adding the plugin, otherwise it may not start properly.
The plugin appears in red when I use “/plugins”:
When this happens, it is more often than not a version issue. Ensure that you are using the proper plugin version for the Minecraft version running. If the plugin only started having issues after changing a config file, try to reverse the changes.
My plugin configurations aren’t saving:
Sometimes a plugin configuration will not properly save, even after multiple times. To combat this, try to fully turn off the server before making edits, to ensure the plugin doesn’t overwrite your changes. Otherwise, use the included /dsl reload
command if changes are made while the server was online to save.
Helpful Links:
DragonSlayer Spigot page
How To Add Plugins To Your Minecraft Server
How to Change the Minecraft Server Version