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!
@V10lator
"@mcheaven: no"
could you please tell me why and dont just say "no" ?
Hey, Though it is not 100%related to this mod, I have a question about dragons.
Do you know if there is a way to disable dragons dropping the end portal fountain thing when you kill it?
I'm actually working on a new feature which requires spout, but can' test it as spoutcraft won't run on my machine. Anybody has spoutcraft installed and want to help me testing? PM me. :)
@xjonny84x The bar is client-side, sorry.
@mcheaven No.
@bluehasia 2. /dragon height X - To set the min. height for dragons to X in the world you're in.
suggestion:
One if the dragon collides with a block end dragon flight, mabye have it ignore leaves?
or two set it so dragons cant fly below a certain height a few times accident started to fly into the earth
could you please add a feature to fly with 2 players on one dragon? (just one will control the dragon)
is it possible to use WASD controls? and maybe a config to set bumping to true so the dragon cant fly threw blocks (or he gets damage..)
this plugin is awesom thank you
just one small request could you remove the boss health bar
i think it doesn't need anymore for this plugin because dragons are invincible
@V10lator
u are GREAT! seems to work perfect!
I had a look at the bukkit sources and it seems like every teleport create a event cancelable by other plugins, so v3.2 should block every possible teleport. :)
@AvariceSyn
and /tpa
@d4rkwarriors
what i meant when i said remove the player is make us invisible while riding the dragon. so were just the dragon flying around. this pluging is great so far!. if not able to we can roleplay that its are snack as we fly about :P)
@V10lator
For this I would suggest trying to block common teleporting commands. The ones that I have encountered so far are:
/spawn /warp /home /call /tp /tppos /randtp /goto
@d4rkwarriors
For now, I'd just let users know that teleporting while riding dragons is buggy and should not be done.
@V10lator
in my case u have been teleported under the floor and obv u died after respawning dragon still fly in the sky under your head.
Forgive my orrible english i try to do my best
@d4rkwarriors What issues? Unfortunately it's hard to disable all teleport commands, there are a lot of different teleporting plugins out there...
works great, i think u have to open ticket page the plugin is awsome :o!
some errore occour when player ridding dragon and use teleport command, i think u should disable all teleport command on fly, nosense that user want to teleport himslef when ride a dragon.
@bluehasia You can leave the dragon with /dragon ? ;)
BTW: High chances that DragonTravel will have smooth dragon movement soon... ;)
nice glad you got that added following this closely ill give it a try now. to make this pluging perfect is to have an option that can remove the player from the dragons back if able to and another option would be if we can set the speed that the dragon flies around out. thanks again for making this pluging the players on my server will love it. it is a roleplay server for dragons
You can finally control your dragon in v3.0! See this for more information.
@DagumBoss The hacks for the new dragon control would be perfect for DragonTravel, as the only thing which makes them glitchy is the players view -> dragon direction translation. Fixed waypoints would be the best thing! I'll talk to the DragonTravel author, if he will open source it I'll give him the codes. :)
Since the dev for dragontravel doesn't seem to be working nearly as hard as you, you should try to implement some of their features.
Ie, setting waypoints for dragons to travel to, specified mounting points, etc etc. Would make a much cooler and RPG like travel system than railroads.