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!
Love this plugin! But I'm not sure if this is just me, but /dragon protect seems to make it so dragons can't fly through air? Just something minor, I already have dragon protection plugins, but It would be cool to not fly through blocks!
@Royalgamer06 Are you using the newest version (v4.0)? Also when exactly does this error occur?
@V10lator
Can you add a feature to allow dragon to destroy blocks?
Update!
Please give me some time to add all the new commands and stuff to the description. :)
@G4meM0ment
That's because you are in a area that has mob spawning disabled. The plugin will try to teleport you to the outside of the protected area, where the dragon spawns and just stops,
If I try to use /dragon theres just the message "You cant teleport while riding a dragon" and when I tipe it again its like I would had flied with the dragon and fall from the sky.
Will you integrate this plugin with vault ?
I would like to pay for using e.g /dragon
i LOVE this plugin and totally endorse it, and if you require anymore help in improving or, need assistance to it, please HIT ME UP!:D
@Joymo Wow, this error should usually never happen. Did your server crash b4?
For at ticket system: It will come, but my english is not the best so I need some time to understand how to open it. I have that options and no idea what they mean:
Create component
Manage components
Create milestone
Manage milestones
New error: http://pastie.org/3213287
Perhaps open the ticket section on this plugin, or?
@V10lator
np, i have 2 test server where my players test my new plugins or something new in bukkit.
Where is development link? or github link?
@d4rkwarriors 1) A deagon is teleported above min height if he's summoned below it. Your players must have found a exploit. :(
2) Strange...
But the dev version handles the min. height in a completely different way, so let's see if the problem is there too. ;)
3) True, I will add a feature which teleports them safely down to the ground.
4) I wouldn't suggest trying such highly experimental codes on a productive server.
@V10lator
my english is so bad, i try to do my best:
my players detect 2 usses about min height:
1) when u summon a dragon under min height u can go under the floor, or whereever u want, so my ask is: if player summon a dragon under min heihgt, could be teleport it automatically above min height?
2) when player is flyeing in the sky and for some reasones go under min height, he is freezed with his dragon, or he is fallen on the ground.
last thing when player would to dismount a dragon they fall on the ground and die :)
if u want to test some hard thing, i have server with 50+ players factions, spout and spoutcraft, and tons of other plugins
I still need testers for:
- Towny support.
- Residence support.
- Spout support.
@d4rkwarriors Never write drunken... Please post again so I'm able to understand you. ^^
@TheXtremeNL Maybe... Will have to look into their APIs...
Great plugin! I absolutely love it. And I like the idea with the WorldGuard regions, maybe residence and towny regions can be added?
min height seems that didnt work.
while u spawn dragon under min heihgt u isnet teleport behind and u are stucked!
same way when u spawn dragon and fly inside min height u can do it but u stcuked into it.
could be very cool if when player despawn dragons will not died for falling on the ground
Towny support to stop them from flying in towns would be nice.
@larsy1995 hat's not possible atm (it would require to much changes in notch code and as a result make RideThaDragon harder to maintain cause every changed line in notch code can break with every bukkit update). We'll have to wait for bukkit to address this issue.
@mcheaven Cause the feature to be a passenger of another entity is deep in notch code and don't allow more than one passenger. If I would try to change it maybe very bad things will happen, for example minecarts and boats would adopt the changes.
@VasVadum /dragon protect (world name) - To completely protect the world you are in (or "world name", if given) from dragons destroying blocks!
Don't forget to mention that dragons destroy all blocks except Obsidian and Enderstone.