MasterfulMachinery-1.21.1-0.3.0.jar
Curse Maven Snippet
What's new
[1.21.1-0.3.0] - 2026-08-28
Added
- Custom textures for controllers and ports.
texturechanges the casing,overlaychanges the symbol on it. Ports also takeinputTexture/outputTextureandinputOverlay/outputOverlay. The casing is drawn solid, so useoverlayfor anything that needs transparency. - Custom block models.
modelpoints a controller or port at any block model, for real 3D shapes instead of the plain cube. Ports also takeinputModel/outputModel. Give your model a vanilla parent such asminecraft: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, fluidamountand energyamountaccept{ "min": 1, "max": 5 }, and the machine rolls a value each craft. Plain numbers behave exactly as before. rollGrouplinks 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/mmon first run. Edit them to make the machine your own, or delete them to remove it — deleted files stay deleted.
Fixed
slotCapacitynow 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
slotCapacityabove 99. - Shift-clicking into an item port tops up stacks already there instead of spreading one per slot and then refusing to accept anything.
slotCapacityhas 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
chanceroll 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

