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!
Says it can't load load this plugin in the cmd for 1.4.6 update please.
This mod would be perfectly paired with the dragoneggs mod, then it would allow us to spawn a dragon that is tame and ride it. It could be a reward for beating the Enderdragon as I have it set that he will drop as many eggs as there are PC's in the end.
i really want an update to 1.4.6....
If you do plan on updating this maybe add an option where a item is needed for a dragon maybe a dragon egg?
@EpicTrance Please click on this link and read:
Good bye everyone!
are u not gonna update this anymore?
if not can you pls pass it to another developer so he can continue it.
its a shame losing this plugin :(
@TheCanadianLizard With the exact same way you mount it: /dragon
How Would I Dismount From My Dragon Without Relogging?
@Jahb57 Actually DragonTravel is made by XemsDoom and shares code with RideThaDragon. XemsDoom is leaving the community, too (see the link two posts below) and the sad thing is that (almost?) all plugins which mess with deagon movements use this shared codes (made by XemsDoom and me). You don't see that when you use the plugin but I would expect all of them to break soon (if not already happened). All you can do is hope that their devs are able to handle the complicated codes without our help.
I know the developer has said "goodbye" but maybe look at this? http://forums.bukkit.org/threads/cant-control-ender-dragons.116311/#post-1454963
@FlyingPikachu The big "Good bye everyone!" is a link (don't ask me why bukkitdev makes it grey). There behind you see why I leave and what will happen with my plugins. I just see that I would have to edit my post there, but I can't as it's locked. :(
What I forgot to say there is that the sources of my plugins are always in the jar file (if there's no separate link to them).
Again, and this time I tell you that this is a link:
Good bye everyone!
@V10lator
Sad to see one of my favorite developers go. Will the source be made available? :c
@V10lator
Me sad! :( I looked at r0.3 and see why. ;) Maybe/Probably a good decision... Thanks for your good work tough. :)
Good bye everyone!
You should make this WorldBorder compatible?
@V10lator
Even so, it's strange to happen upon someone's abandoned dragon. And yes, players often leave their dragons in or around spawn (we have mob-spawning disabled in the region, but players return to it later and switch worlds). :(
As for inventories, I can't imagine an Admin chasing down a player just to click their dragon. Would making that into a command be considered?
@FlyingPikachu I see. But that's the expected behaviour. That way admins can look into dragon inventories of offline players, for example. But the problem shouldn't be that big as dragons load and unload with the chunk they are in. So as long as you don't have all dragons at the spawn it should be fine. ;)
@V10lator
I made this ticket: http:dev.bukkit.org/server-mods/ridethadragon/tickets/13-remove-dragon-on-dismount/
What I mean by "stack up" is people will abandon their dragons (usually new players who log out without using /dragon remove), so there tend to be a bunch of motionless dragons scattered throughout the world.
@fabsc It almost looks like I forgot to upload the newest version. I raised version number and uploaded now. Hope this fixes your issues. :)
I find when i update to a new Bukkit version the dragons in the server decide to fly around on their own, attacking everyone they see, until a new RideTha is released for that build. I'm running build #2455 and I want to update to build #2488. Will i have such a problem this time? If so will a compatible version be released soon? Some of my players are locked out because i'm behind on the update.