Skip to content
minecraft · agones · fabric

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.
kbve/mcImage
Fabric 1.21.11Loader
itzg java21Base
Agones FleetOrchestration

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

ModPurpose
Fabric APIRequired dependency
C2MEConcurrent chunk management
VMPVery many players optimization
LithiumGeneral server optimization
FerriteCoreMemory usage optimization
ServerCoreServer-side performance tweaks
ChunkyChunk pre-generation
Old Combat Mod1.8-style combat mechanics
behavior_statetreeRust/Tokio NPC AI via JNI
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.