Refork of WallJump - Updated fork using the newest APIs for WorldGuard and TreyDoubleJump. Removed all Anti-Cheat hooks due to outdated APIs and lack of need.
- Java 25+ (LTS)
- Paper 26.2+ (Minecraft 1.21.4+)
- WorldGuard 7.1+ (optional, for region flags)
- FAWE / WorldEdit (optional, for WorldGuard integration)
- Download the latest
walljump-*.jarfrom Releases - Place in
plugins/folder - Start server (generates config.yml)
- Configure
plugins/WallJump/config.yml - Reload or restart
Main config: plugins/WallJump/config.yml
enabled: true
maxJumps: 2
consecutiveJumps: 1
timeOnWall: 3.0
slide: true
slidingSpeed: 0.3
horizontalJumpPower: 1.2
verticalJumpPower: 0.8
needPermission: false
worldGuardFlagDefault: true
toggleCommand: true
blacklistedWorlds: []
reversedWorldBlacklist: false
blacklistedBlocks: []
reversedBlockBlacklist: false
minimumDistance: 2.0
maximumVelocity: -1.5
playSound: true
spawnParticles: trueData file: plugins/WallJump/data.yml (per-player toggle state)
| Command | Permission | Description |
|---|---|---|
/walljump |
walljump.use |
Toggle wall jump on/off |
/walljump help |
walljump.use |
Show help |
/walljump info |
walljump.use |
Show version info |
/walljump reload |
walljump.reload |
Reload config |
/walljump toggle [on|off] |
walljump.use |
Toggle (requires toggleCommand: true) |
Aliases: wj, wjump
walljump.use- Allow player to use wall jump (default: true)walljump.reload- Reload configwalljump.bypass- Bypass WorldGuard flag checks
WallJumpAPI api = WallJump.getInstance().getAPI();
boolean enabled = api.isWallJumpEnabled(player);
api.setWallJumpEnabled(player, true);Events:
WallJumpStartEvent(cancellable)WallJumpEndEventWallJumpResetEvent
Add custom flag wall-jump to regions:
/region flag <region> wall-jump allow|deny
allow- Players can wall jump in this regiondeny- Wall jumping blocked- Default (unset): Uses
worldGuardFlagDefaultfrom config
Works with both WorldEdit and FAWE (FastAsyncWorldEdit).
Double-click build.bat, or run manually:
gradlew.bat clean build./gradlew clean buildOutput: build/libs/walljump-<version>.jar
- 4.0.4 - Consecutive jumps feature, Paper 26.2/Java 25/Gradle 9.6.1, FAWE compatibility fix, version detection fix
- 4.0.3 - Interactive commands, WorldGuard handler improvements
- 4.0.2 - Previous release (Java 21, Paper 1.21.3)