KBVE Behavior StateTree

This is a core plugin for our KBVE behavior state tree, which is open source and written in rust using JNI.

59

KBVE Behavior StateTree

KBVE Behavior StateTree

This is a behavior state machine that is written using Bevy in Rust, then ran using JNI. The objective is to build out an open source foundation of ECS-style behavior trees using queries with the aim of moving the heavy logic off the minecraft's main thread.

Bevy

This is an ECS framework, that we are using in a similar way that Hytale uses FLECS for their ECS.

Tokio

This is a runtime that provides the multi-threading.

JNI

The layer between the java and rust.

ADS