
Modrinth · Minecraft mod
Compukters
A programmable automation platform for Minecraft — write real Kotlin programs for computers, controllers, and eventually entire distributed systems.
Quick answer
Which Compukters release should I use?
Compukters 26.1.2-neoforge-0.2.0 targets 26.1.2 with NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is Compukters required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does Compukters 26.1.2-neoforge-0.2.0 need?
26.1.2-neoforge-0.2.0. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Compukters without breaking your instance.
Built for Compukters 26.1.2-neoforge-0.2.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 26.1.2-neoforge-0.2.0. It targets 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 26.1.2-neoforge-0.2.0. It opens that exact file at the source.
About this project
What does Compukters add?
Compukters
Compukters brings programmable computers to Minecraft, powered by Kotlin and a custom sandboxed virtual machine.
Write programs, run them from an in-game shell, and keep their files between world sessions. Behind the scenes, Kotlin source is compiled into verified Compukter bytecode and executed by a resource-bounded Rust VM built specifically for the mod.
Compukters is still in early development.
The foundations are working, but the programming tools, APIs, and player-facing experience are evolving quickly. Expect incomplete features and breaking changes between development builds.
What works today
The current development version includes:
- an in-game computer block with an interactive terminal;
- Kotlin source compilation through an isolated compiler process;
- a shell and boot system written as ordinary guest programs;
- foreground program execution;
- a persistent virtual filesystem for each computer;
- verified Compukter bytecode;
- deterministic, resource-bounded execution;
- a managed virtual machine written in Rust;
- integration with Minecraft world saves and the computer lifecycle.
There is also a standalone playground for running Kotlin projects through the same compiler and runtime used by the mod.
Programming in Kotlin
Programs for Compukters are written in Kotlin, but they do not run on the JVM inside the virtual computer.
Instead, player code passes through the Kotlin K2 compiler frontend and is translated into Compukter's own bytecode:
Kotlin source
↓
Kotlin K2 / IR
↓
Compukter bytecode
↓
Managed Rust VM
This provides a familiar statically typed language while allowing the mod to control memory, execution time, available APIs, and access to the Minecraft server.
Guest programs cannot access arbitrary Java classes, Minecraft internals, the server filesystem, or the host operating system. They interact with the outside world only through explicit capabilities provided by the computer.
Built for automation
Compukters is intended to grow beyond a single computer block.
Future devices may range from small programmable controllers to full computers with storage, networking, peripherals, and richer runtime services. Compatible devices will share the same language and program format while differing in resources and available capabilities.
The long-term goal is to support practical automation without requiring every computer to behave like a permanently running heavyweight emulator. Programs should be able to sleep while waiting for events, operate within predictable resource limits, and scale to larger builds and multiplayer servers.
Development status
Compukters is experimental and under active development.
The runtime, compiler, filesystem, terminal, and basic program execution are already connected end to end. The next major areas of work include expanding the guest APIs, improving filesystem and shell tooling, and building a more complete in-game programming workflow.
Currently targeting:
- Minecraft 26.1.2
- NeoForge
- Java 25
Links
- Source code
- Development blog — in Russian
- License: Apache-2.0
Project description from Modrinth.
Pick your setup
Compukters by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Compukters versions and loaders
26.1.2-neoforge-0.2.0
compukters-26.1.2-neoforge-0.2.0.jar
29 Aug 2026
Looking for an older file? The official Modrinth project page is in Resources.