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 Apr 8, 2015@storm345
I cant access the api.
-
View User Profile
-
Send Message
Posted Apr 7, 2015@greeves12
Sounds great! Don't forget about the autopilot feature, there is an API with uPlanes which lets you use it for some very cool stuff. To see what I mean join MineTheftAuto (ip: playgb.net) and go to a bank, punch a banker and be put in a heist. (Then walk away from the bank) You'll find that wherever you are in the map when the heist starts; a plane comes to pick you up and fly you to the bank, cool huh?
-
View User Profile
-
Send Message
Posted Apr 6, 2015I am planning on implementing this into my COD warfare plugin or maybe my battlefield plugin.
-
View User Profile
-
Send Message
Posted Mar 30, 2015@RCKing57
It is random; you just have some luck ;P
-
View User Profile
-
Send Message
Posted Mar 28, 2015Hello
For some reason, no matter how many times I craft or buy a plane, it will always have 60 speed. Is it possible to have a random number? And choose configure that number? I can't seem to find it anywhere in the config Thank you
-
View User Profile
-
Send Message
Posted Mar 19, 2015@BananaPuncher714
You need Vault installed... This is currently a required dependency (Even though it says optional), but you don't have to have an economy plugin; as long as Vault is on the server it should work. The Vault dependency will likely be removed soon. (Soon being maybe a few months or so)
-
View User Profile
-
Send Message
Posted Mar 18, 2015It says "[19:06:32 ERROR]: Error occurred while enabling uPlanes v7.0 (Is it up to date?) java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy" But I'm still able to craft and pilot the planes.
Is it also possible to change the recipe? Thanks!!
-
View User Profile
-
Send Message
Posted Mar 16, 2015@SuperDragonLife
Please send me a plugin list as well as what version of minecraft, bukkit and spigot you're using :)
@BananaPuncher714
What happens if you start the server without vault and without an economy plugin? Also to go up and down use 'a' and 'd' :)
-
View User Profile
-
Send Message
Posted Mar 15, 2015Can you disable the economy dependency? And when I use the plane, it doesn't go up. It's more like a car. But otherwise, it's a pretty good plugin!
-
View User Profile
-
Send Message
Posted Mar 12, 2015@storm345
Yes , when I type /uplanes it says that it is working.. but when I craft a plane it doesnt let me place it, and when i put it in the shop when i buy it it doesnt put it in my inv but i still lose the money.. :/
-
View User Profile
-
Send Message
Posted Mar 12, 2015@SuperDragonLife
I am not aware of any plugins that are incompatible, do you have protocollib installed?
-
View User Profile
-
Send Message
Posted Mar 11, 2015Can't get it to work.... Any plugin that blocks it ??? I
-
View User Profile
-
Send Message
Posted Feb 16, 2015you gan add Low speed pls`?
-
View User Profile
-
Send Message
Posted Feb 14, 2015@EqlipseD
Could be a while annoyingly, I have a very busy time right now but rest assured it will happen when I can.
-
View User Profile
-
Send Message
Posted Feb 14, 2015@storm345
How soon is soon? =D
-
View User Profile
-
Send Message
Posted Feb 9, 2015@JBuscus101
Sadly not, it seems that with recent ish bukkit updates, there is no way to stop a boat breaking when it collides with blocks.
-
View User Profile
-
Send Message
Posted Feb 7, 2015Could You Add An Option To Have The Planes Be Boats Instead Of Carts Because I Use This With Ucars And It Can Get Confusing Have Them Both Being Carts
-
View User Profile
-
Send Message
Posted Feb 5, 2015@EqlipseD
This is a known bug and will be patched soon :)
-
View User Profile
-
Send Message
Posted Feb 5, 2015The max speed in the config for the planes doesn't seem to work. The speed still comes out really random and really HIGH. I really need to have the option work so if you could fix that issue that would be great because the plane speeds are entirely to high and cause to much lag when several players fly around and generate chunks.
-
View User Profile
-
Send Message
Posted Jan 31, 2015@CreeperChap99
All supported minecraft versions are listed on the information for each version's download. Read there for which you can use. As for bukkit/spigot with this plugin it should for supported versions work on either. Maybe simply try it and get your answer that way ;p