LongJump - Add a dynamic long jump ability to your Minecraft server. Players charge a colorful progress bar by moving around, then execute powerful long jumps with custom animations. Features fall damage protection, visual effects, and extensive configuration options. Compatible with Minecraft 1.20.x and most popular plugins.
yaml
# How fast the bar charges during movement (0.001-0.05 recommended)
# Lower values make charging slower (0.01 is 5x slower than 0.05)
charge-rate: 0.01
# Jump strength (1.0-3.0 recommended)
jump-strength: 1.5
# Upward jump strength (0.3-0.8 recommended)
jump-upward-strength: 0.5
# Minimum time between jumps (in ticks, 20 ticks = 1 second)
cooldown-ticks: 40
# Minimum movement distance required to increase charge
min-distance: 0.15
# How long fall damage protection lasts after a jump (in ticks)
fall-protection-ticks: 60
SCREEN:
The plugin respects WorldGuard regions if installed. By default, long jump can be used in all regions, but server administrators can disable it in specific regions by setting a custom flag or using the movement flag.
This plugin is particularly useful for:
The plugin is optimized for minimal performance impact. It uses efficient event handling and does not create unnecessary entities or blocks. The visual effects are kept lightweight to ensure smooth gameplay even on servers with many players.
Core Functionality
- Players charge their jump ability meter by moving around
- Colorful action bar with gradient effect (Red → Yellow → Green) shows charging progress
- Long jump performed using key combination: Sprint + Jump + Sneak
- Protection from fall damage after performing a long jump
Visual Effects
- Takeoff animation with cloud particles and colored trail effect
- Landing animation with impact particles and dust cloud
- Color-coded progress bar changes as it charges (Red → Yellow → Green)
- Status messages ("CHARGING", "ALMOST READY", "READY!") indicate current charge level
Configuration Options
- Charging speed - Adjust how quickly the ability charges (default is slow for strategic gameplay)
- Jump power - Configure both horizontal and vertical jump strength
- Cooldown period - Set waiting time between jumps
- Fall protection duration - Configure how long players remain protected from fall damage
- Minimum movement distance - Adjust how far a player needs to move to increase charge
Permission System
- longjump.use - Permission to use the long jump ability (default: true)
- longjump.admin - Permission to use administrative commands (default: op)
Commands
- /longjump reload - Reload the plugin configuration (requires longjump.admin permission)
Technical Information
Configuration File (config.yml)
yaml
# How fast the bar charges during movement (0.001-0.05 recommended)
# Lower values make charging slower (0.01 is 5x slower than 0.05)
charge-rate: 0.01
# Jump strength (1.0-3.0 recommended)
jump-strength: 1.5
# Upward jump strength (0.3-0.8 recommended)
jump-upward-strength: 0.5
# Minimum time between jumps (in ticks, 20 ticks = 1 second)
cooldown-ticks: 40
# Minimum movement distance required to increase charge
min-distance: 0.15
# How long fall damage protection lasts after a jump (in ticks)
fall-protection-ticks: 60
SCREEN:
Server Requirements
- Minecraft Server: Spigot, Paper or compatible fork
- Minecraft Version: 1.20.x
- Java: Java 17 or higher
Installation
- Download the plugin JAR file
- Place the file in your server's plugins folder
- Restart your server or use a plugin manager to load the plugin
- Edit the config.yml file to customize behavior if desired
Plugin Compatibility
Compatible With
- Permission plugins (LuckPerms, PermissionsEX, UltraPermissions, etc.)
- Economy plugins (Vault, Essentials, etc.) - No direct integration but doesn't conflict
- Combat plugins (Combat Tag, CombatLog) - Fall protection works alongside these plugins
- Movement plugins (ViaVersion, ProtocolLib) - Can be used simultaneously
- Minigame plugins (BedWars, SkyWars, etc.) - Can be disabled in specific regions/worlds
- World management (Multiverse, WorldGuard) - Works in all worlds by default
Potential Conflicts
- Movement modification plugins that override player velocity (ElytraPlus, custom parkour plugins)
- Anti-cheat plugins might flag the long jump as abnormal movement - adjustments may be needed in anti-cheat configurations
- Some combat plugins that prevent movement abilities during combat may interfere with the long jump functionality
WorldGuard Integration
The plugin respects WorldGuard regions if installed. By default, long jump can be used in all regions, but server administrators can disable it in specific regions by setting a custom flag or using the movement flag.
Possible Future Integrations
- PlaceholderAPI support for displaying charge level in other plugins
- Region-specific configuration for different jump parameters in different areas
- Custom sounds and particle effects through resource packs
Use Cases
This plugin is particularly useful for:
- Parkour servers - Adds an additional movement mechanic to parkour challenges
- Minigame servers - Creates unique gameplay experiences
- Survival servers - Provides players with a mobility option for exploration
- PvP servers - Adds a strategic movement option during combat
- RPG servers - Gives classes or ranks unique movement abilities
Performance Impact
The plugin is optimized for minimal performance impact. It uses efficient event handling and does not create unnecessary entities or blocks. The visual effects are kept lightweight to ensure smooth gameplay even on servers with many players.