Parachute
Description
Adds new item: a parachute. Use it for your protection when climbing in high places or just have fun gliding trough the skies using a parachute with a good steerability.
Current version: v0.2.2 (Supports CB 1.3.1-R1.1)
Changelog
Note: If you find a bug, please post a detailed Ticket, no vague error message to the forum thread!
Note: This plugin can be quite resource intensive and slow down your server if many players are using it at the same time.
Usage
Video by Strange_ice0 (introduces the old basic functionality before v0.2)
The default item used for the parachute is an Egg. To activate the parachute, left click with your mouse when the egg stack is selected. You can alternatively activate an automatic lifesaver function: the "free fall helmet" by moving an egg to the helmet slot in the inventory. The plugin will then detect if you are falling and launch the parachute automatically to save your life.
You can steer the parachute with your mouse. The horizontal speed of the parachute can be changed by tuning the "wind" value from the config.
The time that the parachute is in working state (aka the time before the chicken has a burnout) can be altered from the config file. There you can also add a parachute failure chance if you like to gamble with your life.
By pressing the Shift-key when the parachute is in active state, you can ditch the parachute and continue falling normally. This is useful when you want to get rid of the parachute before the time limit or just land on water or on a specific target.
If you feel like you are a hardcore bow sniper you can also try killing the chute-chicken to drop a player from the skies. I however recommend stacking up some explosive arrows or homing missiles, because hitting the poor creature is extra hard from the distance.
Features
- A parachute with a great controllability. Use your mouse cursor to steer the chute.
- Press sneaking button (by default Shift) while the parachute is active to ditch the parachute.
- A "Free fall helmet". Automatically activated parachute for your protection. Use it like a normal helmet.
- Optional failure chance to parachute activation.
- The parachutes can be killed to drop the player from the skies.
- Parachute material (default: egg) and parachute entity (default: chicken) can be changed from config.
- Custom warning/notice messages
- Supports the standard Bukkit permissions API
Possible Future Features
- Wind will blow the parachute to its direction
- Changing wind speeds
- Changing wind directions
- Stronger wind in stormy weather
- Biome spesific winds
Commands
- /parachute reload (Reloads the config file)
Default Permissions
parachute.enable: description: Enable/disable the whole plugin for player. default: op parachute.reloadcmd: description: Allows player to use "/parachute reload" in game to reload config. default: op parachute.freefallHelmet: description: Allows player to use the "free fall helmet" default: op parachute.useByClicking: description: Allows player to activate the chute by left clicking default: op
Config
- fallSpeedMul: Affects the fall speed of parachute. e.g if value is 0.4, the speed is 40% of normal falling speed
- wind: Speed of the wind i.e. the horizontal speed of parachute.
- activeTime: Indicates how long time the parachute is active. Set to 0 if you want an unlimited active time.
- failPossibility: Indicates how possible a parachute malfunction is. (Values: 0.0 to 1.0) e.g value 0.3 is 30% chance.
- helmetTriggerAltitude: The number of blocks a player has to fall before the helmet activates. (Used if freefallHelmet is active)
- material: The material used for the parachute. (You can use material ID:s or proper entity names)
- spawn: The parachute animal that is spawned when the parachute activates. (You can use entity ID:s or proper entity names)
- spawnOnFailure: The entity that is spawned if the chute fails (You can use entity ID:s or proper entity names) (the failPossibility has to be larger than 0.0)
- destroyAfterUse: Removes the parachute entity after usage to avoid flooding bigger servers with living entities.
- msg1-4: Messages that are sent if a warning or a notice is needed. These can be left empty by writing '' instead.
More discussion at the forum thread.
Can we maybe get a screenshot of it? That would allow us to see it in action before adding it to servers.
is there a way to make this with a custom item name? not just an egg? so for instance, if it was an Egg it could only be an egg called 'Parachute' or something similar,
could this be implemented?
Update!
when the mortar is out of range, it just produces water blocks. Is this normal?
1.6.2 ?
@brchat222
Don't advertise on people's plugin things.
Will this be updated any time soon? I see you came online on March 25 :P
Awesome plugin keep updating
brcfreebuild.mine.bz
1.4.6?
The author hasn't been online since August 25th, so I don't think we'll be getting any support any time soon.
Please fix the permissions! Thanks!
One problem: It seems like the deployment of the parachute gets blocked when EntitySuppressor is installed and prevents to spawn animals (like the parachute chicken). So our players are falling to death when the animal limit is reached, because the chicken can not spawn. The event gets canceled by ES...
Could you implement a workaround, so Parachute overrides ES limits? Making Parachutes spawn event higher priority and/or unanceling it? Or could you make the code available? Then I would have a look by myself.
the permission dosent work!?
I like the plugin and for me on 1.4.5 it seems to work.
But I have one wish:
Could you either open the source code so I could tamper with it or allow to block flying with the parachute into foreign faction territory (factions plugin)?
I want to configure a server in a way that entering a foreign base / claimed land is impossible with enderpearls, airships or parachutes.
For enderpearl control I made my own small plugin in Python and in the moment I'm digging through the Autocraft (=airships) code to find a way to control its behavior concerning factions.
Its would be no less than awesome if parachute could support this kind of functionality.
Thanks and keep up the good work.
Cheers
This is working for ops. Although if non-ops have the permissions it will not work.. the chicken will spawn and the players will glitch. They will then fall and take damage.
Seems to be unreliable since 1.4.4/5. Players say, the parachute will sometimes not open, so they are falling to death.
Nice plugin! :)
The plugin still works with 1.4.2, you have to restart the server for it to work though, loading it with PluginManager, and it won't work right away. The Free Fall Helmet I could never get to work.
However the chickens are teleporting back to where they spawned in the air, once they're detached.
I really like this plugin, though there's a few errors I've encountered.
1. Even though configured otherwise, the chicken does not disappear after usage. 2. When I give players the 'parachute.useByClicking' permission, they can't use the parachute. Left clicking the egg does not do anything, though no permissions related message appears in the chat.
Any suggestions on what might have caused these errors, like an other plugin bugging this one? -Berend
EDIT: Error number one is fixed. I misunderstood the function and tested the disappearance of the chicken on the ground, not realising that it disappears after touchdown.