better-survival-rewoven-1.0.1.jar
Curse Maven Snippet
What's new
Better Survival (Rewoven) Changelog
Beta 1.0.1 (2026-07-29)
[Fixes]
- Fixed game crash when throwing spears · Fixed typo in ModNetworking.java (setSpinning method name) that prevented compilation · Fixed EntityFlyingSpear constructor not properly initializing entity position and owner · Fixed flying spear entity tracking range too small (4 blocks -> 64 blocks) and update rate too low (20 ticks -> 3 ticks) · Added forceTrackedVelocityUpdates to ensure projectile movement synchronization
- Fixed nunchaku having no attack animation · Created KeyBindingAccessor Mixin to resolve mouse attack key held-down detection issue (In 1.18.2, isPressed() is edge-triggered for mouse buttons, unable to detect held-down state) · Rewrote client tick handler to use the pressed field for proper key state detection · Added auto-attack logic while spinning (attacks via raytrace when cooldown is ready) · Injected swingHand method in LivingEntityMixin to cancel vanilla swing animation when holding nunchaku
- Fixed incorrect attack speed for all weapons · Root cause was compilation failure causing old JAR to be used; fixing compilation errors allows attribute caching to take effect · Cached Multimap attribute modifiers in ItemCustomWeapon constructor · Used fixed UUIDs to ensure attribute modifiers are properly replaced when switching weapons
- Fixed FlyingSpearEntityRenderer.renderItem method signature mismatch compilation error · 1.18.2 ItemRenderer.renderItem requires 7 parameters (added seed parameter)
[Improvements]
- Replaced Forge Capability system with Mixin injection (NunchakuComboData, SpearsInData, ArrowPropertiesData)
- Replaced Forge networking system with Fabric Networking API v1 (SPIN_C2S / SPIN_S2C)
- Replaced Forge event system with custom Callback + Mixin injection
- Replaced Forge @Config annotation system with Gson JSON config file
- Migrated namespace from mujmajnkraftsbettersurvival to bettersurvival
- Fixed texture paths (Forge's blocks/items/ directories changed to Fabric's block/item/)
[Known Limitations]
- No Ice and Fire compatibility (material tooltips, dragon bone weapon special effects)
- No Better Combat compatibility
- No So Many Enchantments compatibility
- No ReachFix compatibility (spear extended attack range implemented via custom attribute)
- Shield FOV adjustment is simplified (original calculates speed attribute modifier masking, current version uses fixed 0.85 multiplier)
This mod has no additional files

