Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed MIT
Published 2 weeks ago
Changelog
🚀 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
Files
create_multiplanar_crafters-0.2.0.jar(184.55 KiB) Primary
Metadata
Release channel
ReleaseVersion number
0.2.0Loaders
NeoForge
Game versions
1.21.1Environment
Client and server, required on both


