
Pyre
Experimental TNT and explosion optimization focused on smoother heavy explosion scenarios without intentional game play changes.
31
1
Split client/server architecture for 1.21.11
release11 апреля 2026 г.Pyre 1.5.0 for Minecraft 1.21.11
Second release of Pyre for Minecraft 1.21.11.
Added
- Split side-aware architecture inside one mod jar
- Dedicated client initializer and client-only lifecycle handling
- Client-side explosion effect manager
- Client-side particle budgeting for explosion spam
- Client-side explosion sound coalescing
- Client-side explosion clustering for local effect smoothing
- Separate server and client config sections
- Client-only mixin path for explosion packet handling
- Cleanup for client state on world unload and disconnect
Changed
- Kept the real vanilla-faithful TNT and explosion optimizer on the server or integrated-server path
- Moved shared and server-safe logic under common packages
- Isolated client-only classes from dedicated-server classloading
- Improved side safety and overall project structure
Compatibility
- Client-side smoothing only affects local explosion effects
- Server-side optimization remains the real gameplay-safe optimization path
- Does not change TNT fuse timing, explosion power, block destruction, entity damage, or knockback
- Does not modify packet semantics or rendering backend internals
Notes
- Built for Fabric on Minecraft 1.21.11
- Use the Pyre jar built for Minecraft 1.21.11
- In singleplayer, both server-side optimization and client-side smoothing can run
- In multiplayer without Pyre on the server, only local client-side effect smoothing applies
Split client/server architecture for 1.21.10
release11 апреля 2026 г.Pyre 1.5.0 for Minecraft 1.21.10
Release of Pyre for Minecraft 1.21.10.
Added
- Split side-aware architecture inside one mod jar
- Dedicated client initializer and client-only lifecycle handling
- Client-side explosion effect manager
- Client-side particle budgeting for explosion spam
- Client-side explosion sound coalescing
- Client-side explosion clustering for local effect smoothing
- Separate server and client config sections
- Client-only mixin path for explosion packet handling
- Cleanup for client state on world unload and disconnect
Changed
- Kept the real vanilla-faithful TNT and explosion optimizer on the server or integrated-server path
- Moved shared and server-safe logic under common packages
- Isolated client-only classes from dedicated-server classloading
- Improved side safety and overall project structure
Compatibility
- Client-side smoothing only affects local explosion effects
- Server-side optimization remains the real gameplay-safe optimization path
- Does not change TNT fuse timing, explosion power, block destruction, entity damage, or knockback
- Does not modify packet semantics or rendering backend internals
Notes
- Built for Fabric on Minecraft 1.21.10
- Use the Pyre jar built for Minecraft 1.21.10
- In singleplayer, both server-side optimization and client-side smoothing can run
- In multiplayer without Pyre on the server, only local client-side effect smoothing applies
Split client/server architecture for 1.21.9
release11 апреля 2026 г.Pyre 1.5.0 for Minecraft 1.21.9
Release of Pyre for Minecraft 1.21.9.
Added
- Split side-aware architecture inside one mod jar
- Dedicated client initializer and client-only lifecycle handling
- Client-side explosion effect manager
- Client-side particle budgeting for explosion spam
- Client-side explosion sound coalescing
- Client-side explosion clustering for local effect smoothing
- Separate server and client config sections
- Client-only mixin path for explosion packet handling
- Cleanup for client state on world unload and disconnect
Changed
- Kept the real vanilla-faithful TNT and explosion optimizer on the server or integrated-server path
- Moved shared and server-safe logic under common packages
- Isolated client-only classes from dedicated-server classloading
- Improved side safety and overall project structure
Compatibility
- Client-side smoothing only affects local explosion effects
- Server-side optimization remains the real gameplay-safe optimization path
- Does not change TNT fuse timing, explosion power, block destruction, entity damage, or knockback
- Does not modify packet semantics or rendering backend internals
Notes
- Built for Fabric on Minecraft 1.21.9
- Use the Pyre jar built for Minecraft 1.21.9
- In singleplayer, both server-side optimization and client-side smoothing can run
- In multiplayer without Pyre on the server, only local client-side effect smoothing applies
Split client/server architecture for 1.21.8
release11 апреля 2026 г.Pyre 1.5.0 for Minecraft 1.21.8
Release of Pyre for Minecraft 1.21.8.
Added
- Split side-aware architecture inside one mod jar
- Dedicated client initializer and client-only lifecycle handling
- Client-side explosion effect manager
- Client-side particle budgeting for explosion spam
- Client-side explosion sound coalescing
- Client-side explosion clustering for local effect smoothing
- Separate server and client config sections
- Client-only mixin path for explosion packet handling
- Cleanup for client state on world unload and disconnect
Changed
- Kept the real vanilla-faithful TNT and explosion optimizer on the server or integrated-server path
- Moved shared and server-safe logic under common packages
- Isolated client-only classes from dedicated-server classloading
- Improved side safety and overall project structure
Compatibility
- Client-side smoothing only affects local explosion effects
- Server-side optimization remains the real gameplay-safe optimization path
- Does not change TNT fuse timing, explosion power, block destruction, entity damage, or knockback
- Does not modify packet semantics or rendering backend internals
Notes
- Built for Fabric on Minecraft 1.21.8
- Use the Pyre jar built for Minecraft 1.21.8
- In singleplayer, both server-side optimization and client-side smoothing can run
- In multiplayer without Pyre on the server, only local client-side effect smoothing applies
Split client/server architecture for 1.21.7
release11 апреля 2026 г.Pyre 1.5.0 for Minecraft 1.21.7
Release of Pyre for Minecraft 1.21.7.
Added
- Split side-aware architecture inside one mod jar
- Dedicated client initializer and client-only lifecycle handling
- Client-side explosion effect manager
- Client-side particle budgeting for explosion spam
- Client-side explosion sound coalescing
- Client-side explosion clustering for local effect smoothing
- Separate server and client config sections
- Client-only mixin path for explosion packet handling
- Cleanup for client state on world unload and disconnect
Changed
- Kept the real vanilla-faithful TNT and explosion optimizer on the server or integrated-server path
- Moved shared and server-safe logic under common packages
- Isolated client-only classes from dedicated-server classloading
- Improved side safety and overall project structure
Compatibility
- Client-side smoothing only affects local explosion effects
- Server-side optimization remains the real gameplay-safe optimization path
- Does not change TNT fuse timing, explosion power, block destruction, entity damage, or knockback
- Does not modify packet semantics or rendering backend internals
Notes
- Built for Fabric on Minecraft 1.21.7
- Use the Pyre jar built for Minecraft 1.21.7
- In singleplayer, both server-side optimization and client-side smoothing can run
- In multiplayer without Pyre on the server, only local client-side effect smoothing applies
Совместимость
Создатели
Детали
Лицензия:MPL-2.0
Опубликован:1 месяц назад
Обновлён:1 месяц назад
