Combat Leap 1.0.1 - Fabric 1.20.1
Curse Maven Snippet
What's new
1.0.1
Fixes
- Fixed
NullPointerExceptioncrash in world load / player connection caused byS2CPlayChannelEvents.REGISTERfiring before network handler readiness - Fixed backwards movement being locked during attacks when leap was intended to be disabled:
- Backward movement is no longer blocked if the player is sneaking
- Backward movement is no longer blocked if the equipped weapon or unarmed multiplier is 0.0
- Backward movement is immediately unblocked if a client bypass predicate or event listener permits it
- Fixed a crash due to the config's directory not existing before the mod tries to write the config files on first init
- Optimized and cleaned up code to make it more readable
Additions
- Added an API (
CombatLeapClientAPI):registerBypassPredicate(Predicate<ClientPlayerEntity>)allows external mods to disable forward leap and allow backpedalingsetLocalPlayerLeapOverride(boolean disabled)to locally disable leap on demand
- Fabric Event (
CombatLeapClientEvents.ALLOW_BACKWARD_MOVEMENT): Exposes an extensible event hook for backpedaling validation - Per-player network override (
SYNC_PLAYER_OVERRIDE): Enables server-side per-player leap sync
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

