COWMODSКаталог модов

Pyre

Experimental TNT and explosion optimization focused on smoother heavy explosion scenarios without intentional game play changes.

Автор: earlystream2,3 тыс.1обновлён 11 апр. 2026 г.
Механики игрыОптимизацияУтилиты

Описание

Modrinth profile GitHub profile

Pyre

Pyre is an experimental Minecraft optimization mod focused on reducing client and integrated-server stutter during heavy TNT and explosion situations.

What it does

Pyre optimizes selected explosion-related workload paths to reduce unnecessary repeated work during bursty explosion events.

The goal is to keep normal Minecraft explosion behavior intact while improving smoothness in TNT-heavy scenarios.

Current status

Pyre is currently focused on Minecraft 1.21.11 and is intended for singleplayer and integrated-server use.

This project is still early. Performance gains may vary depending on world size, TNT count, hardware, and installed mods.

Features

  • Reduces some overhead during heavy explosion activity
  • Focuses on TNT-heavy and chained explosion scenarios
  • Keeps gameplay-facing explosion behavior as close to vanilla as possible
  • Lightweight implementation
  • Designed to avoid changing game balance

Important notes

  • Pyre is not a gameplay-changing TNT mod.
  • Pyre does not intentionally change explosion power, TNT fuse time, damage, knockback, or block destruction rules.
  • Pyre is not a replacement for general optimization mods like Sodium, Lithium, or FerriteCore.
  • Compatibility with other optimization mods may vary and should be tested per modpack.

Summary

Pyre aims to make TNT-heavy situations smoother without intentionally changing how vanilla explosions behave.

Галерея

New pyre version.Old pyre version

Последние версии

Все версии →
release

Split client/server architecture for 1.21.11

1.5
11 апр. 2026 г.1,2 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
# 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
release

Split client/server architecture for 1.21.10

1.5
11 апр. 2026 г.80Minecraft: 1.21.10fabric
Скачать
Что нового
# 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
release

Split client/server architecture for 1.21.9

1.5
11 апр. 2026 г.45Minecraft: 1.21.9fabric
Скачать
Что нового
# 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
release

Split client/server architecture for 1.21.8

1.5
11 апр. 2026 г.104Minecraft: 1.21.8fabric
Скачать
Что нового
# 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
release

Split client/server architecture for 1.21.7

1.5
11 апр. 2026 г.51Minecraft: 1.21.7fabric
Скачать
Что нового
# 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
release

Split client/server architecture for 1.21.6

1.5
11 апр. 2026 г.47Minecraft: 1.21.6fabric
Скачать
Что нового
# Pyre 1.5.0 for Minecraft 1.21.6 Release of **Pyre** for **Minecraft 1.21.6**. ## 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.6** - Use the **Pyre jar built for Minecraft 1.21.6** - 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
release

Split client/server architecture for 1.21.5

1.5
11 апр. 2026 г.64Minecraft: 1.21.5fabric
Скачать
Что нового
# Pyre 1.5.0 for Minecraft 1.21.5 Release of **Pyre** for **Minecraft 1.21.5**. ## 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.5** - Use the **Pyre jar built for Minecraft 1.21.5** - 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
release

Split client/server architecture for 1.21.4

1.5
11 апр. 2026 г.157Minecraft: 1.21.4fabric
Скачать
Что нового
# Pyre 1.5.0 for Minecraft 1.21.4 Release of **Pyre** for **Minecraft 1.21.4**. ## 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.4** - Use the **Pyre jar built for Minecraft 1.21.4** - 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
release

Split client/server architecture for 1.21.3

1.5
11 апр. 2026 г.62Minecraft: 1.21.3fabric
Скачать
Что нового
# Pyre 1.5.0 for Minecraft 1.21.3 Release of **Pyre** for **Minecraft 1.21.3**. ## 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.3** - Use the **Pyre jar built for Minecraft 1.21.3** - 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
release

Split client/server architecture for 1.21.2

1.5
11 апр. 2026 г.65Minecraft: 1.21.2fabric
Скачать
Что нового
# Pyre 1.5.0 for Minecraft 1.21.2 Release of **Pyre** for **Minecraft 1.21.2**. ## 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.2** - Use the **Pyre jar built for Minecraft 1.21.2** - 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