Compatibility
Minecraft: Java Edition
1.19–1.19.3
1.18.x
1.17.x
1.16.x
Platforms
Fabric
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed MPL-2.0
Published 2 years ago
Updated last year
Highlights
- Empowers programs in any programming language (as long as it supports JSON and TCP) to debug redstone computers
- Specially, a Python library is provided to simplify development
- The Python library uses asynchronous network communication, features high-level APIs and a user-friendly CLI and supports static typing.
- Specially, a Python library is provided to simplify development
- Supports redstone wires in any sizes and shapes from horizontal, vertical to even diagonal ones
- Completions and suggestions for every argument of all commands
- Server-side-only implementation, fully compatible with vanilla clients
- Compatibility with tick speed controlling, stepping and pausing implemented by other mods
- Built-in English and Simplified Chinese translations
Installation
This mod supports Minecraft 1.16-1.19.3 and requires Java 17, the latest Fabric Loader and the latest Fabric API.
Only server-side installation is required for multiplayer and client-side installation is required for singleplayer.
Python 3.7.2 or newer (CPython or PyPy) is required to use the provided Python library.
$ pip install redstone-computer-utilities
or
# pyproject.toml
redstone-computer-utilities = "^0.2.0"
Basic Usage
- Execute
/rcu
to receive a wand item (or pick a pink dye by yourself). - Attach target blocks to redstone wires of your redstone mechanics to be debugged.
- Left click with the wand item to select the most significant bit, right click to select the least significant bit.
- Execute
/rcu new [interface name]
to create an interface. - Write debugging program and wrap it as a script.
- Start up the script.
- Execute
/rcu run [script name] [interface name]
to run the script.
You may also accelerate tick speed if it takes too long.