All Classes and Interfaces

Class
Description
Class to invoke CraftChatMessage methods across versions.
Class to invoke methods inside DataComponentType and handle types in a flexible way.
Class to invoke methods from multiple DataComponent classes.
Class wrapper to invoke methods from map and patch data component types builder.
This is not the real class, it's just a bridge between to set and get values before build.
Class to invoke methods from DataComponentHolder.
This type of data component object (as the name said) is just a holder for DataComponentMap to delegate methods.
Class to invoke methods from DataComponentMap.
A component map acts like an immutable map in java with the regular conception of components by Mojang.
Class to invoke methods from PatchedDataComponentMap.
A patched map is a subclass of DataComponentMap but mutable, that means all the methods from component map are applicable in a patched map.
Class to invoke methods from DataComponentPatch.
Instead of patched map, a component patch acts like a cloneable object that can be introduced into maps and also hold empty values to future deletion.
Deprecated.
Boolean valued function to compare a method with return and parameter types.
Class to create I/O objects that require a certain level of registry.
Abstract class to allow any object to be targeted on the enhanced for statement.
 
 
 
 
 
 
Utility class that provides general information of every supported Minecraft version.
Object container with automatic conversion to required type when value is called.
Class to invoke ProblemReporter related methods.
 
 
 
 
 
Rtag class to edit CompoundTag & ListTag objects.
Uses a tree-like path format to find the required tag instead of creating multiple classes for deep-tags.
An deserializer that converts any Map of objects to assigned object type.
RtagEditor abstract class who edit any object with CompoundTag inside.
Also provide methods to easy-edit object tags using a Rtag instance.
RtagMirror class to convert objects.
By default, it's only compatible with regular Java objects like String, Short, Integer, Double, Float, Long, Byte, Map and List.
It also converts Byte, Integer and Long arrays as well.
An Serializer that converts any Object to Map.
Server instance class to get information about current server.
Server platform subclass with different supported platforms.
Deprecated.
Use MC.version() methods instead.
Server type subclass with major changes in compiled instance.
Class to invoke methods inside classes that extends Tag.
Class to invoke CompoundTag methods across versions.
Class to invoke ListTag methods across versions.
Represents a function that accepts one argument and produces a result.
Function will throw a Throwable.
Tag stream class to handle CompoundTag with writeable and readable objects.
The TStream instance provide easy methods handle objects has bytes.
Class to invoke NbtIo methods across versions.