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!
@Melonking The description page was a WIP, yes, but now it's filled with info.
It everybody waits till it's "properly established" it will never be, cause how can it be if nobody uses it? So why not give it a try? :)
BTW: I'm currently thinking about making it CraftBukkit compatible again, but as it uses some Libigot API functions using it with CraftBukkit will not be supported, so if you have issues that don't appear with Libigot you will be on your own.
Ok, I'll fix it today...
edit:
Dragons disappear fix for 1.5.2:
Ok, I added a new command: /dragon missing
Permission: ridetha.missing (default: OP)
Description: This command reloads the .sav file. That can be useful, if the dragons disappear.
Download: Link Removed: http://www.mediafire.com/download.php?k1lt4mv379td7ob
Folder with all Downloads: Link Removed: http://www.mediafire.com/?ayitjkz2tt3fx
Note: This isn't a real fix. Its a emergency version (time problems).
edit: New Dropbox Folder:
Sometimes mediafire locks some of my filles (mediafire, you suck!!!).
If some filles are locked, you can download them over Dropbox: https://www.dropbox.com/sh/k1ewo69le8yprrq/EqC1wTQr_z
MfG DragonMaster4131...
@DragonMaster4131
Seems to work great, although you can fly through the world xD
Edit: Ah I see, its the old fly through the world or get stuck in it debate.
Edit 2: After a few hours dragons seem to have vanished, they are still in the save, however they are missing from the world, how can that be put back?
Update to 1.5.2 (Craftbukkit version):
Ok, I updated it aggain. I hope, you will like it.
Download: Link Removed: http://www.mediafire.com/download.php?syw9ckwkobrflrv
Folder with all versions updated by me: Link Removed: http://www.mediafire.com/?ayitjkz2tt3fx
MfG DragonMaster4131...
Just so im clear, this is not being updated, because you have switched to some sort of Libigot system, that I have never heard of before and who's description page is "...wip"
Would you at least consider supporting both until Libigot is properly established and server owners feel happy to use it, if ever.
It is always disappointing to have to tell players that we cant use an awesome plugin.
@V10lator
Noone is gonna use Libigot. Craftbukkit is better
http://forums.bukkit.org/threads/better-enderdragon-boss.142112/ Check this out! its epic!!! if any devs want to make this i would be very thankfull
@V10lator
as far as the 2 out of 59 as I said in the other post about half of my plugins broke .. but the same fix for PEX fixed all but 2 .. and I do think you for helping me with this .. I edited my other post ...
@shadvalentine Doing everything to help you is selfish? Broken plugins are a known issue atm and we're working on it. I even gave you a test build where all of your plugins should be working. Also 2 out of 59 are not "half of".
But I still don't have any idea what could have happened to your world. You don't show any logs either, so for now this is plugin incompatibility / a plugins fault for me.
@Jahb57 The problem is that RideThaDragon uses more than the Bukkit API. While these other codes it uses are exactly the same at CraftBukkit and Libigot they are at a different location. This is fixable in 10 seconds if you look at the sources (and know how to work with your IDE) but I won't bring out two builds for every version, especially as this stupid "we need minecrafts sources at a special location" thing from CraftBukkit is one of the reasons I stopped with it.
Maybe I'll find a way to support both, Libigot and CraftBukkit later but atm I don't even have the time to research this.
For all: This is now hosted elsewhere. Stopping support in here!
@shadvalentine
The plugin creator is free to do as he wishes with his own plugin, even if we don't agree with his choices. If you look at the comments below someone has kindly made a working version of the plugin for 1.5.1 using the bukkit Api :D
I worte this before you hepled me .. and I was not in a good mood .. after I saw that the plugin was being updated I was really happy .. then I noticed that it would not work on my server with craftbukkit ..
.... just read the comments .. not compatiable with bukkit .. when is the update that works for bukkit coming out?
I tried to load it and got this error
2013-04-07 23:30:33 [SEVERE] [PlugMan] Tried to load invalid Plugin.
org.bukkit.plugin.InvalidPluginException: java.io.FileNotFoundException: plugins\RideTheDragon.jar does not exist
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:96)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at com.ryanclancy000.plugman.utilities.Utilities.loadPlugin(Utilities.java:345)
at com.ryanclancy000.plugman.utilities.Utilities.loadCommand(Utilities.java:315)
at com.ryanclancy000.plugman.PlugManCommands.onCommand(PlugManCommands.java:66)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:188)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523)
at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:966)
at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:884)
at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:841)
at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292)
at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110)
at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35)
at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578)
at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225)
at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
Caused by: java.io.FileNotFoundException: plugins\RideTheDragon.jar does not exist
@V10lator
it says does not support bukkit on that page.
This is now hosted elsewhere.
UPDATE TO 1.5 PLEASE......
I I REALLY REALLY WANT TO USE THIS PLUGIN! :DDDDDDDDDDDDDD
@letsgetdiamonds
YEAH GOOD IDEA THEY SHOULD PUT IT IN NEXT UPDATE
Hi. Can you please change it so that you get a dragon from a dragon egg. What if you had to build an incubator (a furnace with a torch in the middle) and cook the egg. then you get a fertile dragon egg. You place it next to a light source (torch, glowstone, etc) When it is ready, right click the egg to hatch it. It would add an RPG part to it by raising your dragon. Also it would be cool if you feed it milk bucket as an egg (to mature) and lava buckets to strengthen it as an adult. Also it would be good to remove boss health (or make it have your dragons name on it (maybe make them nameable.)) and add the sitting down effect in future updates, maybe make them sit in a boat on the dragon like a saddle. (Good idea craftable dragon saddles.) Thanks.
@morlanius
The sorcecode is in the jar. To read the sources open the jar file with WinRAR or 7-Zip. In the jar file are java and class files.
Open the .java files with eclipse or another programm...