Class ServerEntityEvents

java.lang.Object
net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents

public final class ServerEntityEvents extends Object
  • Field Details

    • ENTITY_LOAD

      public static final Event<ServerEntityEvents.Load> ENTITY_LOAD
      Called when an Entity is loaded into a ServerLevel.

      When this event is called, the entity is already in the level.

    • ENTITY_UNLOAD

      public static final Event<ServerEntityEvents.Unload> ENTITY_UNLOAD
      Called when an Entity is unloaded from a ServerLevel.

      This event is called before the entity is removed from the level.

    • EQUIPMENT_CHANGE

      public static final Event<ServerEntityEvents.EquipmentChange> EQUIPMENT_CHANGE
      Called during LivingEntity.tick() if the Entity's equipment has been changed or mutated.

      This event is also called when the entity joins the level. A change in equipment is determined by ItemStack.matches(ItemStack, ItemStack).