mup (Eigencraft Unofficial patch) Reupload with paches
This mod is a reuploaded version of the MUP project with additional fixes.
System Requirements
The mod requires MixinBooter version 8.3 or higher to be installed.
About the Modification
EigenCraft Unofficial Patch is a comprehensive collection of unofficial fixes, optimizations, and improvements for Minecraft. Created for the Forge platform, it combines numerous community developments aimed at fixing bugs and improving game performance.
Key advantages of the mod:
- Use of Mixin API technology for implementing changes
- Each fix can be individually disabled without losing other functions
- Most patches can be toggled on/off directly during gameplay
- High compatibility with other mods
Fixed Bugs
Vanilla Game Bugs
The mod addresses the following known issues in version 1.12.2:
- MC-4 — Items sometimes appear in the wrong location
- MC-1133 — Effects are calculated based on the block under the player's center
- MC-2025 — Mobs escape fenced areas when chunks load
- MC-2399 — Transparent blocks use incorrect light levels
- MC-5694 — Fast block mining causes desynchronization
- MC-9568 — Mobs suffocate when growing near solid blocks
- MC-12211 — Comparator in subtraction mode doesn't update visually
- MC-14826 — Leads break in unloaded chunks
- MC-54026 — Blocks on slime blocks create "ghost" blocks
- MC-63020 — Chunks don't render in some cases
- MC-64836 — Mobs control minecarts
- MC-70850 — Errors in rendering optimization
- MC-73051 — Incorrect witch hut generation
- MC-80032 — Horses suffocate when going through portals
- MC-83039 — End City chests generate broken
- MC-88959 — Pistons don't retract when simultaneously depowered
- MC-92916 — Player removed from tracker when teleporting
- MC-98153 — Portals generate distant chunks
- MC-108469 — Entity lists don't update correctly
- MC-111444 — Elytras don't open during lag
- MC-111978 — Items become invisible
- MC-118710 — Blocks require multiple mining attempts
- MC-119971 — Various duplications and data loss at chunk boundaries
- MC-123320 — Items move through blocks jerkily
- MC-125157 — Spectator menu doesn't show skins
- MC-134989 — High CPU load from hash calculations
- MC-161869 — Crafting statistics don't account for stack size
Compatibility with Other Mods
- MC-134989 doesn't load when FoamFix is installed
- MC-111444 doesn't load when Tweakeroo Forge is installed
- MC-2025 disables a similar fix in the "Surge" mod
Fixes for Other Mods
The mod also contains patches for compatibility issues:
- Fix for Redstone++ pistons working with MC-54026 patch
- Optimization for Recurrent Complex when using Newlight
- Crafting fix for Redstone++ and Astral Sorcery
Optimizations
Newlight
Complete replacement of Minecraft's lighting system with significant performance improvements and elimination of many lighting bugs.
Redstone Wire Turbo
Redstone optimization with 2-10x performance improvement. Designed for maximum compatibility with predictable signal propagation.
Settings and Tweaks
- Performance HUD — Display of server performance (MSPT and TPS)
- Profiler — Server profiler via
/tickhealthcommand - Disable Movement Anti Cheat — Disable movement anticheat (use with caution!)
- Entity Tracking Editor — Entity tracking distance settings
- View Distance Editor — Control of entity and block view distance
- Network Sequence Checker — Network packet debugging
- Relaxed Block Placement — Free block placement
- Forge Networking Race Condition — Network race condition fix
- Server Properties — Fine-tuning of server parameters
Configuration
Configuration file mup.cfg is created on first game launch. In single player, a graphical configuration interface is available:

Each patch can be individually enabled/disabled. Hovering over the name displays description, authors, and default settings.
Server Configuration
For servers, configuration file editing is used:
# Mobs going out of fenced areas/suffocate in blocks when loading chunks
B:mc2025 <
true
true
>
Client/Server Synchronization
The mod automatically synchronizes settings between client and server. In case of incompatibility, the server notifies the client about required changes.