uPlanes

Thumb

http://i.imgur.com/wdt7zOg.gif

About

http://i.imgur.com/c41lTmV.png

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

http://i.imgur.com/vTRX3QG.png

Crafting

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

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:

UpgradeStatModifier
Iron BlocksHealth+9
Iron IngotsHealth+1
Redstone BlocksSpeed+9
Redstone DustSpeed+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.

ControlFunction
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

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:
sign
Then place a chest above, when the chest is opened. The shop GUI will open.

See in action

http://i.imgur.com/bQdYSzZ.png

To see this plugin in action visit the CircaCraft Minecraft server:

CircaCraft's Website

Donate

http://i.imgur.com/cptgNlI.png

Donations are much appreciated!
Donate

Commands and Permissions

http://i.imgur.com/Ul1wR3o.png

CommandPermissionFunction
/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


API

http://i.imgur.com/N4UMDBL.png

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

http://i.imgur.com/0B1uKJz.png


Source Code

http://i.imgur.com/R0R8QwI.png

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 storm345 storm345 Apr 19, 2014 at 15:39 UTC - 0 likes

    @Newwings: Go

    Hmm, will check this.

    The author of ucars. (http://dev.bukkit.org/bukkit-plugins/ucars) Ucars is an incredibly versatile car plugin for bukkit with many extra, optional, features. It has controls similar to a horse as well as an improved control scheme allowing for braking, etc... Everything is optional, configurable and ideal to adapt to any car-based minecraft situation on your server! Now FREE on dev.bukkit.org!

  • Avatar of Newwings Newwings Apr 19, 2014 at 10:19 UTC - 0 likes

    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? :)

  • Avatar of storm345 storm345 Apr 17, 2014 at 07:06 UTC - 0 likes

    @FlOppythp: Go

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

    Last edited Apr 17, 2014 by storm345: Space
  • Avatar of FlOppythp FlOppythp Apr 16, 2014 at 21:11 UTC - 0 likes

    @storm345: Go

    Ok too bad, but i understand just wanted to know about those lags, same for ucar i guess then ?

    When would you finish the next version ?

    Magestia Private Server. The freedom has never been so real.

  • Avatar of storm345 storm345 Apr 16, 2014 at 14:56 UTC - 0 likes

    @FlOppythp: Go

    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.

  • Avatar of FlOppythp FlOppythp Apr 16, 2014 at 11:37 UTC - 0 likes

    Yeah but please do it quick i want to use your plugin and you take much time to make this update just for one perm missing, i hope you would add some extras features as i say some of them...

    And i want to go back on the minecart linked to another, maybe you don't know how to do it, but there is another plugin doing it, and there is no lags using it you can like 15 or 20 even more carts to gether and they all move together with the same physics and all really nice plugin if you need trains so why would lag here ?

    Can you please look better before you say it ain't possible maybe there is a way, imagine the possibilities dude. Thank to me your plugin would be just the best vehicule plugin on the planet lol ok i stop there.

  • Avatar of storm345 storm345 Apr 16, 2014 at 08:10 UTC - 0 likes

    @FlOppythp: Go

    Sounds okay and might add option to start at 0 with the same update as perms.

  • Avatar of FlOppythp FlOppythp Apr 16, 2014 at 01:20 UTC - 0 likes

    Can you stop the random life and speed stuff this sucks really...

    I wuold like them to start at 0, and maybe let my players to upgrade them when you would create the permissions.

    Or can you make that we can change the craft or maybe create our own planes using the speed and life, and change it so we can create multiple planes for example iwould like to create a helicpter using low speed, and a plane using high speed.

  • Avatar of storm345 storm345 Apr 15, 2014 at 12:23 UTC - 0 likes

    @FlOppythp: Go

    Due to the complex physics of cars and planes, this will likely never happen and if it did would create immense lag; sorry.

    @SigiDasSchwein1999: Go

    Have you got the perm uplanes.craft?

  • Avatar of SigiDasSchwein1999 SigiDasSchwein1999 Apr 15, 2014 at 10:17 UTC - 0 likes

    @storm345: Go

    I did that and i can give me the uplane whit commands, but i cant craft it.

    Last edited Apr 15, 2014 by SigiDasSchwein1999

Do you prefer?

  1. Choice:

  1. Results
  2. 1 comment

Facts

Date created
Jan 03, 2014
Categories
Last update
Apr 13, 2014
Development stage
Release
Language
  • enUS
License
Public Domain
Curse link
uPlanes
Downloads
7,182
Recent files

Authors

Relationships

Required dependency
ProtocolLib
Optional dependency
Vault