Skip to content

Fabric API Events

Fabric API version: 0.104.0+1.21.1

Total event count: 166

Grouped events


C2SConfigurationChannelEvents

  • REGISTER
  • UNREGISTER

C2SPlayChannelEvents

  • REGISTER
  • UNREGISTER

ClientBlockEntityEvents

  • BLOCK_ENTITY_LOAD
  • BLOCK_ENTITY_UNLOAD

ClientChunkEvents

  • CHUNK_LOAD
  • CHUNK_UNLOAD

ClientConfigurationConnectionEvents

  • INIT
  • START
  • COMPLETE
  • DISCONNECT
  • READY

ClientEntityEvents

  • ENTITY_LOAD
  • ENTITY_UNLOAD

ClientLifecycleEvents

  • CLIENT_STARTED
  • CLIENT_STOPPING

ClientLoginConnectionEvents

  • INIT
  • QUERY_START
  • DISCONNECT

ClientPlayConnectionEvents

  • INIT
  • JOIN
  • DISCONNECT

ClientReceiveMessageEvents

  • ALLOW_CHAT
  • ALLOW_GAME
  • MODIFY_GAME
  • CHAT
  • GAME
  • CHAT_CANCELED
  • GAME_CANCELED

ClientSendMessageEvents

  • ALLOW_CHAT
  • ALLOW_COMMAND
  • MODIFY_CHAT
  • MODIFY_COMMAND
  • CHAT
  • COMMAND
  • CHAT_CANCELED
  • COMMAND_CANCELED

ClientTickEvents

  • START_CLIENT_TICK
  • END_CLIENT_TICK
  • START_WORLD_TICK
  • END_WORLD_TICK

EntityElytraEvents

  • ALLOW
  • CUSTOM

EntitySleepEvents

  • ALLOW_SLEEPING
  • START_SLEEPING
  • STOP_SLEEPING
  • ALLOW_BED
  • ALLOW_SLEEP_TIME
  • ALLOW_NEARBY_MONSTERS
  • ALLOW_RESETTING_TIME
  • MODIFY_SLEEPING_DIRECTION
  • ALLOW_SETTING_SPAWN
  • SET_BED_OCCUPATION_STATE
  • MODIFY_WAKE_UP_POSITION

EntityTrackingEvents

  • START_TRACKING
  • STOP_TRACKING

LootTableEvents

  • REPLACE
  • MODIFY
  • ALL_LOADED

ModelLoadingPluginContextImpl

  • modelResolvers
  • onLoadModifiers
  • beforeBakeModifiers
  • afterBakeModifiers

PlayerBlockBreakEvents

  • BEFORE
  • AFTER
  • CANCELED

S2CConfigurationChannelEvents

  • REGISTER
  • UNREGISTER

S2CPlayChannelEvents

  • REGISTER
  • UNREGISTER

ScreenEvents

  • BEFORE_INIT
  • AFTER_INIT

ServerBlockEntityEvents

  • BLOCK_ENTITY_LOAD
  • BLOCK_ENTITY_UNLOAD

ServerChunkEvents

  • CHUNK_LOAD
  • CHUNK_UNLOAD

ServerConfigurationConnectionEvents

  • BEFORE_CONFIGURE
  • CONFIGURE
  • DISCONNECT

ServerEntityEvents

  • ENTITY_LOAD
  • ENTITY_UNLOAD
  • EQUIPMENT_CHANGE

ServerEntityWorldChangeEvents

  • AFTER_ENTITY_CHANGE_WORLD
  • AFTER_PLAYER_CHANGE_WORLD

ServerLifecycleEvents

  • SERVER_STARTING
  • SERVER_STARTED
  • SERVER_STOPPING
  • SERVER_STOPPED
  • SYNC_DATA_PACK_CONTENTS
  • START_DATA_PACK_RELOAD
  • END_DATA_PACK_RELOAD
  • BEFORE_SAVE
  • AFTER_SAVE

ServerLivingEntityEvents

  • ALLOW_DAMAGE
  • AFTER_DAMAGE
  • ALLOW_DEATH
  • AFTER_DEATH
  • MOB_CONVERSION

ServerLoginConnectionEvents

  • INIT
  • QUERY_START
  • DISCONNECT

ServerMessageEvents

  • ALLOW_CHAT_MESSAGE
  • ALLOW_GAME_MESSAGE
  • ALLOW_COMMAND_MESSAGE
  • CHAT_MESSAGE
  • GAME_MESSAGE
  • COMMAND_MESSAGE

ServerPlayConnectionEvents

  • INIT
  • JOIN
  • DISCONNECT

ServerPlayerEvents

  • COPY_FROM
  • AFTER_RESPAWN
  • ALLOW_DEATH

ServerTickEvents

  • START_SERVER_TICK
  • END_SERVER_TICK
  • START_WORLD_TICK
  • END_WORLD_TICK

ServerWorldEvents

  • LOAD
  • UNLOAD

WorldRenderEvents

  • START
  • AFTER_SETUP
  • BEFORE_ENTITIES
  • AFTER_ENTITIES
  • BEFORE_BLOCK_OUTLINE
  • BLOCK_OUTLINE
  • BEFORE_DEBUG_RENDER
  • AFTER_TRANSLUCENT
  • LAST
  • END

Non-grouped events


Deprecated events


  • ClientPickBlockCallback.EVENT
  • CommandRegistrationCallback.EVENT
  • InvalidateRenderStateCallback.EVENT
  • LivingEntityFeatureRendererRegistrationCallback.EVENT
  • LootTableEvents.REPLACE

Last update: 2024-09-22