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
Hi @storm345 I was wondering,Is this plugin compatible with Bukkit servers or is it Spigot only ?
@RCKing57
You can set the max speed of planes in the config :)
I'm pretty much sure that I've asked it before (8months ago?), but I can't find it anywhere, so I'll ask again. Is it possible to limit the stats so you won't have extreme high speed lagging or crashing small servers (which happened to mine before)? Thank you
@storm345
It works, thanks!
@thor999929
Spigot have released a version of ProtocolLib for use with spigot 1.8, get it from http://ci.shadowvolt.com/job/ProtocolLib/ :)
@thor999929
Tried with 1.7.10 ProtocolLib and indeed it needs an update for 1.8 spigot. Hopefully their team will get on it soon :) (I tried updating it myself but the Guava change in the spigot update seems to have broken the majority of the plugin and it's dependencies...)
@thor999929
I already know that spigotmc.org is working on/ may have finished a 1.8 version of protocollib which will likely fix the breakage, however I will be doing some proper tests asap to get the plugin working. My guess is that the packets used have changed field names but were missed in spigotmc.org's test (or your protocollib is outdated). Don't worry it'll be working soon :)
Uplanes appears to break with Spigot 1.8. Any ideas on how to get around this?
Hey, is it possible to add things like firing arrows or firecharges or TNT from a player's inventory, like http://dev.bukkit.org/bukkit-plugins/skypirates/?
@hellobgbg
What infinite plane bug?
hi i have a faction server , and i think i shouldn't be posting this in here but, is there a way to solve the infinite airplane bug ?
@Kikiminecraft101
Planes have to be crafted or spawned. If this is still an issue get the latest from my jenkins server. (Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.) http://storm345dev.ci.cloudbees.com
Hi! I currently have ucars and mario kart however when I craft the plane and place it it still says it's a car like it will say "you placed a car! ETC..." What can I do to fix this? Thanks
@sukanron14
You need protocollib.
@McZocker135
Maybe in the future,
This plugins is awsome, but I've one request: can you add item-fuel?
Sorry I got it fixed realized my ProtocalLib was outdated
Hey, I tried to download this plugin for my own server but when I do I can't use any commands and it doesn't show up in the plugin list (/pl). Does anyone know what I could try do? Thanks in advance
@ChronoShaman
Your shop solution may or may not work, the planes work using the ITEM LORE; if that's correct, then it'll work. As for the plane shop not working; show me and I can help (It SHOULD work and will be better than using another plugin)
Awesome plugin...
Feature Request:
*AFTERBURNERS!!!!*~ uses 2x the fuel for a quick boost activated by "spacebar"!
I could not get the planes shop working so i found a way around it. I got the /iteminfo for the plane and used it in chestshops.
Thank you so much for your awesome work!
ChronoShaman ClashofMagic.org - Server IP
@Dillzzzzz
No, it's not; uCars and uPlanes can also run alongside each other.
@CraftYourWay
Use the latest from [removed], the latest ProtocolLib and make sure it's a crafted or spawned PLANE, not just minecart.