ClientBlockEntityEvents.BLOCK_ENTITY_LOAD: Called when a BlockEntity is loaded into a ClientWorld. When this event is called, the block entity is already in the world.
ClientBlockEntityEvents.BLOCK_ENTITY_UNLOAD: Called when a BlockEntity is about to be unloaded from a ClientWorld. When this event is called, the block entity is still present in the world.
ClientChunkEvents.CHUNK_LOAD: Called when a chunk is loaded into a ClientWorld. When this event is called, the chunk is already in the world.
ClientChunkEvents.CHUNK_UNLOAD: Called when a chunk is about to be unloaded from a ClientWorld. When this event is called, the chunk is still present in the world.
ClientCommandRegistrationCallback.EVENT: For when client commands are registered to the dispatcher.
ClientEntityEvents.ENTITY_LOAD: Called when an Entity is loaded into a ClientWorld. When this event is called, the entity is already in the world.
ClientEntityEvents.ENTITY_UNLOAD: Called when an Entity is about to be unloaded from a ClientWorld. When this event is called, the entity is still present in the world.
ClientLifecycleEvents.CLIENT_STARTED: Called when Minecraft has started and it's client about to tick for the first time.
ClientLifecycleEvents.CLIENT_STOPPING: Called when Minecraft's client begins to stop.
ClientPickBlockApplyCallback.EVENT: Emitted during the block-picking process; can be used to modify the returned ItemStack, as well as nullify it.
ClientPickBlockGatherCallback.EVENT: Emitted at the beginning of the block-picking process to find any applicable ItemStack.
ClientTickEvents.END_CLIENT_TICK: Called at the end of the client tick.
ClientTickEvents.END_WORLD_TICK: Called at the end of the ClientWorld's tick.
ClientTickEvents.START_CLIENT_TICK: Called at the start of the client tick.
ClientTickEvents.START_WORLD_TICK: Called at the start of the ClientWorld's tick.
ItemTooltipCallback.EVENT: Called when an item stack's tooltip is rendered.
ScreenEvents.AFTER_INIT: Called after a screen is initialized to it's default state.
ScreenEvents.BEFORE_INIT: Called before a screen is initialized to it's default state.
TooltipComponentCallback.EVENT: Allows registering a mapping from TooltipData to TooltipComponent. This allows custom tooltips for items.