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!
@EpicDaCow
V10lator no longer updates this plugin. Download the updated versions by DragonMaster4131. They work amazing! A tip though: download it through Chrome, not Firefox. Firefox downloading messes it up. I hope you use this plugin because I can only say good things about it, especially the world DragonMaster4131 does to update it for Bukkit use! :D
Does not work for my server. The jar creates no files and it has a error every time i look at the consle
@DragonMaster4131
00:44:18 [SEVERE] Could not load 'plugins/RideThaDragon162.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/V10lator/RideThaDragon/RideThaDragon : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.UnsupportedClassVersionError: de/V10lator/RideThaDragon/RideThaDragon : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
@Absolutionmc
You have a PN...
edit: @all:
Problems with RideThaDragon? Please write me a PN...
DragonMaster4131
2013-07-18 03:01:13 [SEVERE] Could not load 'plugins/RideThaDragon162.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:255) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:243) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:117) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:397) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:153) at java.util.jar.JarFile.<init>(JarFile.java:117) at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:243) ... 5 more
@DragonMaster4131
Ok I will do that next time I need to update. Thanks :D
ok my server is still 1.5.2 but when i put this plugin on it wont work then i look it up in the config its nt there but it still says installed and updated WTF?!?!??!!?! some pls help
@V10lator
Yes it works. When the player mounts then he can fly (it works also in survival mode). And when the plaer dismounts from the dragon, allow flight is then again as it was before...
@Darunia18
I know. One solution: Download the files with Google Chrome.
I don't know, why Firefox download the file as a zip (bug ?).
@DragonMaster4131 True. But that's a restriction of Minecraft itself. :(
@DragonMaster4131 Are you sure that spacebar handling is working when you're not in creative mode (and don't have player.setAllowFlight(true)) ?
To all: Official update out at the Libigot forums.
@DragonMaster4131
Nevermind it is working now. My computer wouldn't let me change it for a bit, but now I can. Once again thank you for the updates, and quick ones too! :D
@DragonMaster4131
Every time I download your Craftbukkit version of RideThaDragon, it downloads a .zip file (but it is named RideThaDragon.jar.zip). I would just like to know if this is intentional and there is a way to change it into a .jar file or if I encountered a problem downloading it. Thank you very much for continuing to update this plugin after V10lator moved it to Libigot! :D
Update to Minecraft 1.6.2:
So, I updated it aggain. This is for all, who can't wait for the officiel version.
Start flying: 4 times spacebar, stop flying: 2 times spacebar, 1 second fly: 2 times spacebar.
No changes.
Download: Link Removed: http://www.mediafire.com/download/vzu094z42n766t1/RideThaDragon162.jar
Folder with all versions: Link Removed: http://www.mediafire.com/folder/ayitjkz2tt3fx/RideThaDragon
@V10lator
Good work, I found only one bug:
You must have an item in your hand, otherwise the dragon doesn't start.
MfG DragonMaster4131...
Update for 1.6.1f3 (fixed the start and stop bug):
Important:
This version can be buggy (beta).
Important changes:
Now you must press 4 times the space bar to start flying and 2 times to stop flying.
NEW: If you press 2 times the space bar you will flight a short distance. The dragon stops automatically after about one second. This is a great help, if you want to fly with your dragon in a cave.
Download:
Link Removed: http://www.mediafire.com/download/d05vw3rpaeqdcs2/RideThaDragon161f3_beta.jar
Folder with all RideThaDragon versions, updated by me:
Link Removed: http://www.mediafire.com/folder/ayitjkz2tt3fx/RideThaDragon
For 1.5.2 plizzz
can you plz update it for 1.5.2
can it be on minecraft 1.5.2?
@DragonMaster4131
Why don't you make a bukkit dev page for this ridethadragon reloaded?