
Redstone Computer Utilities
Lightweight and Modular Redstone Computer Debugging Tools.
- Загрузки
- 1K
- Подписчики
- 5
- Обновлён
- 19 февраля 2023 г.
- Лицензия
- MPL-2.0
Опубликован 5 сентября 2022 г.
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
/rcuto 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.
Check the GitHub repository NKID00/redstone-computer-utilities for details.
Ченджлог
0.2.1-mc1.19.3Релиз1.19.3 · 19 февраля 2023 г.
Features
- port to mc1.19.3
v0.2.1-mc1.16Релиз1.16.3, 1.16.4, 1.16.5 · 9 сентября 2022 г.
Features
- backport for mc1.16-1.19.1
v0.2.1-mc1.17-1.18Релиз1.18, 1.18.1, 1.18.2 · 9 сентября 2022 г.
Features
- backport for mc1.16-1.19.1
v0.2.1-mc1.19Релиз1.19, 1.19.1, 1.19.2 · 9 сентября 2022 г.
Features
- backport for mc1.16-1.19.1
v0.2.0-mc1.19.2Релиз1.19.2 · 5 сентября 2022 г.
Features
- complete rewrite
- new commands
- new script communication protocol
- new Python library to assist script development
- i18n with builtin English and Simplified Chinese translations
Комментарии
Загружаем…