File Details
create_multiplanar_crafters-0.1.33.jar
- B
- May 19, 2026
- 181.30 KB
- 27
- 1.21.1
- NeoForge
File Name
create_multiplanar_crafters-0.1.33.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
⚙️ Create: Multiplanar Crafters - Changelog (v0.1.10 to v0.1.33)
Welcome to the definitive changelog for Create: Multiplanar Crafters covering the major developments from v0.1.10 up to the new release v0.1.33. This mod expands the vanilla Create Mechanical Crafters to allow fully flat, multiplanar horizontal grids in the XZ plane.
[!WARNING]
🚨 CRITICAL PLACEMENT ASSISTANT NOTICE
- Vertical Grid Placement: The new automatic block placement assistant is NOT functional for vertical wall layouts. When building vertical walls of mechanical crafters, please use the standard Create wrench to adjust pointing rotations manually.
- Horizontal (Flat) Grid Placement: The look-direction-based placement assistant works exceptionally well for flat/horizontal layouts on the ground, provided that you DO NOT sneak (hold Shift) while placing! Sneaking bypasses the assistant entirely, placing the block in its default state.
🚀 Key Highlights & Features (v0.1.10 - v0.1.33)
🎥 Patch 1: Camera Snapping & Render Thread Stabilization
- The Bug: Kinetic speed context propagation had recursive stack frame leaks under specific thread states, causing vertex shader matrix corruption. This forced the player's camera to look at the sky and broke all rendering (often leading to a crash).
- The Fix: Rewrote
RotationPropagatorMixin.javawith symmetricalpush()andpop()tracking. It now guarantees call-stack parity (always popping and restoring the correct parent context), restoring absolute render-thread stability.
🔄 Patch 2: Flat Horizontal Cogwheel & Casing Rotations (90° Axis Shift)
- The Bug: Although casings and slots rendered flat on the ground, the internal shaftless cogwheel model still rendered vertically in the XY plane, heavily clipping through the casing. In addition, slot textures and cogwheel shafts were misaligned.
- The Fix:
- Restructured the rendering matrix stack transformations in
MechanicalCrafterRendererMixin.java. - Rotated the shaftless cogwheel model and casing textures by 90 degrees around the Z-axis (Direction.SOUTH) to lay them completely flat inside the XZ plane before applying kinetic rotation.
- This ensures perfect visual alignment of the cogs, casing, and slot textures within the 1-block vertical limit.
- Restructured the rendering matrix stack transformations in
📦 Patch 3: Horizontal Item Passing & Grid Logic
- The Bug: Standard Create item-passing and grid checking were hardcoded for vertical structures, preventing items from passing to adjacent neighbors on flat layouts.
- The Fix: Added deep horizontal support in
CrafterGridHelper.javafor all 4 grid facings, implementing generic projection mappings forLEFTandRIGHTpointing arrows in the 2D horizontal plane. Items now flow naturally along the ground grid.
🎯 Patch 4: Camera Look-Direction Placement Assistant (New in v0.1.33)
- The Feature: Implemented an intuitive, camera-friendly block placement assistant in
MechanicalCrafterBlockMixin.java. - The Logic: Placing a block adjacent to a horizontal grid automatically aligns its arrow to match the player's horizontal looking direction (North, South, East, West). No more camera twisting or contortions needed to lay down grids!
- How to Bypass: Simply hold Shift (sneak) while placing to bypass the assistant and get the default rotation.

