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.
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
Redstone to Arduino output
A redstone-powered block sends a command that sets an Arduino digital pin high or low over USB serial.
Arduino to redstone input
A block checks the state of a chosen Arduino pin and outputs a matching redstone signal to nearby circuits.
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.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
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?
Does the server need ArduinoCraft installed?
How is the serial port set on Windows?
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
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.
Official listing
- Modrinth page
- modrinth.com/mod/arduinocraft
- Owner
- Jamicah
- Published
- 2024-05-30
- Updated on Modrinth
- 2025-11-26
- Facts verified
- 2026-10-15
