Badass Dragons
Makes your Enderdragons more fearsome and allows to set drops, exp and hitpoints (even per player). Light weight on-demand plugin.
- Adds firebreathe and multiple abilities.
- Customizeable health- and ability levels.
- Customizeable xp drops and bounty.
- Experience is distributed among killing players depending on the damage they did.
- Respawns killed Endercrystals and optionally Dragons as well.
Has been built for a request on Bukkit: http://forums.bukkit.org/threads/badassified-enderdragon.137124/
Usage
Simply put this into your plugins folder and start the server.
Afterwards stop the server and edit the config so it matches your desired worlds and abilities. Care: The config must be edited when your server is stopped. If you change it while the server is running, your changes won't be saved!
The plugin will automatically detect spawning dragons in set worlds and power them.
It will also respawn those crystals that get killed in the defined worlds.
Commands and Permissions
To use the command /bad <command> you need the permission badassdragons.<command>!
- /bad help opens the help menu.
- /bad savebounty saves the items in your inventory as dragon's loot.
- /bad reload (DISCOURAGED) reloads the config. Hardly works for now. If you manage to upload the new config to your server and immediately reload, it works. If you wait about 5 seconds, you had your chance and the config is back to old.
Current status
It's a beta and I'm still trying out things. Not everything might be working the way it's intended.
You can support my developing time by donating.
@MajikalBlood
Not needed, it works fine for 1.6.4. Not every new minecraft version forces you to change things. Updates are only needed if something really changed and is not working anymore, like it was in Minecraft 1.6.2 when the life was stored in another way. If there will be those "red dragons" or things like carrot dragons, I need to update cause my plugin cannot not know there will be new dragons.
1.6.4 update?
Ya Spiritwind is right i agree but hey its still pretty good.
@Spiritwind51
Working on it, but it's problematic since im periodically saving dead Endercrystals in the config.
Reload command would be awesome!
Can you make the ender crystal respawns optional? I'm using this with another ender dragon plugin and it spawns 2 on top of eachother.
Edit: Actually, if you add the respawn I could just delete the other plugin.
@UnUltima23
I can add that optionally.
Can you make it so the enderdragon respawns after a certain time, along with the healing-endercrystals
@spazmonkey777
Greetings spazmonkey777,
As it is for now, the plugin only alters dragons you spawn, e.g. using "/spawnmob enderdragon". If you edit the config, the server must be stopped first. Otherwise the settings are being reversed.
I will put some coding time into the plugin over the coming days to improve several things.
I use an end world simply named "the_end" and I added it to the config to match. But when I started the server back up, TP'd to the_end, the dragon fight was unaltered. No fireballs, etc. Only thing I changed was adding 'the_end' into the config for another world. No errors in console.
@zizitt
Thanks for the report, I'll have a look into it. The XP are usually shown correctly if you kill a mob and get the XP orbs dropping from it.
Since there is no ticket location I paste my bug report here. As you kill the dragon you don't actually get the xp. You get an extra xp bar to the right of the normal one and you cant do anything with it.
Something weird is going on with its health.. its health was draining til it was almost dead.
Compatible to 1.6.2 now.
@terrortoaster
What version of the server are you running? I started with recommended Spigot builds for 1.5.2 and its worked since.
When I first got my hands on this I had 1.5.1 and it didnt work.
Im running 1.6.1 Spigot build right now, but I havent tested to see if it works.
@IdealIdeas
you tell me the basics that I already know but yeah there is no file and I did the jar in the plugins folder ran the server nothing happend that's my story and I tried all things but it won't work and that is frustrating
@terrortoaster
Im one of those testers, when I put the plugin in, ran the server, then checked the plugins the folder was labeled BadAssDragons
@terrortoaster
I have no explanation for this. It works perfectly fine on my server and other tester's server. From the first serverstart with this plugin in your plugins folder, there has to be a folder for plugins/badassdragons with the config in it. Please check out your whole list in case it is strangely sorted and the folder was put somewhere below the .jar files.
@DeMaggo
even that doesn't work I refresh the page in the plugins folder and nothing happend
@terrortoaster
I deleted the files on the test server and reinstalled badassdragons, either way, the basic config is being generated. It's in the plugins/Badassdragons folder. Refresh your list and you will most likely find it ;)
it doesn't work... there is no config could you fix that I would love this plugin as it works