RideThaDragon
RideThaDragon
No more support here! For updated versions have a look there!
Overview
Ever wanted to own and ride a Enderdragon? Now you can!
Commands
/dragon - To buy a dragon or, if you already own one, ride on it.
/dragon locate - To locate your dragon with a compass.
/dragon remove - To remove your own dragon.
/dragon spawn - To spawn a wild dragon.
/dragon removeall - To remove all dragons in all worlds. WARNING: Use this only in case of emergency.
/dragon removeall world - To remove all dragons in the world "world".
/dragon speed X.Y - To set the speed of rided dragons to X.Y - Please note that I don't recommend setting values below 0.9. Higher values may even crash your server! Also note that a player can feed the dragon to get a max of +1.0 speed. You have been warned!
/dragon height X - To set the min. height for dragons to X in the world you're in.
/dragon height world name X - To set the min. height for dragons to X in the world "world name".
/dragon protect (world name) - To completely protect the world you are in (or "world name", if given) from dragons destroying/flying into blocks!
/dragon WorldGuard - To prevent dragons from flying into WorldGuard regions. Disabled by default!
/dragon BananaRegion - To prevent dragons from flying into BananaRegion regions. Disabled by default!
/dragon towny - To prevent dragons from flying into towns. Disabled by default!
/dragon residence - To prevent dragons from flying into Residence regions. Disabled by default!
/dragon factions - To prevent dragons from flying into Factions regions. Disabled by default!
/dragon cost X - To set the price to summon a dragon to X. 0 to disable dragon costs. This will only work if your server runs with Vault!
/dragon texture http://www.example.com/dragon.png - To change the URL for the texture (you need the SpoutPlugin and Spoutcraft to see the texture) to http://www.example.com/dragon.png - The link has to be accessible for the public.
/dragon owntexture http://www.example.com/owndragon.png - To change the URL for the texture (you need the SpoutPlugin and Spoutcraft to see the texture) to http://www.example.com/owndragon.png - The link has to be accessible for the public.
Please note that all protective commands only work for summoned dragons!
/Update RideThaDragon - to update this plugin. Have a look here for more information.
Permissions (superPerms)
ridetha.dragon - To use the /dragon command. Defaults to all.
ridetha.admin - To use the /dragon subcommands. Defaults to op.
ridetha.locate - To use /dragon locate. Defaults to all.
ridetha.remove - To use /dragon remove. Defaults to all.
ridetha.inv - To be able to look into the your dragon inventory. Defaults to all.
ridetha.allinvs - To be able to look in every dragon inventory. Defaults to op.
ridetha.shoot - To be able to shoot fireballs with left-clicking. Defaults to op.
autoupdate.announce - Users with this node will be notified about new updates. Defaults to op.
autoupdate.update.ridethadragon - Users with this node will be able to use /update this plugin. Defaults to op.
for more information about the autoupdate nodes have a look here.
Dragon control
Controlling your dragon is simple: Look in the direction you want it to fly.
Use the sneaking key to toggle the parking brake.
Since v4.0 you can control the dragon with the arrow keys! For that to work the server needs the SpoutPlugin and the player Spoutcraft. Both is completely optional.
Since v5.0 you can let your dragon shoot a fireball with a left click while riding on it.
Dragon inventory
Since v5.0 each dragon has a inventory. To access it simply right click your dragon!
Dragon feeding
To make your dragon temporary faster right click it with a golden apple in your hand. Every apple will give +0.1 speed (max: +1.0 speed).
Videos
Thanks to Danither for making this video!
@KCZerG So since v5.1.1? Well, I didn't change anything at the perms between 5.1 and 5.1.1, so that would be weird. But at v5.0 perms where changed a bit.
Perms have been broken since August 9th and no config for the dragon chest , and dragon idle after dismount
Is there an upcoming update :D ?
Hey !
Just installed the plugin, but when I type /dragon, I get spawned on a Dragon but he doesn't move, he just stays still. Why is that ?
Edit: Pressed sneak and the dragon started moving, perfect. :)
@Zauber55 ?
Hey Great plugiin Is there a way to cancel the default permissions and make it special to a group of player? I dont want everyone to ride dragons.
wanted to give this to my donators but perms are messed up...
@KCZerG The node defaults to true since v5.0
Is the permission for this plugin broken ?
Apparently everyone gets a dragon atm...
@Tobias2289 You should not remove the dragons with 3rd party plugins, cause that won't delete them from the internal database. In fact a removed dragon (with its inventory) should be back after the chunk reloaded (or after a server reload). And no, I can't fix this as there's no way to detect that.
/dragon removeall on the other hand is a emergency command (which you should use instead of /stoplag or /butcher) which will remove the dragons from the database, too, but their inventories will be lost. Maybe I'll add in a method so the dragons do the same as they do with /dragon remove in the next version, but I won't promise anything.
/dragon remove will remove the dragon from the world and the database. Also it will drop its inventory.
I often use /stoplag and/or /butcher and the dragon(s) are gone. (which is fine) BUT any items in there inventory is also gone. Maybe you could make it like a enderchest and if the dragon(s) are removed from the world by /stoplag /butcher or /dragon removeall the items would be saved and not lost?
<<rep
@V10lator
CB = 1.3.1-R1.0
v5.1.1 of RtD
I found afterwards that I wasn't putting a cap in to destry the dragon with: Mobkill Enderdragon, which stopped that from being a quick solution.
@Englishdragon10 Version of CB? Version of RTD?
BIG problem. Wild dragon was spawned using this mod and despite /dragon protect being active it went wild and began destroying the town. chasing the survival mode peeps there. The command /dragon removeall DID NOT work and I was unable to prevent the spawned dragon from destroying our beloved village. Please look into this before it happens to someone else.
I had to manually kill the dragon as /mobkill Enderdragon also seemed to not work.
@altair123ezio Didn't read the post below yours? <.<
Anyway, the new version was tested and uploaded some time ago. All you have to do is to wait for the bukkitdev team to approve it.
update to 1.3.1 please¡¡¡¡¡¡¡¡¡
@Joymo The update is still done, but I can't test it atm (minecraft login server down + my system has some issues, preventing the client from starting and spout dowsn't allow offline mode...) So if anybody wants to play beta tester PM me. Requirements: A (offline) server and a way to join to that server with at least 2 accounts.
This needs updating for 1.3, one of our players tested it, got killed by the Dragon itself.
@tomrunacres Didn't read my last post? "...simply impossible cause there's no way to detect the key presses with vanilla minecraft/bukkit." And why can't you control it by looking? The dragon always flies where you're looking at if there's no spout involved (if so it uses the arrow keys instead). maybe you didn't release the break (sneaking key)? ^^
@Th3Net Well, it's the key feature of the update and the inventory (ever right-clicked the dragon? ;)) is useless if the dragon doesn't stay, but maybe I'll make it configurable in the next update... :/
Do you think you could make an option in the config where the dragons dont stay when you dismount them like in the older versions?