promotional bannermobile promotional banner

Fresh Animations + Physics Mod Compatibility

Client-side compatibility patch that fixes the long-standing conflict between ๐Ÿ’€ Physics Mod ragdolls and ๐ŸŽญ Fresh Animations / other resource-pack animation overhauls.

File Details

Fresh Animations + Physics Mod Compatibility

  • A
  • Oct 22, 2025
  • 6.56 KB
  • 773
  • 1.20.1
  • Forge

File Name

fa-ragdoll-bridge-1.0.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:fresh-animations-physics-mod-compatibility-1370491:7138559")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more aboutย Curse Maven

# ๐Ÿงพ Changelog  
## Version 1.0.0 – Initial Release  

### ๐Ÿง  Overview  
First public release of **Fresh Animations + Physics Mod Compatibility** for **Forge 1.20.1**.  
This patch was created to fix ragdoll crashes and freezing caused by model overrides from **Fresh Animations** and similar resource packs.

---

### โœ… Fixes & Improvements
- ๐Ÿฉธ **Fixed** crash and visual freeze when using *Fresh Animations* together with *Physics Mod*.  
- ๐Ÿ’€ **Added** proper handling for **zombie** and **skeleton** deaths — restored original vanilla models at the death tick.  
- โš™๏ธ **Prevented** Fresh Animations / ETF from interfering during ragdoll rendering.  
- ๐Ÿ”„ **Physics Mod** can now safely take over ragdoll simulation right after entity death.  
- ๐Ÿงฑ **Optimized** event handling — only triggers client-side and on death frames.  
- ๐Ÿงฉ **Removed need for KubeJS** or any other dependencies — completely standalone Forge client mod.

---

### ๐Ÿšง Known Limitations
- ๐ŸงŸ Currently works only for **Zombies** and **Skeletons**.  
  Other mobs temporarily skip ragdoll rendering to avoid crashes.  
  (Full multi-entity support coming in next updates.)
- ๐Ÿชฒ Ragdolls of non-humanoid mobs (Creepers, Spiders, Endermen, etc.) are not yet restored.  
- ๐Ÿงฉ Some animation packs may still slightly desync limb orientation on first death tick — purely visual.

---

### ๐Ÿงฐ Technical Notes
- Uses `RenderLivingEvent.Pre` to intercept rendering right before Physics Mod builds ragdolls.  
- Injects a minimal baked vanilla `HumanoidModel` to replace FA’s extended model.  
- Cancels conflicting renders safely without touching other mods or mixins.  
- Fully client-side, compatible with all servers.

---

### ๐Ÿ”ฎ Future Plans
- Add support for all vanilla humanoid mobs (illagers, piglins, drowned, etc.).  
- Add specialized ragdoll bridge for non-humanoids (creepers, spiders, endermen).  
- Optional configuration screen for enabling/disabling compatibility per mob type.  
- Fabric / NeoForge ports (if interest is high).

---

๐Ÿง  *Developed as part of a zombie-apocalypse modpack project — “ragdoll bridge” layer between Fresh Animations and Physics Mod.*