Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published last month
Programmable computers for Minecraft — booted end-to-end on a custom Rust VM.
Inspired by ComputerCraft. With one big difference: the runtime is not Lua —
it is a native Rust virtual machine (rux-vm) wrapped via JNI.
What you get
- 💻 Notebook — a portable player-facing computer item that boots its own Rux VM instance on a background daemon thread.
- 🖥 Rux VM — a deterministic, sandboxed virtual machine implemented in
Rust. Boots Rux16 code from per-computer
bios.flashfiles and storage0ruxvolboot media. - 🔌 Display + input devices — accelerated framebuffer with
copyRect/blitMonoprimitives, terminal input queue, and a per-device runtime workspace.
Status
Mid-rewrite. The legacy in-game CKL language stack, the Workbench IDE,
the standalone Computer block, the Workbench/Terminal/Serial items, and the
CKIM bytecode runtime have all been removed. The remaining player-facing
surface is Notebook, booted through the Rust VM's Rux16 BIOS path
(bios.flash → storage0.ruxvol boot entry → guest Rux16 execution).
Currently for NeoForge 1.21.1.
Devlog (in russian): https://t.me/lazyhatdev License: GPL-3.0


