uPlanes

To Spigot 1.8 users:
To run this plugin with Spigot 1.8 you will need the latest version of uPlanes and the latest version of Spigotmc's updated Protocollib. The 1.8 compatible ProtocolLib can be downloaded from http://ci.shadowvolt.com/job/ProtocolLib/ (courtesy of http://spigotmc.org )!
About

uPlanes is a plugin which adds smooth, fly-able planes to Minecraft. It works by taking control of Minecart entities and letting you control them!
Flying a Plane

Crafting
Planes are crafted using the following recipe:
However you can also make Hover Planes which are crafted with this recipe:
Upgrading
When made Planes will have randomly generated Stats such as Health, Speed and their Name. These can be edited later on using the upgrade tool.
To upgrade a plane, place the plane in the left slot of an anvil, any upgrades you want in the middle slot and use the
bar at the top to rename it.
Upgrades are as following:
| Upgrade | Stat | Modifier |
| Iron Blocks | Health | +9 |
| Iron Ingots | Health | +1 |
| Redstone Blocks | Speed | +9 |
| Redstone Dust | Speed | +1 |
Flying
Now you are able to fly your plane! Simply place it down with a right click and hop in!
The controls
The controls for the Plane are simple and effective.
| Control | Function |
| Mouse | Dictate the direction to fly the plane |
| 'W'/Forwards | Move the plane forwards |
| 'A'/Left | Move the plane upwards |
| 'S'/Right | Move the plane downwards |
| 'D'/Backwards | Move the plane backwards |
| 'Left Shift' | Dismount |
Safe Exit
It is well known in Minecraft that Minecarts can be used to 'glitch' through walls. However on some server, you may not want this. So, if you turn on safeExit in the config, the plugin will ensure that post-exit you are teleported to the exact location that the plane was at and also block you exiting whilst the car is inside a block. By default safeExit is turned off.
Shops
Shops allow you to buy planes for the amount specified in the config. To use Shops you need 'Vault' installed (For the economy support). Planes bought in the shop have random stats and sometimes are great, other times are less so.
To make a shop, write the following on a sign:
Then place a chest above, when the chest is opened. The shop GUI will open.
See in action

See in action
The official server to see the plugin in action on is the GameBlade minecraft network. You can buy planes both on Survival and MineTheftAuto, they are also free on Plots.

| Website | http://gameblade.net |
| IP | playgb.net |
Donate
Commands and Permissions

| Command | Permission | Function |
| /uPlanes | uplanes.uplanes | Check the plugin version. |
| /plane give <Random> (Hover) | uplanes.admin | Spawn in a random plane, if 'Hover' then a hover plane |
| /plane give <Speed> <Health> <Name> (Hover) | uplanes.admin | Spawn in a plane matching specification, if 'Hover' then a hover plane |
| /destination | uplanes.autopilot | Use autopilot to automatically fly to the given destination |
| /destinations | uplanes.autopilot | List all destinations |
| /setdestination | uplanes.setdestination | Set a place to be a destination |
| /deldestination | uplanes.deldestination | Delete a current destination |
| /planefuel [Buy <Amount>], [View], [Sell <Amount>] | uplanes.fuel | If fuel is enabled, manages fuel |
| N/A | uplanes.fly | If flight perms are enabled, players need the specified perm (This is default) to fly a plane |
| N/A | uplanes.craft | If perms are enabled, players need the specified perm to craft a plane |
| N/A | uplanes.hoverplane | If perms are enabled, players need the specified perm to fly a hoverplane |
| N/A | uplanes.place | If perms are enabled, players need the specified perm to place a plane |
API

uPlanes has an extensive API to allow other plugins to interact with and modify planes.
The Javadoc for the API can be found on Jenkins, here.
For use with Maven; the uPlanes repo url is: 'http://repository-storm345dev.forge.cloudbees.com/release/', the group id is: 'net.stormdev', the artifactId is 'uPlanes' and I recommend you build it with the version set to 'LATEST'.
For example:
<repositories> <repository> <id>Storm-repo</id> <url>http://repository-storm345dev.forge.cloudbees.com/release/</url> </repository> ... </repositories> <dependencies> <dependency> <groupId>net.stormdev</groupId> <artifactId>uPlanes</artifactId> <version>LATEST</version> </dependency> ... </dependencies>
Todo

Source Code

