promotional bannermobile promotional banner

Masterful Machinery Fork

Its a fork from Masterful machinery. The original Mod got removed.
Back to Files

MasterfulMachinery-3-1.20.1-0.1.35.1.jar

File nameMasterfulMachinery-3-1.20.1-0.1.35.1.jar
Uploader
BOLT_M4G1CBOLT_M4G1C
Uploaded
Sep 26, 2026
Downloads
878
Size
1.0 MB
Mod Loaders
Forge
File ID
8979501
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:masterful-machinery-fork-1361830:8979501")

Learn more about Curse Maven

What's new

Check out the 0.1.35.0 version! A LOT OF CHANGES!

 

## [0.1.35.1] - 2026-09-26

### INFO:
**Version 0.1.35.1** represents a minor update with bug fixes and performance improvements.
**Special Thanks:**
- **Knozyy**

### Added

#### #63 – Recipe Candidate Indexing & Requirement Caching
- **RecipeRequirements**: Recipe input needs (port types, item/fluid/chemical IDs, energy/mana/kinetic) now cached on structure load instead of recalculated every tick.
- **RecipeCandidateIndex**: Recipes grouped by item consumed; candidate list rebuilt only when port contents change, drastically reducing scan iterations.
- Only visits recipes whose inputs are actually present
- Recipes without specific item input (tags, fluids, energy) always candidate
- **Scan behavior**: Maintains structure recipe order, resumes where stopped (preserves recipe selection modes and parallel rules).
- **Skip wait**: Recipes that fail input checks now wait 20 ticks like other skip reasons; port changes clear wait.
- **Performance**: Eliminates thousands of per-tick allocations and checks in structures with hundreds/thousands of recipes.

#### #64 – Big/Small Controller Screen Toggle
- **Screen size toggle** (top-right button): switch between big screen (up to 500x380, sized to window) and small screen (classic view).
- Choice saved in client config (`controller.bigScreen`), applies to all controllers, survives restarts.
- **Big screen layout** (400px+ wide): machine info & settings on left, scrollable input/output port columns on right; narrower screens keep pages.
- **Recipe row improvements**:
- Shows all outputs including weighted outputs (weren't shown before)
- Rotates every 1.2s when more items than fit; thin track shows current position
- Stays still while hovered
- Left click opens JEI recipes, right click uses (JEI optional)
- New `IRecipeOutputEntry#displayedOutputs()` for custom output types
- **Sound mute button**: toggles working sound (per controller, NBT saved, synced, mutes for everyone; particles unaffected).
- Machines without sound show "No sound"
- **Fixes**: button overlap fixed; energy bars now repeat texture correctly (no read-past).

#### #65 – Input Gateway: Full Energy & Mekanism Support
- Input Gateway now accepts and routes:
- **FE**: passed to machine's energy input ports in order
- **Mekanism gas, infusion, pigment, slurry**: routed to matching chemical input ports in order
- Display shows read-only tank list + one entry tank (AE2 Pattern Provider in blocking mode sees machine contents).
- **Implementation**: ChemicalHandlers created only when Mekanism is loaded; no hard dependency.
- **Tooltips**: block tooltip lists all supported types (en_us, tr_tr).

This mod has no additional files