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!
anyway you could add a perm for a user to delete their own dragon?
@aadje93 Sorry, but the recording of the video took a long time to get it that smooth. I know it's hard to control the dragon that way, but it's the only possible way with vanilla minecraft. If you want better control use spout.
@All: Expect RTD v5.0 soon with many new features... Codes are almost ready... ;)
i have it on the server, but the dragon is responding very slow to my looking direction, not like in the videos smooth flying, but more bumpy flying.
could you fix that? (normal bukkit, no spout)
@_Husky_ You'll see some great addings soon... I just got the permission to integrate codes I wrote for a private plugin into RideThaDragon. I don't want to tell you what that codes do, but I'm sure you'll love it. :D
Possibility to right click a 'stationary' dragon to ride it? (just issue the command)
BTW, LOVE IT! :D
@1born2kill You can't go up and down only, the dragon will always move forward, too. But if you want a better control try the SpoutPlugin + Spoutcraft. ;)
Is it possible to go up and down with the dragon, such as like flying?
Like press Q to Go UP vertically and press E to Go DOWN vertically
Sometimes I need to be in the right spot and its hard trying to do it manually by Looking :/
So like for EX:
Your dragon is on stand-by. And you want to move up/down without releasing the SHIFT key.
@Dibujaron Well, we'll see what's possible when we have a CB version to work with, but my hopes are small.
@midnightfang22 No.
Fantastic plugins, fantastic for events !!! Beatifull plugin! A little confuse for riding... and for riding press shift.
Are players able to kill the dragon from the /dragon command and still get the exp/egg?
@V10lator
haha yeah sorry I meant WASD in that first post. and if it's impossible that's fine. I was just hoping, since the ppl @mobrider seemed optimistic.
@Dibujaron Directional keys != arrow keys. Also from the sound of it I don't think we'll be able to use this for RTD. And even if we would fake the entity id to fool the client it would render a minecart instead of a dragon, simply because the client chooses what to render based on the id we send it...
@V10lator
'While sitting inside of a minecart pushing the directional keys will make it move the direction you are pressing. This will only work while the minecart is sitting on rails." from 12w21a on this page.
and the mobrider stuff is from comment #186 down on this page
big request here - I'd donate tons if you could make this happen
- can you add a warmup timer to /dragon ? this way on pvp servers people can't /dragon and get out of pvp battles instantly
I'd Love you forever if you could do this
there was discussion on the MobRider page in the forums of potentially being able to control mobs without spout using arrow keys when 1.3 comes out. this being due to minecarts now being able to be controlled with arrow keys. They were discussing replacing the entity ID to fool the client. I don't know if it's possible, but I thought i'd relay it to you; I much prefer this plugin to mobrider (they don't even let you control the dragon :{ ). come to think of it, if that was possible you could've already done it using boats, so I don't know why i'm posting this. maybe it's in vain hope that it might work.
@airjake Toggle the break (sneaking key). If you don't use spout + spoutcraft try it a few times. also make sure you don't try to fly directly into a protected area.
managed to ride it but now, it won't move :S
@V10lator
I did this but i could only turn HELP PLEASE
My dragon wont fly