promotional bannermobile promotional banner

Masterful Machinery Upgraded

Masterful Machinery but for neoforge
Back to Files

MasterfulMachinery-1.21.1-0.3.0.jar

File nameMasterfulMachinery-1.21.1-0.3.0.jar
Uploader
AnomzAnomz
Uploaded
Aug 29, 2026
Downloads
1.1K
Size
823.9 KB
Mod Loaders
NeoForge
File ID
8758408
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:masterful-machinery-upgraded-1643402:8758408"

Learn more about Curse Maven

What's new

[1.21.1-0.3.0] - 2026-08-28

Added

  • Custom textures for controllers and ports. texture changes the casing, overlay changes the symbol on it. Ports also take inputTexture / outputTexture and inputOverlay / outputOverlay. The casing is drawn solid, so use overlay for anything that needs transparency.
  • Custom block models. model points a controller or port at any block model, for real 3D shapes instead of the plain cube. Ports also take inputModel / outputModel. Give your model a vanilla parent such as minecraft:block/block, and keep the outside of the cube filled in or you will see gaps against neighbouring blocks.
  • Both work from KubeJS, as .texture(...), .overlay(...) and .model(...) on controller and port builders, plus the input and output variants on ports.
  • Recipes can use a range instead of a fixed amount. Item count, fluid amount and energy amount accept { "min": 1, "max": 5 }, and the machine rolls a value each craft. Plain numbers behave exactly as before.
  • rollGroup links ranges so they roll together, so a cheap craft gives a small output and an expensive one gives a big output.
  • JEI shows the range in the slot tooltip and names the roll group. Slots show the maximum, so AE2 patterns request enough to cover the worst roll.
  • The mod now comes with a new machine. A Pulverizer that doubles raw iron, gold and copper for 400 FE. Build a 3x3x3 shell of smooth stone with a hollow middle, controller on one face, energy port opposite, item input and output on the sides.
  • Its config files are written to config/mm on first run. Edit them to make the machine your own, or delete them to remove it — deleted files stay deleted.

Fixed

  • slotCapacity now works when you place items by hand. Slots stayed capped at 64 in the GUI no matter what the config said.
  • Item ports holding more than 99 of something in one slot no longer break on save. Only affected ports with a slotCapacity above 99.
  • Shift-clicking into an item port tops up stacks already there instead of spreading one per slot and then refusing to accept anything.
  • slotCapacity has one maximum again, whether it comes from a config file, from KubeJS, or from the port itself.
  • Clearing an item port now also clears its per-slot counts.
  • A recipe's chance roll no longer leaks between machines. Each machine now rolls for itself. Per-tick entries still re-roll every tick.
  • One broken structure no longer wipes every machine out of JEI. MM stopped setting up JEI at the first structure naming a controller that did not exist, taking every machine after it with it. Broken structures are now skipped and named in the log.

This mod has no additional files