ModsFinder

State Machine

by heipiao

State Machine lets players build deterministic finite-state machines out of placed blocks, with states that emit redstone signals.

FabricClient and serverGNU Lesser General Public License v3.0 or laterOpen source1.20.1 – 1.21.8

What it does

A machine is built from blocks that each hold a state, and transitions between states are triggered by item stacks treated as an input alphabet. The current state of a machine can drive a redstone signal, so the output follows the input sequence. The mod runs on client and server, so both sides need it. Files target Fabric for 1.20.1, 1.21.1 and 1.21.8, with 0.0.3+1.21.8 as the latest file, under the GNU Lesser General Public License v3.0 or later.

Key features

  1. Placed state blocks

    Blocks placed in the world carry a state, so a machine is laid out as physical construction.

  2. Item stack alphabet

    Item stacks are assigned as the input symbols, and each transition fires when its item is presented.

  3. Redstone output

    The current state of a machine can emit a redstone signal, letting the machine control other circuits.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.80.0.3+1.21.8
1.21.10.0.3+1.21.1
1.20.10.0.3+1.20.1.hotfix.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Offhand on Top is server-side only, open source under the MIT License and built for 1.21 – 1.21.1, so players can join without it. Igneous Machines is open source under the GNU Lesser General Public License v3.0 only and covers 1.19.2 – 1.20.2 with client and server. Redstone Battery is open source under the MIT License for 26.1.2 only, and runs on client and server.

ModLoadersGame versionsEnvironmentUpdated
State MachineFabric1.20.1 – 1.21.8Client and server2026-02-13
Offhand on TopFabric1.21 – 1.21.1Server-side only2024-09-08
Igneous MachinesFabric1.19.2 – 1.20.2Client and server2025-09-11
Redstone BatteryFabric26.1.2Client and server2026-08-25

Questions

Does State Machine need to be installed on the server?

Yes. Installation covers the server and each player's game.

In the catalog

State Machine is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 17,695 mods support Minecraft 1.21.8.

More from heipiao

All projects

Similar mods

What the author says

With this mod you can build a deterministic finite-state machine in Minecraft. The set of items (NOT ITEM STACKS) in your game is your alphabet. States are placed blocks. If a state is the current one of some state machine it will emit redstone signal.
heipiao, on the Modrinth page

Official listing

Owner
heipiao
Published
2026-02-12
Updated on Modrinth
2026-02-13
Facts verified
2026-10-15

Tags