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 )!



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



Planes are crafted using the following recipe:
Plane Recipe
However you can also make Hover Planes which are crafted with this recipe:
Hover Plane Recipe


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:

Iron BlocksHealth+9
Iron IngotsHealth+1
Redstone BlocksSpeed+9
Redstone DustSpeed+1


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.

MouseDictate the direction to fly the plane
'W'/ForwardsMove the plane forwards
'A'/LeftMove the plane upwards
'S'/RightMove the plane downwards
'D'/BackwardsMove 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 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.




Donations are much appreciated!

Commands and Permissions


/uPlanesuplanes.uplanesCheck the plugin version.
/plane give <Random> (Hover)uplanes.adminSpawn in a random plane, if 'Hover' then a hover plane
/plane give <Speed> <Health> <Name> (Hover)uplanes.adminSpawn in a plane matching specification, if 'Hover' then a hover plane
/destinationuplanes.autopilotUse autopilot to automatically fly to the given destination
/destinationsuplanes.autopilotList all destinations
/setdestinationuplanes.setdestinationSet a place to be a destination
/deldestinationuplanes.deldestinationDelete a current destination
/planefuel [Buy <Amount>], [View], [Sell <Amount>]uplanes.fuelIf fuel is enabled, manages fuel
N/Auplanes.flyIf flight perms are enabled, players need the specified perm (This is default) to fly a plane
N/Auplanes.craftIf perms are enabled, players need the specified perm to craft a plane
N/Auplanes.hoverplaneIf perms are enabled, players need the specified perm to fly a hoverplane
N/Auplanes.placeIf perms are enabled, players need the specified perm to place a plane



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:




Source Code


Found at www.github.com/storm345dev/uPlanes

uPlanes made by Storm345
Page documented by SeaBoiii

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Kino876 Kino876 Sep 09, 2015 at 22:25 UTC - 0 likes

    storm345, can you add to the config a option to disable the height message?, "You may not fly above this height!".

    I tried deleting the text from the file "lang.yml" but regenerates again.

  • Avatar of storm345 storm345 Aug 28, 2015 at 13:59 UTC - 0 likes

    @Moderocky: Go

    See my PM


  • Avatar of Moderocky Moderocky Jul 12, 2015 at 06:58 UTC - 0 likes


    I can't work out if there is a specific NBT/Meta tag that the plugin searches for to 'find' planes. I am making use of some 3D textures on my server by putting a block in the minecart (which works fine with your uCars plugin, as that takes any minecart). Is there a specific set of tags that it is checking for? I'm not so good with metadata in plugins.

    Basically I want to make a spawner for them, but I can't work out how to make the plugin 'see' the spawned ones as planes.

    Many thanks,


    Last edited Jul 12, 2015 by Moderocky: Formatting
  • Avatar of storm345 storm345 Jun 17, 2015 at 13:25 UTC - 0 likes

    @minimaddog: Go

    Just tell it to spawn in a plane item with the correct name and lore :)

  • Avatar of minimaddog minimaddog May 22, 2015 at 21:34 UTC - 0 likes

    How can I add planes to a kit? Thanks a ton!

  • Avatar of storm345 storm345 Apr 16, 2015 at 15:30 UTC - 0 likes

    @catprowler: Go

    There is a limit, but you can change it in the config :)

    @cuddyier: Go

    It is that author's responsibility to make sure that people in vehicle minecarts that are moving (Velocity > 0 and uCarsAPI.isACar() or uPlanesAPI.isAPlane()) don't get counted as AFK or s/he could also listen to the uCar or uPlane update event or even the VehicleUpdateEvent. There is no need / desire for any code to be part of uPlanes and therefore you need to ask the author of that plugin to integrate uPlanes/uCars, not the other way around ;P Hope this helps! :D

    Last edited Apr 16, 2015 by storm345: gggg
  • Avatar of cuddyier cuddyier Apr 15, 2015 at 22:36 UTC - 0 likes

    Are you able to integrate into http://dev.bukkit.org/bukkit-plugins/afkterminator/? It would allow AFKterminator to stop banning people for thinking they're trying to be AFK in a plane minecart.

  • Avatar of catprowler catprowler Apr 14, 2015 at 18:46 UTC - 0 likes

    Hi there, I was curious. Do uplanes only go so high? I need it to go up past the clouds, but for some reason it stays under them and doesn't want to go further?

    Thank you

  • Avatar of storm345 storm345 Apr 14, 2015 at 15:02 UTC - 0 likes

    @greeves12: Go

    The issue is that CloudBees are suddenly hating free users using their Jenkins. Ultimately projects will move to http://stormdev.org/jenkins/ when CloudBees no longer continues. However with all of the issues regarding Bukkit/Spigot and DMCAs I have given up using Maven as it's easier to dependencies without it. (Meaning that I am currently not using jenkins at all because it uses maven in the configuration I have and the maven configuration for the projects was broken by the DMCA). In short - I recommend downloading the javadoc if possible so that you can definitely access it in the future; if this becomes a persistent issue then I may have to publish the javadoc separately.

    Last edited Apr 14, 2015 by storm345
  • Avatar of greeves12 greeves12 Apr 11, 2015 at 17:40 UTC - 0 likes

    @storm345: Go

    Never mind I was trying to access the api on jenkins and wasnt working but its working now.

    Every donation keeps me motivated! https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif

Do you prefer?

  1. Choice:

  1. Results
  2. 2 comments


Date created
Jan 03, 2014
Last update
Apr 07, 2015
Development stage
  • enUS
Public Domain
Curse link
Recent files



Required dependency
Optional dependency