Fabric Minecraft onAgones
A Fabric Minecraft 1.21.11 dedicated server deployed via Agones on Kubernetes. A multi-stage Docker build compiles a Rust JNI behavior-tree AI mod and bundles it alongside a performance mod stack, an Old Combat Mod, and Modrinth mods.
Rust AI over JNI
behavior_statetree is a Rust/Tokio NPC AI mod compiled to a cdylib, bundled into the server JAR via Gradle/Fabric Loom and a Docker multi-stage build, driving NPC behavior over JNI.
- Loader — Fabric, Minecraft 1.21.11.
- Orchestration — Agones Fleet on Kubernetes.
What it gives you
Features
Fabric performance stack
C2ME, VMP, Lithium, FerriteCore, ServerCore, and Chunky for chunk, memory, and server optimization.
Old Combat Mod
Restores 1.8-style combat mechanics.
Rust JNI AI
behavior_statetree NPC AI compiled to a cdylib and bundled via Loom.
Agones Fleet
Scheduled and scaled as an Agones GameServer fleet.
Stack
Mod stack & architecture
| Mod | Purpose |
|---|---|
| Fabric API | Required dependency |
| C2ME | Concurrent chunk management |
| VMP | Very many players optimization |
| Lithium | General server optimization |
| FerriteCore | Memory usage optimization |
| ServerCore | Server-side performance tweaks |
| Chunky | Chunk pre-generation |
| Old Combat Mod | 1.8-style combat mechanics |
| behavior_statetree | Rust/Tokio NPC AI via JNI |
Architecture
Section titled “Architecture”Rust cdylib (behavior_statetree) └─► Gradle/Fabric Loom bundles .so into JAR └─► Docker multi-stage build └─► itzg/minecraft-server:java21 └─► Agones Fleet (arc-runners namespace)Questions
Frequently asked
What is the KBVE Minecraft server?
A Fabric Minecraft 1.21.11 dedicated server deployed via Agones on Kubernetes, bundling performance mods, an Old Combat Mod, and a Rust JNI behavior-tree AI plugin.
What is the behavior_statetree mod?
A Rust/Tokio NPC AI mod compiled to a cdylib and bundled into the server JAR via Gradle/Fabric Loom and a Docker multi-stage build, driving NPC behavior over JNI.
Which performance mods are included?
The stack includes Fabric API, C2ME, VMP, Lithium, FerriteCore, ServerCore, and Chunky for chunk management, memory, and general server optimization.
