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 Jan 25, 2014Hello , i'm using this plugin on my server and it wont load.
-
View User Profile
-
Send Message
Posted Jan 11, 2014For uCars and uPlanes compatibility you need to use uCars v17 (development build), this can be downloaded from the following Jenkins server: https://storm345dev.ci.cloudbees.com/.
Disclaimer: Bukkit has no reponsibility for the jenkins server files and must be used at your own risk.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@fbafaro
Use 'a' and 'd', also decide, should up and down work independently of forwards and backwards or stay linked?
-
View User Profile
-
Send Message
Posted Jan 10, 2014@fbafaro
Press "W" and "A" at the same time to go up.
-
View User Profile
-
Send Message
Posted Jan 10, 2014What do you have to do to get off the ground, I used the plane give command and I got a plane but I can't even take it off the ground even if I point the mouse up to the sky.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@SonicundMario
Do not worry, this is a temporary fault until uCars v17 comes out (soon), just update accordingly then! :)
-
View User Profile
-
Send Message
Posted Jan 7, 2014@SonicundMario
I fixed the problem and everything works fine now just the commands does not work and when I place the plain a UCars Minecart spawns too O_o
-
View User Profile
-
Send Message
Posted Jan 7, 2014When im crafting and placing it it is a normal UCars Car
-
View User Profile
-
Send Message
Posted Jan 7, 2014@SumrioL
Thanks! :)
-
View User Profile
-
Send Message
Posted Jan 7, 2014The plugin is great. I like it. Its awesome that it is open source.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@Sudding123
Planes go in all directions, hover planes also go in all directions except when left without using any controls, they will hover a couple of blocks above the ground and make traversing terrain easy, fast and look awesome.
@PigRider273
I hope so too! :)
@SonicundMario
All my plugins are compatible! :)
-
View User Profile
-
Send Message
Posted Jan 6, 2014Is it possible to use this plugin together with uCars?
-
View User Profile
-
Send Message
Posted Jan 6, 2014Storm345, I think this will be a huge hit! Just like uCars and MarioKart!
-
View User Profile
-
Send Message
Posted Jan 6, 2014@Sudding123
I believe a plane will act more like a real airplane that you would fly in; a hover plane just hovers above the ground I think.
-
View User Profile
-
Send Message
Posted Jan 6, 2014whats different between plane and hover plane?
-
View User Profile
-
Send Message
Posted Jan 5, 2014@consolesvn
Don't worry it's not long now! Check back tomorrow or if not the day after! :D
-
View User Profile
-
Send Message
Posted Jan 5, 2014Cant wait!!
-
View User Profile
-
Send Message
Posted Jan 5, 2014Lets get this show on the road! uPlanes v1 awaiting Bukkit approval now!...