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!
hello, why when I try to ride one it keeps saying "can't spawn a dragon here!"?
@arceus927 Yes, the devs of DragonTravel and me work hand in hand. ;)
Can i have both this and DragonTravel installed?
@Burning190 It's impossible for the vanilla server to know which key was pressed at the vanilla client, but:
"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." (Source: http://dev.bukkit.org/server-mods/ridethadragon/#w-dragon-contol )
Please allow us to your our arrow keys to control :) Much appreciated!
Any chance you could get this to work with GriefPrevention like it does with Residence/Towny/WorldGuard? I really like the features GriefPrevention brings to the table, and would prefer to use it over Residence/Towny.
Or, would you recommend I switch to one of the aforementioned plugins? I'm not sure if GriefPrevention is the greatest thing out there, it just seemed like it to me.
if you use spout with this, do you actually sit on it? This is supercool, but i do kinda float like 6 feet above it... the logo pic for dragontravel appears to be sitting directly on it, but then again that's just a picture.
[SEVERE] Plugin RideThaDragon is attempting to register event de/V10lator/V10verlap/VehicleWorldToWorldTpEvent, which does not exist. Ignoring events registered in class de.V10lator.RideThaDragon.RTDPL
@V10lator
Thanks, I found the file, for some reason it wasnt there the first time I checked. Is it not possible to add the protections to a wild dragon? I really want a dragon to fly around my spawn :P
@JoshzPruitt No, the movement is very fragile. If you want smoother movement use the SpoutPlugin + SpoutCraft.
@mast3rpyr0 Please note that all protective commands only work for summoned dragons!
In other words: Wild dragons are not protected.
Also there is a config file:
but you should only edit it while the server is stopped.
So I put this on the 1.2.5 RB, set min height, world guard on, world protection on, then spawned a wild dragon and the dragon didnt care one bit about any of those rules lol. Completely tore through my world guarded spawn 50 blocks or so below the height limit (thank god for rollback lol)
Also, could you maybe add a config file? (I dont see one at least) I would feel safer about putting my configs in that than having them possible be forgotten at a server restart and I spawn a dragon back in the world that ignores everythign again.
Thanks
EDIT: Entering the protection and height commands after spawning does not work either.
Could there be a way to configure the fequency at which the enderdragon's direction is updated? As it is it seems to update about once a second. I would like it to update 3-4 times a second to give movement a more fluid look.
Hey, any idea when this will be updated really want it to be updated and would be cool to have option to make the dragon invincible and to have the option to put a cooldown timer on the command. Thanks :)
@v10lator: seems to be it :o thanks
@finalshadw Version of CB, version of RTD? Please note that RTD is a mix of a plugin and a mod, so the correct CB version is more important than by many other plugins. If you use a incompatible CB version it just spawns a normal dragon instead of a controllable one (in the best case, in the worse the whole server crashes), which sounds like the thing you describe. ;)
:o i got a problem and needed to know if someone can help me out :P basicly i cant control dragon at all. the commands work but arrow keys sneaking to stop it and even just looking at where i want it to fly isnt working so is there a way to fix this? :o ohh and i do have spoutcraft and spout plugins so keys should work :P
@TheFallenGod
Press Shift
For some reason the dragon is not moving unless it's a wild dragon. If I spans a riding dragon it just sits there and flaps it's wings. Can anyone help?