Found at www.github.com/storm345dev/uPlanes
Recommended other plugins
uCarsRace, the official plugin for managing races with ucars. - http://dev.bukkit.org/bukkit-plugins/ucars-race/
UltimatePluginUpdater, the easy way to keep all your plugins up-to-date with ease! - http://dev.bukkit.org/bukkit-plugins/UltimatePluginUpdater/
UcarsTrade, the official plugin for a more extensive car system ideal for RPG servers with different speed and specs of cars, custom recipes, trading and more! - http://dev.bukkit.org/bukkit-plugins/ucars-trade
MarioKart, a great Mario Kart plugin that makes use of ucars' great features! - http://dev.bukkit.org/bukkit-plugins/MarioKart/
uPlanes made by Storm345
Page documented by SeaBoiii


-
View User Profile
-
Send Message
Posted Mar 27, 2014@Hunter12001
Hmm, autopilot works fine for me on 1.7.5 at minetheftauto.com, so maybe you set it up wrong?
-
View User Profile
-
Send Message
Posted Mar 26, 2014I can't seem to get the autopilot to work. Is there a reason behind this? It says that it's going to the destination, but never moves.
-
View User Profile
-
Send Message
Posted Mar 17, 2014@Hunter12001
Protocollib's no trouble! Just download the latest either off Bukkit or his snapshot jenkins server and drop it in your plugins folder. It couldn't be easier! :)
-
View User Profile
-
Send Message
Posted Mar 16, 2014Will these ever not depend on ProtocolLib, because I can't get ProtocolLib to work.
-
View User Profile
-
Send Message
Posted Mar 15, 2014@MrJellycakeGaming
The forth is planned and the later is impossible serverside.
-
View User Profile
-
Send Message
Posted Mar 15, 2014The plugin is awesome but I have two little things that would be awesome if you added them: permission node so you can craft a uPlane, I don't want every group be able to craft one and also a way to change how it looks like, I'd like to have a hover plane that looks like a hot air balloon or airship :D
-
View User Profile
-
Send Message
Posted Mar 13, 2014@storm345
Great, this is an awesome plugin! Looking forward to it!
-
View User Profile
-
Send Message
Posted Mar 13, 2014@thor999929
Coming soon! :)
-
View User Profile
-
Send Message
Posted Mar 13, 2014Does anyone know how to change the maximum speed of the carts? Having players move at speed 200 (with upgrades) is way too fast.
-
View User Profile
-
Send Message
Posted Mar 4, 2014@storm345
Thank you! :D
-
View User Profile
-
Send Message
Posted Mar 3, 2014@RCKing57
Yup! :)
-
View User Profile
-
Send Message
Posted Mar 3, 2014Hello, could you please add fuels to Uplanes?
Because now there seems to be no reason to use a car over a plane (Ucars) and I would like if the Uplanes fuel is a bit expensiver than Ucars fuel so people might think before using one. Thanks
-
View User Profile
-
Send Message
Posted Feb 28, 2014@DaddyEric2
Try the latest from http://storm345dev.ci.cloudbees.com
-
View User Profile
-
Send Message
Posted Feb 27, 2014AutoPilot produces HUGE amounts of errors
http://pastebin.com/M8uUhtkc
this is when AutoPilot mode is enabled and you set a destination to go to.
-
View User Profile
-
Send Message
Posted Feb 27, 2014@storm345
Last update fixed the problem, plugin running nice and smooth now without staying in inventory! Thanks! xD
PS! Time for me to Donate! :-)
-
View User Profile
-
Send Message
Posted Feb 26, 2014@Kino876
Next update.
@Xeflogna
Make sure you're using the latest uPlanes, uCars and ProtocolLib.
-
View User Profile
-
Send Message
Posted Feb 26, 2014I don't know if it's intended (or if it says so in the discription), but when I place a plane down, the plane item in my inventory won't dissappear from my inventory, making it possible to duplicate very fast. Thank you
-
View User Profile
-
Send Message
Posted Feb 26, 2014How is the progress of the ticket id 1? Is it much longer?
I can not wait ;-) thank you so much for your work.
-
View User Profile
-
Send Message
Posted Feb 25, 2014@wheresthebeef123
Ticketed! :)
-
View User Profile
-
Send Message
Posted Feb 24, 2014It's too easy to shoot your own plane and break it if you try to shoot an arrow at another plane. Is it possible to prevent the player inside the plane from damaging their own?