# Gundam Performance Fixes
Targeted performance and compatibility fixes for Minecraft 1.21.1 on NeoForge. This mod works independently of the AE2 vs RS modpack: each optional integration activates only when the supported target mods are present.
## Included fixes
- **Functional Storage:** reduces repeated controller membership checks while keeping live inventory contents, drawer order and insertion/extraction behavior unchanged.
- **AvaritiaNeo:** speeds up compressor recipe lookups while retaining the original matching order and recipe reload behavior.
- **Colossal Chests:** reduces unnecessary initial synchronization work and uses a more compact binary synchronization format when supported by both sides. It keeps the original protocol available for clients without the new channel.
- **JEI Crafting Tree + Colossal Chests:** uses inventory change tracking instead of repeatedly fingerprinting every chest slot.
- **Iris:** corrects redundant framebuffer binding checks, avoiding unnecessary native graphics calls.
- **NeoForge + Sodium + Iris:** adds a direct decoding path for standard baked quads, preserving the original geometry, colors, lighting, shader attributes and texture-animation tracking. Custom quad types and modified lighting/normal hooks retain their original rendering path.
- **owo-lib compatibility:** keeps framebuffer tracking consistent when the supported blur renderer is used with Iris.
- **Windows:** corrects the placement of an already-maximized game window after loading, preserving its borders and the operating system work area.
## Compatibility
Minecraft **1.21.1**, **NeoForge**, **Java 21**.
The mod can be installed on the client and server. Graphics and window fixes run on the client; inventory and recipe fixes run on their applicable side. For the optimized Colossal Chests network format, install it on both client and server. Mixed installations retain the original protocol.
Optional integrations are guarded by exact supported versions. Updating a target mod can disable its integration until compatibility is checked; this is intentional. Other supported fixes remain available.
Currently supported targets:
| Target Version |
| Functional Storage | 1.21.1-1.5.8 |
| AvaritiaNeo | 1.3.1 |
| Colossal Chests | 1.9.1 |
| Cyclops Core | 1.30.0 or 1.30.1 |
| JEI Crafting Tree | 1.0.0 |
| Iris Shaders | 1.8.14-beta.1+mc1.21.1 |
| Sodium, for direct quad decoding | 0.8.13+mc1.21.1 |
| NeoForge, for direct quad decoding | 21.1.265 |
| owo-lib, when present with Iris | 0.12.15.6-beta.1+1.21 |
Keep the normal dependencies required by those mods. The tested pack uses JEI 19.69.0.457 for the JEI Crafting Tree integration.
This mod does not add gameplay content or change recipes, storage capacity, machine throughput, farm operation, simulation distance or shader quality. Third-party JAR files are never edited on disk.
Performance gains depend on which integrations are active and on the workload. It is a collection of targeted fixes, not a guarantee of a particular frame rate.

