All Classes and Interfaces
Class
Description
A basic abstract implementation of Registry
Represents a container for managing and organizing data within a specific chunk of the world.
Represents a container for managing blocks within a specific vertical section of a chunk.
An autoconfig like config system.
An annotation to mark a field as a config entry.
A container implementation that dynamically transitions between a
MapContainer and
an ArraySectionContainer based on the load factor and size constraints.An RNG class that's faster and hopefully better than java.util.Random.
Utility class for generating random values using
This class provides methods for generating random booleans, bytes, integers, longs, doubles, and floats with optional range constraints and probability checks.
FastRandom.This class provides methods for generating random booleans, bytes, integers, longs, doubles, and floats with optional range constraints and probability checks.
Represents a registry that can not be registered too after creation
A container that holds all the block containers for all worlds.
Represents a holder that encapsulates spatial coordinates (x, y, z) and a data object of type T.
A registry that can be frozen, preventing any further registrations.
Represents an offline UUID for a player based on their name.
Represents a basic registry object which contained
RegistryKey objectsimplemented by objects which can be added to Registries
Represents a container for managing sections of data associated with spatial positions.
A class to extend that tracks all the specified S type in the server.
Represents a container for managing block-related data across a specific world,
organized into smaller chunk-based containers.
An Updatable registry that can have contents added arbitrarily.