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!
Holy jesus! I'm not sure how you made it that you can ride dragons and I'm a plugin dev so that's pretty awesome man! *Gets plugin*
I have made a little video on youtube of this awesome plugin, just thought this might help people looking to get it:
http://youtu.be/4CTVzbt4vIw
Dan - happy minecraftings
Great update ! will test it out ! Way points for dragons would be cool though! Non-aggressive ones would also be good, oh and can you remove the HP bar ?
Okay guys, I'm actually working on a way to set a min. height for the dragons. I'll implement a feature to spawn dragons without a jockey, too.
Also I'll have a look into preventing dragons from flying into WorldGuard regions.
I know you get this a lot, but you should make it so it can move were I want it to go. Because i'm worried he will destroy something...
Two recommendations:
1) Find some way to control the dragons you're riding.
2) Allow users to spawn a dragon that they aren't riding.
It's amazing!
it's just a shame not to drive it :/
Can you make a video of this? (3rd person view) Would love to see it before I try it.
From what I've found this plug is clean and works straightforward good job :) a suggestion or two: A command: /spawndragon (so you dont have to be riding on him i sure you can borrow some code from essentials spawnob features for this)
And secondly, very important. The dragon plows through structures in worldguard regions ... Is there any way you could have it not do that ? Im all for destruction in events, but not so much in a large city or in a premium users home this can brutal.
I would love to always have dragons flying about in the regular world but they cant be destroying plots !
Ran with 1487 and a pile of plugs (no spout of course >.< ) Thanks though this plug runs smooth and well for what it is :) Make some config for it and be the leader in dragon innovations !!
Very very good plugin! I was curious, Dragons tend to head for people, Is it possible to get them to head for other things? then you could point or put a block by right clicking from the air and it would go towards that block.
Would it be possible to use dragon for other things ? I would like to give him way points, or make him fly above some space but without destroying anything =)
Oh and without the boss bar if possible :)
@Dizkonnekted Controlling the dragon without spout is extreme glitchy. Maybe you will see spout support in a later version, not sure atm. :)
Sadly the Dragon is not controllable, would it be possible to add such a feature? Using the existing keys one has assigned in game for movement and using the mouse to look around as normal, would be ideal, that way you can use jump for up and crouch for down etc and maybe once you reach the ground you could have it 'land' and optionally dismount it?
Works with 1.0 and latest dev build (1467) of CB :)