ParkourRoll
ParkourRoll
Summary
Reduce fall damage by sneaking as you hit the ground and level up to gain even more damage reduction benefits.
Features
- The ability for players to reduce fall damage by holding down sneak as they fall to the ground.
- The ability for players to increase their damage reduction and jump heights without dying by leveling up.
- Per level configurable perks
Note: If using the feather fall enchantment jump heights may be greater before death but not before damage.
Commands and Actions
Command | Function |
---|---|
/parkourroll reload | Reloads the config |
/parkourroll help | Displays the list of commands |
/parkourroll setlevel <player> [world] <integer> | Sets a player's level for a world |
/parkourroll level (no player name or world) | Displays the user's level in the current world |
/parkourroll level <player> [world] | Displays a player's level in a world |
Action | Usage | Function |
---|---|---|
Parkour Roll | Hold down shift while falling | Performs a parkour roll |
Note: If you have your sneak key set to another key you would use that key instead of shift.
Aliases
These can be used to replace /parkourroll
- /pkr
- /parkroll
- /pkroll
Please let me know if you have any aliases that you would to be added.
Permissions
Permission | Function |
---|---|
pkr.* | Gives permission to use all commands and actions |
pkr.defaults | Gives permission to perform a parkour roll |
pkr.admin | Gives permission to use commands with parkour roll |
Configuration
Configuration | Use |
---|
Damage Threshold | To change the jump height before an injured roll occurs |
Damage Reduction | To change how much damage is reduced when performing an Injured Roll |
Exp Required | To change the amount of exp the player needs to reach that level |
Exp Rate | The rate at which players take in exp. (7 is the default rate) |
Worlds | You should rename "World" and "World2" to whatever your world names are |
Note: Damage Threshold now uses the players fall distance
Example: Any jumps above 5 blocks will cause an Injured Roll.
Support
- General comments - BukkitDev comments section
- Issues - BukkitDev ticket system
- Other - PM or email
To Do List
- Add UUID support
- Improve Experience Formula
- if you have any suggestions please feel free to leave them in the comments or send me an email/PM.
Notes
Suggestions and feedback are appreciated and encouraged! Thanks.
@skillchickenz75
I'm glad to see we are on the same page with the leveling system xD
Take your time the update and thanks again for all of your work! Your plugin will make the classes on my server who use grappling hooks much less likely to ragequit due to a fall.
@n0etics
Thank you so much for your feedback!
I have considered adding in a leveling system in the past, but I was going to wait and see if anyone else besides me would want this in a future update. Now that I have a request for it though, I will definitely add this some time in a future update when I get around to it.
Again thank you so much for your feedback and suggestions and I am also really glad to hear that you are enjoying the plugin.
This plugin is awesome, thanks for all the work you put in on it!
Is there any chance of you adding in something so that you can have multiple 'levels' to the rolls with their own permissions?
Something like
Roll1: Damage Threshold: 6
Roll2: Damage Threshold: 8
and so on.
Thanks again for the plugin!