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.
@1337ingDisorder
Jan 16, 2013 is the devs last login. Don't get your hopes up.
I've looked at all the DoubleJump plugins out there and this definitely looks like the best one for a number of reasons.
Is there any possibility of having it updated for 1.6.4? Currently it throws an exception while trying to load.
Great Plugin! My players really like this :) hope you keep working on it
This would be perfect for my server. I hope there is an update soon! :)
Doesn't work with 15.2 :( pls update
Any ETA on a 1.5.2 update?
I guess that answers my question. I got an unexpected error message when using the toggle command.
Does this work with 1.4.7? The config folder created on reload but it doesn't seem to be adding a double jump. Myabe I'm just missing something?
@Superboop
Well really, I ment to the author :P
@jakesta14
Ah well then, PM sent.
@Superboop
if someone sends a PM to him, he recives a email :P so PM away people, cause my server does not need this plugin at all, i got millions of complains cause the server was out of date and it was really buggy
@jakesta14
Unfortunately the last time rfrehv has logged in was January 16th, so.. doubt he'd be updating anytime soon.
@rfrehv
Can you PM me when the plugin is updated for 1.4.7 please? i am probably gonna update my server without this
Yeah.. an update to 1.4.7 is needed. Bukkit update broke every single plugin that I was using.
@rfrehv
also sorry i did not realize that you was replying to me, the problem fixed after i stopped my server for 30mins, as i was doing required maintenance, and the plugin just started not spewing errors for the crouch event, i currently have it on one of my servers that have 768MB ram on a 'reload' timer, like every 37 or so minutes the server will reload that single plugin, lowering the 'strain' it may have....but on my second server with 1GB ram i don't and is working fine... so :^) also this is one of a few of my favorite plugin ever invented by anyone! im sticking to this plugin for jump boosts
@rfrehv
hey, i would love to update my server to 1.4.7 but this is the only (i think) plugin not allowing me to do so, can you push another update out? also just wondering could you pm me the file(s) you update (for the nms thing bukkit requires you to update) before and after so i can see how it works, and if i understand how to update that file(s) i could possibly help you update for the nms thing, (im really good at understanding complex things)
@jakesta14
The correct would be jumpplus.config.jumpcost-3 and yes it's possible.
@rfrehv
also is it posible to use like jumpplus.jumpcost.3 for permmission? just wondering
Please tell me your reloadTimer value in config.yml? That is interesting... cause I don't have those at all... :) Also the number of players on the server would be nice :)
The plugin creates a list of jump players at server reload (reload) and adds each player to the list when they login. The list of players and their permission-based configs are also updated every "reloadTimer" minutes and when using /jpreload. If you're getting these NPE that means the list isn't being created at start or new players don't get added when they login.
This was supposed to be failsafe and since it doesn't happen in my server(low-mid pop), I thought it'd be fine. Now when you tell me that even onPlayerCrouch have these, so now I'm assuming the player might be off the list at all times, and hopefully you don't get any more errors.
btw, this was "fixed" in 1.0.7a, just wait the link to show up here
really close to fixing it rfrehv! now its doing the same as the thing in the ticket but with playertoggleCrouch event and yea i have to /jpreload (like before) on first start