All Packages

Package Summary
Package
Description
 
 
The bootstrap package for java SoulFire clients.
The main package for the SoulFire CLI client.
gRPC client classes for communication with the SoulFire server.
Client settings management classes.
The bootstrap package for the SoulFire dedicated server platform.
Internal build data classes for SoulFire.
Automatically generated gRPC classes.
JVM startup logic for SoulFire.
The launcher package for java SoulFire clients.
The launcher package for the SoulFire dedicated server platform.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The main package for the SoulFire server.
Structs for Minecraft account data.
Implementations for Minecraft account auth.
 
Main package for any API SoulFire uses.
SoulFire event classes.
General events from instances and attacks, not specific to any bots.
Events triggered by bots.
Lifecycle events when the server is in a certain state.
Implementation of object metadata storage in SoulFire.
Main Minecraft protocol classes that handle all Minecraft packets and data.
Command execution code.
Brigadier helpers.
 
 
gRPC server implementation for SoulFire.
Pathfinding implementation for SoulFire.
Higher-level implementations that use the pathfinding system to execute more complex tasks that require multiple paths.
Contains classes that are used to execute/do a path found by the pathfinding algorithm.
Contains the goals that the pathfinding algorithm can use to determine the best path to a target/goal.
Minecraft world, but observed as a graph of actions between blocks.
Actions (like movement/block actions/jumping/etc.) that can be performed on a graph.
Structs used by the actions to calculate specific movements.
Built-in plugins for the SoulFire server.
Proxy classes for the server.
 
 
 
Built-in instance settings.
Library code for settings management and exchange.
Definitions for the types of settings that can be exchanged with the server.
Built-in server settings.
 
Authentication and permission systems for SoulFire.
Utils used by SoulFire to do various things.
Log4j utility classes SoulFire uses.
 
Contains classes that represent data structures or other utilities that are instantiated.
Shared SoulFire classes.