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.
Add a wingsuit and paragliding!
"parachute.useByClicking:" permission doesn't work.
I am a totally noob, How Do i add this command to group manager permissions? I tried to add it to a player with /manuaddp bukkit.command.parachute.enable but it wont work, they wont be able to put it on as a helmet. And why does it only work as a helmet, why can't we just hold an egg in hand and use it when we go down :( Please Help Me! I also tried to add it to the group /mangaddp coal bukkit.command.parachute.enable
Plz tell me what i do wrong plzz help
Kill3rFox, Many of the people on my server like your plugin, but most seem to use it with the freefallHelmet feature. Is there any way to make this feature so that you don't lose your helmet every time the parachute is deployed? Can you have it instead remove extra ticks of durability perhaps? -T
Thx So much, and i found something like bug?. I putted Permissions correctly to Users. But Users can not use the Parachute. Can you fix it? Or This error occurs only for me?
When I have the mod running it displays the message and removes an egg, but I fall at normal rate and there's no sign of my chicken buddy. Any idea what I could do to make it work? Server v1.3.1 r2.
@Kill3rFox: We expierienced a little bug:
If you have a helmet on that is damaged and exchange the helmet with an egg (for the auto-parachute) the helmet gets repaired when placed in the inventory.
This is an unfair advantage for the players that are allowed to use parachute, because it's not intended. We would be grateful if you could fix this.
Many thanks Fox!
Hi everybody,
I updated the plugin for CB 1.3.1 and hopefully it works fine now. I also changed the whole project license type to MIT License and included the source files in the JAR so you can bugs you encounter/add new features of your own. I'm currently very busy with my real work, studies and other personal projects, so I can''t probably keep up with the new CB updates. I apologize for the inconvenience this may have caused you. The new version will be available for download after the approval process is finished. :)
Can you update to 1.3.1?
this is an awesome plugin! would it be possible to have another entity (or a different plugin) where you are on top, and you can fly up and down? default could be an enderdragon or ghast.
any chance this will be updated or can you make the source and license public so i can do it.
@moonjokes
yea i always die even if im 2 feet off the ground.
Can you please add permissions support. I want my donator group to be able to use this
Sounds awesome! But does it need an update... is there one coming soon? Would love to try it out. I've got the perfect location already in mind.
Fall damage is not negated on newest RB. Parachute activates and everything just fine, but when you hit the ground no matter how slow you are falling you die.
Please add B Permissions support.
I gave all permission groups the permissions to use the parachute, but they still cant use them even after i reloaded the server and the plugin.
It has PEX support.
But since CB 1.2.5 R2.0 it's not working reliable anymore. Sometimes the parachute won't open when clicking or using the automatic parachute helmet. (Fail possibility is set to 0.0)
Seems like something is broken.
Please add Permissions ex support.