File Details
create_multiplanar_crafters-0.2.0.jar
- R
- May 23, 2026
- 184.55 KB
- 67
- 1.21.1
- NeoForge
File Name
create_multiplanar_crafters-0.2.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
🚀 Create: Multiplanar Crafters - v0.2.0
This update focuses entirely on performance optimization, code cleanup, and a critical orientation fix for custom recipes.
⚡ Performance & O(1) Grid Caching
Previously, checking whether a Mechanical Crafter was vertical or horizontal required a recursive BFS (Breadth-First Search) grid traversal on every single tick. On large setups, this caused massive micro-stuttering.
- Lazy Caching: The grid lookup now runs exactly once and caches the result.
- Smart Invalidation: The cache is only cleared when a block is placed, broken, or wrenched. Lookup during active crafting is now instantaneous (O(1)).
- In-Game Benchmarks (Massive Matrices):
- v0.1.x: Regular server/client spikes peaking up to 33 ms+.
- v0.2.0: Perfectly flat and stable frametimes at 13 ms - 14 ms average. Micro-stuttering completely eliminated.
📊 Performance Comparison (v0.1.x vs v0.2.0):
🛠️ Fixes & Cleanups
- Asymmetrical Recipe Fix: Corrected block-facing coordinate projections. Asymmetrical and non-mirrored custom recipes (like the complex shapes found in major modpacks) now match and assemble flawlessly on horizontal grids.
- Mixin Optimization: Stripped out 6 redundant redirects inside the renderer Mixin, reducing bytecode overhead and improving loading times.
- Silent Logs: Removed temporary debugging injections to keep the server console clean during crafting.
- Version Bump: Formally moving into the 0.2.x production cycle.
📦 Compatibility
- Minecraft: 1.21.1
- NeoForge: 21.1.230+
- Create: 6.0.10
Changelog formatted with the help of AI

