All Classes and Interfaces
Class
Description
A basic packet implementation.
This load condition will test an array of sub-conditions and make sure all of them are met.
Constant references to all built-in Minecraft fonts.
A Supplier implementation that will cache the result of an internal delegate supplier.
Represents a type of load condition that Bookshelf can process and test.
Determines where the packet will be resolved.
Allows an enum to be used as a branching command path.
Load conditions allow JSON entries in data/resource packs to define optional conditions in order for them to load.
Provides platform specific implementations of network related code.
Defines a custom payload packet.
The PlatformHelper provides useful context and information about the platform the game is running on.
A CodecHelper wraps a Codec to provide a large amount of helpers and utilities to make working with the Codec easier
and more flexible.
This load condition will test that an array of mod IDs are all loaded.
This load condition will test an array of sub-conditions and make sure none of them are met.
A visual indicator that a class, field, or method can only be accessed in certain environments.
This load condition will test the current mod loading platform.
This load condition will test an array of sub-conditions and make sure at least one of them are met.
Represents a physical location in the client/server network diagram.
Formats a property string using various separator patterns.
A consumer that accepts four parameters.
A cached value that is lazily loaded and will be invalidated automatically after the game has been reloaded.
An argument info type that will always resolve to the same singleton instance.
A template that holds a cached argument singleton.
Represents various units that can be displayed in game.