Description
Fixes bugs and adds quality-of-life improvements for popular Minecraft 1.12.2 mods (e.g., Railcraft, IC2, Thermal Expansion).
CanoeMixins improves Minecraft 1.12.2 by resolving critical bugs and adding practical features for selected mods. Below is a structured overview of changes:
Mod-Specific Fixes & Features
-
Railcraft (RC)
- Fixed desync and inventory glitches when multi-block structures cross chunk borders (partial chunk loading).
- Prevented turbine repair exploits (no blade consumption via crafting grid manipulation).
-
Industrial Craft 2 (IC2)
- Fixed Matter Fabricator freezing/corruption when output slots are full.
- Enabled Crop Sticks to place on farmland from other mods.
- Blocked IC2 hotkeys (e.g., jetpack flight) while IC2 GUIs are open.
- Fixed LAN chat message issues and server-side stack overflow crashes.
-
Thermal Expansion 5 (TE5)
- Dismantling recipes now ignore NBT data (allows recycling enchanted gear).
-
Forestry (FR)
- Queen bees with missing worker data revert to princess bees (prevents world crashes).
- Multi-block farms now return replaced dirt blocks correctly.
-
RFTools
- Modular Storage GUI: Shift-click works with mouse-gesture mods (no mass item pull).
- Item insertion no longer swaps existing items in storage.
-
BuildCraft (BC)
- Added cross-mod item auto-ejection to BC pipes.
- Optional MJ↔RF/FE energy conversion (via power adapters for BC pipes).
- Optional strict power throughput limits for kinesis pipes.
-
MoarTinkers
- Suppresses server-side mining acceleration while sneaking (prevents over-mining).
-
Industrial Foregoing (IF)
- Fixed Conveyor Belt Insertion Upgrade item duplication.
-
ProjectRed (PR)
- Fixed machine/wire block mining speed ignoring player bonuses.
- Optional item limit for pressure tubes (prevents lag from clogged segments).
General Improvements
- Configurable Timeouts: Added network timeout settings for mod startup requests (prevents freezing on poor connections). Currently supports:
- Biomes O’ Plenty (BOP)
- Industrial Foregoing (IF)
This project incorporates code from "MTE Patches" ,
used under the MIT License.


