All Classes and Interfaces
Class
Description
A codec resolver for generic arrays like
String[] or ItemStack[].A helper class for save data.
A utility class for resolving codecs.
A record containing both a codec and a packet codec.
A collection of pre-made
CodecHolders.A general interface that all codec resolvers implement.
A collection of pre-made
Codecs.The common entry point for CoreLib.
An event wrapper that takes a runnable, which is called when a listener is added or removed.
Represents an object holding a piece of data.
A codec resolver for
Eithers.A codec resolver for
Enums.A reflective wrapper around generic types, used to resolve type parameters and annotations
for codec generation and serialization logic.
A codec resolver for
Optionals.A collection of pre-made
PacketCodecs.A codec resolver for
Pairs.A codec resolver for primitive types.
An advanced codec resolver that should work for all records,
as long as the
CodecHelper can also resolve codecs for the record components.Used to tell codec resolvers what registry something belongs to.
A helper class for save data.
How the data should be saved.
Contains events for resolving codecs.
A functional interface for listeners of
SerializationEvent.REGISTER_CODEC_RESOLVER_EVENTA functional interface for listeners of
SerializationEvent.REGISTER_STANDARD_CODEC_EVENTAn event listener used by CoreLib to register its own standard codecs and codec resolvers.
Used to resolve codecs for class that don't have type parameters.
A helper class for save data.
Represents an object holding a piece of data that will be automatically synced to the client.
A helper class for save data.
A utility class for synchronising data.
A codec resolver for
Annotate a type with
TagKeys
Annotate a type with
RegistryRef to tell the codec resolver what registry the tag is for.A utility class containing general utilities.
A helper class for save data.
Contains events for loading and saving
WorldSaveData.A functional interface for listeners of
WorldSaveDataEvent.LOAD_EVENTA functional interface for listeners of
WorldSaveDataEvent.SAVE_EVENT