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

  1. Jump normally.
  2. Face the direction of the next jump, and press Shift.
  3. 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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit