Skip to content

Mutant Monsters

BonsUnleashed edited this page Oct 10, 2026 · 5 revisions

Mutant Monsters

Minecraft 1.20.1 / Forge: this page documents that build and its measurements. For the separate 205-control Minecraft 1.21.1 port, see Minecraft 1.21.1 NeoForge.

One control for Mutant Monsters 8.0.7 (mod id mutantmonsters): the creeper-minion shoulder check skips empty shoulders. The switch checks the code it would change against the tested build; another build is left untouched with one WARN line (see How the patches are applied).

Key Target Side Since Kind
mutantmonsters_empty_shoulder_skip Mutant Monsters 8.0.7 BOTH 1.0.30 opt

mutantmonsters_empty_shoulder_skip

Since: 1.0.30 · Target: Mutant Monsters 8.0.7 · Side: BOTH (every player tick, on the server and on each client) · Kind: opt

Mixin: PlayerEventsHandlerShoulderMixin

Mutant Monsters: the creeper-minion shoulder check skips empty shoulders. On every player tick Mutant Monsters looks at both shoulders for its creeper minion, which hisses now and then. It turned the shoulder's entity name into an id and looked it up in the entity list even when the shoulder was empty (no name at all), which can only find nothing. Empty shoulders now skip that lookup. A shoulder with anything named on it (a parrot, a minion, anything else) still goes through Mutant Monsters' own check, unchanged.

Measured: offline on Mutant Monsters' own class, 200,000 player ticks with every kind of shoulder (empty, parrots, minions, silenced, broken names, client and server) gave the same sounds, random numbers and errors; a player tick with two empty shoulders 49.4 -> 8.3 ns and 48 -> 0 bytes.

Bons and Furious

Minecraft 1.20.1 / Forge 1.0.38

Compatibility

Controls by mod

Links

Clone this wiki locally