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.
Hey, I love this plugin its so fun to use, however i am having trouble with my permissions.
I am using groupmanager and having given my group <Elites> the permissions to use it, however i am the only one <OP> that can, please help! thanks -zanchee
There should be an option for people to disconnect from parachutes when they touch the ground. :) I love this plugin, it's so pointless yet fun!
Thanks a lot!
Even smaller servers need to have some sort of permission management. So I think most of them will get by with adding those permissions. :)
@CubieX
Hi, sorry for not replying for a while, I have been busy with my studies again. You are right about that the default permissions are better when they are op only. I must have thought too much about smaller servers and how to get the plugin to work "straight from the box". I will publish a small update today that fixes the issue.
Update: 0.2.1 version of the plugin is now uploaded to Bukkit Dev. It is available for download after inspection.
Here I have given a workaround for this problem:
Click me!
But I hope it will be changed by the author upon the next update, because giving all players the abilities of a plugin without having a manually set permission, is almost always a bad idea...
I have a steampunk server where I show my interest in anything steampunk. I encourage players to build airships in our mountainous world. I have tested this plugin on my server and its working great.
I would have to agree with CubieX; In my server, I only want a certain group of people to have this. It is tedious to set negative permissions on lots of groups. (Granted this is only 1 plugin but several other plugins I use I have to set negative permission)
Suggestion!
I was thinking of having this on your config:
Let the plugin detect if you are using a permission system?
- Detect permissions: true/false
If permissions is detected, do you want only ops?
- Ops only: true/false
Could you make the permissions "op" only? It's kind of annoying having to set negative permissions to block certain player groups from using this. :/
SourceCode, please!
Hi all, I tested the plugin with the newest recommended build (CB 1.2.5-R1.0) and it seems to work properly. Inform me if you find any bugs (that are not in the ticket system already) by posting a ticket.
Feature Request: The ability to configure multiple parachutes. Example: have a chicken be a chute that glides a long horizontal distance with a short vertical distance, and you use an egg to activate it. Then you also have a ghast that glides a far distance vertically, but only a little horizontally, and you use a ghast tear (for lack of a better item) to activate it. And it would all be configureable.
Worked :) Thankyou!
@apoisonedgift
You'd have to put something like this in the PEx permissions.yml file:
This disables the left click parachute activation, but the helmet would be still enabled for everybody because it is by default activated for everybody. The minus-symbol in front of the permission-node negates the permission in PEx.
Okay... so I've got PEx... and this isnt working like I want it ttoo :(...
What the hell do I put into the permissiosn to disable the left-click but enable the helmet?!
Glad to see this updated again! I'm excited to use this on the server, especially now that it wont flood with chickens anymore ;) Also gonna see what happens when I set an enderdragon to spawn instead. haha
@Commanderx202x
"parachute.enable" is just a permission node with values true or false (default: true), so you'll have to negate the node aka set it to false by using some permission manager plugin.
For example:
To disable parachute using PEx:
Disabling parachute using PermissionsBukkit:
I have a question. How does "parachute.enable" actually work? Because right now anyone can use this ability. Is it "parachute.disable" to stop a player? How to you stop default from using this?
Hi guys!
The parachute plugin is back in the business once again! Sorry for the long wait. The version 0.2 will be available after it has been verified by the moderators. This version includes a bunch of new features and fixes and hopefully it will stay stable for a long time. Please post a ticket if you find any bugs!
Ty for quick response.
@Kill3rFox
Good one. Thanks for the hard work and great plugin.
@monsoue
It will after I'm finished with the update.