ModsFinder

ArduinoCraft

by Jamicah

ArduinoCraft lets redstone signals drive an Arduino board over USB serial, and the board's digital pins send signals back into the game.

FabricClient and serverGNU General Public License v3.0 onlyOpen source1.20.4 – 1.20.6

What it does

A block that receives redstone power sends a message to a connected Arduino, telling it to write a digital pin high or low. In the other direction, the mod reads the state of an Arduino pin and outputs a matching redstone signal from a block. Communication runs over a serial UART link through the Arduino's USB port, and the mod works with the microcontroller directly rather than through a separate bridge program.

The mod is built for hobbyists who want to connect Minecraft circuits to physical hardware such as lights, sensors or relays. Its feature set is limited to digital pin control and simple GUI menu signals; analog handling and wider Arduino support are not part of it. Using it well requires some knowledge of Arduino serial communication, so the author recommends working through Arduino's serial tutorials and the example sketches first. ArduinoCraft requires Fabric API and runs on client and server, so both sides need it. Files are published for Fabric only, across the 1.20.4 – 1.20.6 range, and the code is open source under the GNU General Public License v3.0 only.

Key features

  1. Redstone to Arduino output

    A redstone-powered block sends a command that sets an Arduino digital pin high or low over USB serial.

  2. Arduino to redstone input

    A block checks the state of a chosen Arduino pin and outputs a matching redstone signal to nearby circuits.

  3. GUI menu signals

    Opening and closing a GUI menu can send a message to the connected Arduino, so the board can react to in-game screens.

  4. Serial port configuration

    The connection uses a port name and a baud rate, with 9600 given as the example setting for Linux and macOS.

Compatibility

Latest build for each game version and loader.

1.20.61.0.1
1.20.51.0.1
1.20.41.0.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Lighting controlled by a circuit

A redstone clock or lever can switch an LED wired to an Arduino digital pin, mirroring the in-game state on hardware.

Sensor readings into Minecraft

An Arduino pin driven by a sensor can power a redstone output that opens a door or starts a machine when the reading changes.

Who it’s for: The mod suits players and makers who already own an Arduino board and are comfortable with serial communication. It is not aimed at players looking for a plug-and-play hardware kit, since setup involves choosing port names and matching pin states in the code.

Questions

Which loader does ArduinoCraft support?

Only Fabric. Files exist for Fabric 1.20.4, 1.20.5 and 1.20.6, and Fabric API must be installed alongside the mod.

Does the server need ArduinoCraft installed?

Yes. The environment is client and server, so the server and every player need the mod, and the Arduino is connected to the machine that runs the game.

How is the serial port set on Windows?

On Windows the port name must be wrapped in quotes, while Linux and macOS use a path such as /dev/ttyACM0 together with the baud rate 9600.

In the catalog

ArduinoCraft is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 11,154 mods support Minecraft 1.20.6.

More from Jamicah

All projects

Similar mods

What the author says

Please note that this was my first mod, and I'm still learning how to make mods, so there might be some bugs or issues. If you have any issues or questions, DM me on Discord @jamicah. This mod is not only limited to Arduino. It should work with any microcontroller that supports Serial UART communication over USB.
Jamicah, on the Modrinth page

Official listing

Owner
Jamicah
Published
2024-05-30
Updated on Modrinth
2025-11-26
Facts verified
2026-10-15

Tags