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
@MrMaggott
uPlanes latest version fixed this issue, please make sure you're running it and also, if still not working, try the latest version off storm345dev.ci.cloudbees.com
How come only ops on my server can use this? I keep trying and trying but nothing I do will give everyone the permissions. Same with the ucars and ucarsrace
Same problem here...when a player is in survivalmode, he keeps the plane in inv after putting it down to the ground. When a player is in creative mode, the plane disappears from inv after being placed. Wouldn´t it be better the other way around? All plugins are up to date, and no errors reported......
@DaddyEric2
What plugins do you have? Are they all up-to-date?
placing a uPlane causes multiple minecarts to be spawned as well, anyone else having this problem?
@Kino876
Sure it's all possible and indeed sounds good! :)
Hello, awesome plugin.
I need some modifications if possible:
.- Disable the default permission "uplanes.fly", is more annoying to have to deny permissions instead of allowing them. :(
.- Two more permissions, one per each plane to allow crafting. ie: uplanes.craft.plane & uplanes.craft.hoverplane
Is this possible?, thanks in advance.
@storm345
My apologies storm, I am still looking to see where ProtocolLib is required. It is probably right in front of my face, but until this post, I had not seen it.
It is working now.
@alaskascooter
Plop uPlanes and ProtocolLib's JARS in the server/plugins folder and restart the server. If you look closely at the console (not long, although it would work), you should see a "uPlanes vXX was enabled!" Message! :)
Then it's not working. I've restarted several times, but the commands, recipes, and feature is not working. It's not even populating in the log file.
I'll delete it and try downloading again. Perhaps it was a corrupt download.
@alaskascooter
Extracting? You just plop the jar in the server/plugins folder and restart! :)
When I try to install this plugin, as well as the ucars and urace plugins, the .jar file is not extracting. I've restarted the server, stopped/started as well, but it is not creating any config file, or config folder.
Any advice?
Thanks using bukkit 1.7.4
@Kurusca
Use the storm345dev.ci.cloudbees.com and download the dev versions of uCars and uPlanes; that should fix the issue! :)
I am using both UCars and UPlanes on my server. Everytime we place a plane down it also places an empty minecart (that disappears when you hit it once) and says that you have placed a car. Ideas on fix?
@DropItLow123123
https://storm345dev.ci.cloudbees.com/
@storm345
What is the link to this build server?
@Thesneling
If you change the controls in your minecraft client, they change for uPlanes too.
@Wolfy262
Oh it's done(v3) and will be out as soon as the API is finished! :) Although you can download it from the dev build server today.
Do there is a way to change controls? It will be nice if u do that the controls are the same as "walk forward, backward, left,right" ;)
@storm345
Wasn't hurrying you, just said
@ryanrmc
I'll look into it later! :)