Back to mods
Compukters project artwork

Modrinth · Minecraft mod

Compukters

A programmable automation platform for Minecraft — write real Kotlin programs for computers, controllers, and eventually entire distributed systems.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Compukters release should I use?

Updated 3 days ago
alpha file 26.1.2-neoforge-0.2.0
Game version 26.1.2
Loader NeoForge

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.

Client Optional
Dedicated server Optional
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 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

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.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Compukters versions and loaders

1 of 1 releases match

Looking for an older file? The official Modrinth project page is in Resources.