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
@FlOppythp
Maybe in the future but I'm not sure if it'll be possible.
@Newwings
Hmm, will check this.
When road blocks are enabled in ucars and you place a uplane on a road block there will spawn a ghost minecart. I think it is a bug. Can you fix it please in the next version? :)
@FlOppythp
Regrettably uCars would be even worse than uPlanes because it has far more calculations: block climbing, jumping, anti-spazzing code, etc.. So you won't be seeing linked vehicles :( sorry. As for the next perm build; v. Soon! :)
@FlOppythp
I have seen TrainCarts but trust me, they're easy enough as they just follow the track; uPlanes has much more complex physics (Flying) so it'd be way too laggy to do the calculations needed.
@FlOppythp
Sounds okay and might add option to start at 0 with the same update as perms.
@FlOppythp
Due to the complex physics of cars and planes, this will likely never happen and if it did would create immense lag; sorry.
@SigiDasSchwein1999
Have you got the perm uplanes.craft?
@storm345
I did that and i can give me the uplane whit commands, but i cant craft it.
@FlOppythp
I will add upgrade perms soon... (I just forgot them)
@TheCoolGuy123_5_Minecraft_
I will try and make compatible! :)
With uCarsTrade and uPlanes, the [Shop] signs overwrites another plugin making shops.
Please fix asap
@Newwings
Argh I knew there was something I missed when adding perms... Next update - definitely! :)
@FlOppythp
:D
Can you please add permissions for upgrading planes? :)
@TheCoolGuy123_5_Minecraft_
Hmm, I may add support for 2 blocks below in the future then...
@FlOppythp
Sure, I'll add perms; no worries! :) (And I did maker uCars too)
@storm345
You can see the sign under the chest
@SigiDasSchwein1999
You need to install ProtocolLib and uPlanes then restart your server.
@TheCoolGuy123_5_Minecraft_
There is only a normal plane shop, with the shops you can hide the sign by putting it below and hover planes are designed for you to fly without controlling the up/down and let the terrain dictate the height.
I cant craft the plane... :/
Um, question. Is there a hover plane shop?
I want people to just right-click a sign or open a chest, (without seeing the sign under it) and buy a hover plane or just a normal plane.
Also, My hover plane after clicking a just falls to the ground if I release... aka not hovering
@TNTPata
Controls:
W - Forwards
S - Backwards
Mouse- Steer
A - Up
D - Down
The flying does not work, after being enabled and all that help please?