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!
oh right so what do i had to do to be able to use keys on my mine craft server and i still can't control it by looking
i mean can u make one for mine craft where u can con toll with keys basically thanks
@tomrunacres Um... what?
Both, the SpoutPlugin and Spoutcraft are optional. That means a user without the vanilla client can connect to a server running the SpoutPlugin + RTD and fly by looking in the direction, a user with SpoutCraft can connect to a server with RTD but without the SpoutPlugin anfd control the dragon by looking in the direction, too, and so on...
If you want to controll the dragon with the arrow keys but the server doesn't run the SpoutPlugin and/or you don't use SpoutCraft it's another story and simply impossible cause there's no way to detect the key presses with vanilla minecraft/bukkit.
HI please can u set one up for normal plugin and for like bukkit craft with normal everything so people not on spout craft can fly it thanks
@V10lator
Was my fault. I wasn't updated to 5.1 yet. Thanks for the response though. :)
1.3 broke it i can still spawn dragons but cant controll them they fly where they want to and thx againg for the plug in
How can i disable the dragons staying when you leave them?
This is a big problem for me on my server
/dragon remove doesn't seem to work although /dragon removeall does. Any ideas? When I type /dragon remove is just says "Dragon"
Thanks!
@levisn1 There's a permission node: ridetha.shoot
how to disable fireballs?? factions protections doesnt work.. -.- so they can burn everything inside the house, but not destroy walls..
@V10lator
its not that they dont work there canceling each other out some people in one group have the permission and the negative permissions for another group but inherits from another group is canceling out and the negative permissions win see any one from any group can have the dragon before and alot of groups inherit from each other so the negative cant be placed in one group
edit: O_O it was that easy to change the perm file you could have told me a week ago lool
@Toxic__Waste If negative permissions won't work you must be doing something wrong. All permissions plugins I know about support them in one or another way.
And if it's really that bad for you: Did you ever though about editing the plugin.yml for yourself? That's where the defaults are stored... If you don't know how to: Open the jar with a zip file editor of your choice, extract the plugin.yml, open it with WordPad, Notepad\+\+ or something similar, edit the default for the node, save it, re-add it to the jar.
@V10lator
i didnt mean the plug in is messed up i mean that 1 permission its a great plug in see my problem is that i have member groups and there is a default member group that all inherit and through out all member groups some have dragon perms and for certain worlds I have 5 worlds and about 10 user groups and some from all 10 have the permission ..and negative perms dont work ive tried ..I would have to redo my entire permissions file that has compiled over 5 months all because of /dragon defaults to all when it didnt before
look at all plugins of this sort magic carpet and any other fly mods they all default to ops and super perms allowing everyone to have a dragon and the ability to fly should not be a default to all it just makes sense to give server owners the chance to give out perms to the members they want to give
@Pyrofiredelta I didn't even found a way to remove the bar with Spout, sorry. :(
@Toxic__Waste If you don't want to use it anymore then don't use it anymore...
You could just negate the permission for * and give it to the groups that should have it, but instead you're telling me I messed up the plugin and that I want to lag out servers?!?
And with cuter I meaned that they aren't as dangerous as in the first versions. Also the fact that players are now able to keep their dragons changed a lot. I don't think you followed the development of this from the beginning, did you?
Now please stop this bs, either setup your permissions like you have to do with every plugin out there or don't use the plugin anymore...
BTW: Do you realize that you're the only one raging about that?
@Toxic__Waste
Are you saying that the fact that /dragon defaults to all players is messing up your permissions settings because you only want, in example, moderator and above to use /dragon? Because if you are, the permission node ridetha.dragon should override the permission for all ranks to use /dragon. Unless, of course, you meant that you want only a certain rank could use the command and not any rank above and/or below it to use the command. If you also want only specific players to use the command, you can assign the permission to a specific player.
@V10lator
well i have way to many inherited groups to remake my permisions its a shame ill just have to remove the plug in i would have to use negative permissions that would conflict with other groups that inherit that group and others Instead of letting the server owners decide who gets it you made the decision was a great plug in before you decided to mess it up
your want to lag out servers that cant handle your plug in say you have 100 people on a server defaults to all ik you can set the money but even if half do it going to lag out a server or run up the memory
and its a dragon cuter are you for real
Would it be possible to remove the Boss Health bar for domesticated dragons?
@erdrickk Done.
@Toxic__Waste As the dragons are way cuter than in the first versions I decided that it's better to let the node default to all players. Sorry if this messed up your permissions setup but I won't change it back. Fix your permissions setup instead.
I love this plugin the one problem i have with it is you defaulted the /dragon to all i used this on a group basis and some group inherit from others /dragon should default to ops and to give certain players rights