MasterfulMachinery-1.21.1-0.5.1.jar
Curse Maven Snippet
What's new
[1.21.1-0.5.1] - 2026-09-08
Added
docs/mekanism.mdcovers the chemical and heat ports, custom chemicals from KubeJS, and how to migrate off the old port types.
Changed
- The four Mekanism port types are now one.
mm:mekanism/gas,/slurry,/pigmentand/infuseare gone; usemm:mekanism/chemical. Mekanism merged those registries into a single chemical type in 1.21.1, so the four ports had become the same port wearing four names. A pack has to change thetypeon its Mekanism ports and recipes — a config naming a removed type stops the game with a message saying so. Recipes still accept the oldgas,slurry,pigmentandinfusekeys for naming the chemical, so only the type needs changing.
Fixed
- The Mekanism chemical port had no auto push at all — no
autoPushin its config, nothing on its KubeJS builder, and no code to move chemicals. Calling.autoPush(true)on one from KubeJS took the game down on startup, and setting it in JSON did nothing. It now works the way the energy, fluid, item and heat ports do. - Auto push on the energy port only ever moved energy between MM ports, so an output bus sitting against a cable or a machine never emptied. It now pushes into anything that accepts energy. Auto push is still off unless the port or the config turns it on.
This mod has no additional files

