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!
@dunem666 Again, controllable mobs are not planned, cause they are glitchy as hell.
@dunem666 That's caused by notch code, not mine. :(
The removeall code is not associated with the spawning code. So... That's strange... Do you have any errors in your logs? What is the command responding to you? Are you running it ingame or from the console? CB version? RideThaDragon version?
few bugs... my dragons all fly around one place on the server.
using /dragon removeall spawns a willd dragon, repearting command makes more.
cannot remove wild dragons.
very very cool plugin, was expecting someone to dev this.
however, use the fishing rod to control the dragon wud be cool. use a similar code to mobrider plugin which offers mob riding with conrtrol.
I really do not care for my server to be able to control the dragons but to use this as a travel system like a train would be epic for my server. Sorta like the flight system in WoW if you can set the dragon to go from one point to the next then despawn would be really nice. I will keep an eye on this thread.
This would be one of my favourite plugins IF i could control the Dragon. :/ please somehow make it controllable...
Could you add a /dragon spawn <world> option, and make commands work from console. The coords option for spawning dragons in separate worlds works, you could also just set the dragon to appear at the spawn of the specified world. Would greatly appreciate it.
Maybe something like /dragon world_skylands x y z?
@parrothead1337 Well, it spawns the dragon where you are, so to spawn it in another world, how should the plugin know who to spawn?
Is it possible for the console to spawn dragons in a specific world like /dragon spawn world_nether? I'd like to be able to spawn them without being in the world to create a sort of PvE frenzy world.
Thanks for using my video V10lator :)
@snitride PermissionsEx uses superPerms as backend. This is what RideThaDragon uses, too. So it should work just fine.
The dragon won't be controllabla and WorldGuard support should work. Also the next version will have support for BananaRegion.
Hi there,
This plugin would be just the right thing for letting players travel on survival servers! WOW! I am using permissionsex 1.1.7 which RideThaDragon doesn't seem to recognise yet :( Therefore i had to switch to op, you can imagine, what happened then... xD Well Worldguard is no use, if you are in op-modus.. Luckily i managed to unmount the dragon before serious harme was done! I can`t wait until this plugin will have a workaround to hinder the dragon destroying everything beneath them and also being able to actually controle them.
Greetings,
snitride
http://www.youtube.com/watch?v=nmDfnhMSA8M
@Dizkonnekted
Yea, dragon controlling isn't working at all :/ . But it's nice ride anyway :) .
@chlitto
It is. At least removeall is working for me.
dragon removeall and dragon WorldGuard doesn't seem to be working
Download link not working : .
This plugin can be major big if it was possible to control the dragon. Is that somthing that can be done?
I tested the plugin and figured out how you made this possible :) good job!