JumpPlus
For 1.4.5-R0.3 and beyond all plugins using NMS/OBC will be locked to the MC version it was compiled for, so you'll have to wait a plugin update every time mc updates. Thank you!
Versions 1.0.5, 1.0.6 and 1.0.6a all have the SAME features, just for different releases (thanks bukkit! /sarcasm).
JumpPlus is a plugin purely designed for allowing double (or multiple) jumping.
Everything is configurable: both vertical and horizontal speeds, maximum number of jumps, maximum number of free jumps and jump cost(in hunger). In you can easily make a moon jump or a double jump just enough to climb two blocks.
The default values on the config are for a horizontal speed that basically matches the sprinting jump(3 blocks straight), and vertical velocity to double jump two blocks (on top of the other).
Usage
- Jump normally.
- Face the direction of the next jump, and press Shift.
- Can repeat 2. as many times the config.yml says, but be careful: if you stay hovering in the air for too long and server doesn't allow flying, you'll get kicked.
Commands
- /jptoggle: Enable/Disable the plugin for the selected player.
- /jpreload: Reload config.yml and permission based settings
Permissions
- jumpplus.*: Grants user all abilities in the plugin.
- jumpplus.bypass.*: Grants user all abilities without penalty or limit.
- jumpplus.use: Allow user to use double (multiple) jump. - defaults to true
- jumpplus.reload: Allow user to reload the plugin. - defaults to OP
- jumpplus.bypass.food: Allow user to jump without cost. - defaults to OP
- jumpplus.bypass.limit: Allow user to jump indefinitely. - defaults to OP
- jumpplus.bypass.gravity: Allow user to double jump with no fall damage. Defaults to OP.
Configuration
- speed.horizontal: Horizontal speed of the jump. Accepts integer or decimal format.
- speed.vertical: Vertical speed of the jump. Accepts integer or decimal format.
- maxJumps: Maximum number of jumps a player can use. The first, normal jump doesn't count. Accepts integer format.
- maxFreeJumps: Maximum number of jumps a player can use without cost. Accepts integer format. If this for some reason is higher than maxjumps then maxfreejumps = maxjumps.
- jumpCost: Cost of jumps above "maxfreejumps". Costs are in hunger value (1 point = 0.5 hunger). Accepts integer format.
- fallModifier: Set the fall distance modifier. Positive means less fall damage, negative means more fall damage. Accepts integer.
- particleEffect: Set whether to show visual particles on double jump or not. Accepts boolean.
- reloadTimer: Set the delay between permission based config updates (in minutes). 0 to disable. Accepts integer
- Set the default state of the plugin (can be changed ingame with /jptoggle). True to start it enabled, false to start it disabled. Accepts boolean
Permission Configurations
- Add the following node to a player/group, where configName is exactly the name described above (all lowercase):
jumpplus.config.<configName>-<setting>
- Reload with /jpreload, with the reloadTimer or by reloading the server
Examples
- jumpplus.config.maxjumps-6
- jumpplus.config.vspeed-1.15
- jumpplus.config.particleeffect-true
Plugin made by request on Bukkit forums.
please read my ticket http://dev.bukkit.org/server-mods/jumpplus/tickets/1-cant-pass-event-player-move-event-to-jump-plus-v1-0/ as many people might be geting the same error
add more effects like fire effect that would be cool
I'm looking for ways to improve and/or add funcionality to this plugin. Shoot me ideas, please :D
@Thrystor
Quite silly, I just check for the CraftPlayer.onGround attribute. Either this or having 5-ish conditions at PlayerMoveEvent and still not getting the effect I wanted :P Not obfuscated, probably won't change, etc, etc, etc but with that commit I have to either crack it or multi-release the plugin.
What NMS code did you need for this?
I've released a file for 1.4.5 R1.0, but since bukkit is so nice to break plugin every mc version, I'll be releasing a 1.4.6 version, should be available after the usual approval delay
any support for 1.4.6 yet?
Pushed 1.0.5, changes available at the file page: http://dev.bukkit.org/server-mods/jumpplus/files/7-v1-0-5/
@Superboop
I know it breaks immersion but well, it didn't hurt. The version I pushed yesterday had the default to true, and sorry I didn't include an option on the config to change that.
My "To Do" is currently (for 1.0.5):
And with no ETA:
Is there a configuration to default the toggle to true or false? I find it strange to toggle abilities, at least in my server. Breaks immersion.
Though yes, it is convenient to toggle in a lot of situations.
Pushed version 1.0.4, should be available soon.
Solved problem with PEX (added a soft depend). There's absolutely no difference between PEX users and other users, i.e., the plugin works with both.
@pungen93: added the command /jptoggle, should fit your needs.
@pungen93
I could do that.
@all Update: Trying to make per permission settings. PEX doesn't like it, and vault lacks methods to get all permissions a player has...
A toggle command would be really good, cuz it's annoying when you are using Creative.
@TheFlannelBeard
Like it was said, no rip off, all the code used here was made from scratch, and I made this plugin by request. Even so, although both plugins deal with "double jumping", the approach and settings of each one are totally different.
@TheFlannelBeard
acually Its Different By A Long Shot...Learn to Read Both Pluign Posts
Hey. Nice complete rip off.
http://dev.bukkit.org/server-mods/springstep/