Links
Tags
Creators
Details
1.21.1-0.1.0
Compatibility
Changes
v0.1.0 — Hello, world!
The first public release of Compukter Kraft.
You can now place an Advanced Computer, sit at a Workbench, write Kotlin-like code in an in-game IDE, and watch it run on a sandboxed VM behind the block.
Highlights
- Compukter Kraft Language (CKL) — statically typed, struct-based, with
if/while/when, structs, imports and a tiny stdlib. - Bytecode VM running on a background thread, ticked from the server tick.
- Workbench — file tree, multi-file editor, autocomplete, on-the-fly type checking, Run / Reboot buttons.
- Portable Terminal — bind it to a computer, take it with you, attach remotely.
- Per-computer workspace persisted to disk. Reboots keep your code.
Caveats
This is early access. Expect bugs, expect breaking changes, expect missing features. Save backups are your friend.
If something is broken — please open an issue on GitHub.
Currently for NeoForge 1.21.1.
— lazyhat
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:xriOD3eh:OO6thgI2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xriOD3eh:OO6thgI2"
}

