Class ServerWorld.ServerEntityHandler

java.lang.Object
net.minecraft.server.world.ServerWorld.ServerEntityHandler
All Implemented Interfaces:
EntityHandler<Entity>
Enclosing class:
ServerWorld

private final class ServerWorld.ServerEntityHandler extends Object implements EntityHandler<Entity>
Mappings:
Namespace Name
official ahm$a
intermediary net/minecraft/class_3218$class_5526
named net/minecraft/server/world/ServerWorld$ServerEntityHandler
  • Constructor Details

    • ServerEntityHandler

      ServerEntityHandler()
  • Method Details

    • create

      public void create(Entity entity)
      Description copied from interface: EntityHandler
      Called when an entity is newly created.
      Specified by:
      create in interface EntityHandler<Entity>
      Parameters:
      entity - the created entity
      Mappings:
      Namespace Name Mixin selector
      official a Lahm$a;a(Lbdr;)V
      intermediary method_31432 Lnet/minecraft/class_3218$class_5526;method_31432(Lnet/minecraft/class_1297;)V
      named create Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;create(Lnet/minecraft/entity/Entity;)V
    • destroy

      public void destroy(Entity entity)
      Description copied from interface: EntityHandler
      Called when an entity is permanently destroyed.
      Specified by:
      destroy in interface EntityHandler<Entity>
      Parameters:
      entity - the destroyed entity
      Mappings:
      Namespace Name Mixin selector
      official b Lahm$a;b(Lbdr;)V
      intermediary method_31433 Lnet/minecraft/class_3218$class_5526;method_31433(Lnet/minecraft/class_1297;)V
      named destroy Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;destroy(Lnet/minecraft/entity/Entity;)V
    • startTicking

      public void startTicking(Entity entity)
      Description copied from interface: EntityHandler
      Registers an entity for ticking.
      Specified by:
      startTicking in interface EntityHandler<Entity>
      Parameters:
      entity - the entity to tick
      Mappings:
      Namespace Name Mixin selector
      official c Lahm$a;c(Lbdr;)V
      intermediary method_31434 Lnet/minecraft/class_3218$class_5526;method_31434(Lnet/minecraft/class_1297;)V
      named startTicking Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;startTicking(Lnet/minecraft/entity/Entity;)V
    • stopTicking

      public void stopTicking(Entity entity)
      Description copied from interface: EntityHandler
      Unregisters an entity for ticking.
      Specified by:
      stopTicking in interface EntityHandler<Entity>
      Parameters:
      entity - the ticked entity
      Mappings:
      Namespace Name Mixin selector
      official d Lahm$a;d(Lbdr;)V
      intermediary method_31435 Lnet/minecraft/class_3218$class_5526;method_31435(Lnet/minecraft/class_1297;)V
      named stopTicking Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;stopTicking(Lnet/minecraft/entity/Entity;)V
    • startTracking

      public void startTracking(Entity entity)
      Description copied from interface: EntityHandler
      Registers an entity for tracking.
      Specified by:
      startTracking in interface EntityHandler<Entity>
      Parameters:
      entity - the entity to track
      Mappings:
      Namespace Name Mixin selector
      official e Lahm$a;e(Lbdr;)V
      intermediary method_31436 Lnet/minecraft/class_3218$class_5526;method_31436(Lnet/minecraft/class_1297;)V
      named startTracking Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;startTracking(Lnet/minecraft/entity/Entity;)V
    • stopTracking

      public void stopTracking(Entity entity)
      Description copied from interface: EntityHandler
      Unregisters an entity for tracking.
      Specified by:
      stopTracking in interface EntityHandler<Entity>
      Parameters:
      entity - the tracked entity
      Mappings:
      Namespace Name Mixin selector
      official f Lahm$a;f(Lbdr;)V
      intermediary method_31437 Lnet/minecraft/class_3218$class_5526;method_31437(Lnet/minecraft/class_1297;)V
      named stopTracking Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;stopTracking(Lnet/minecraft/entity/Entity;)V
    • updateLoadStatus

      public void updateLoadStatus(Entity entity)
      Specified by:
      updateLoadStatus in interface EntityHandler<Entity>
      Mappings:
      Namespace Name Mixin selector
      official g Lahm$a;g(Lbdr;)V
      intermediary method_43030 Lnet/minecraft/class_3218$class_5526;method_43030(Lnet/minecraft/class_1297;)V
      named updateLoadStatus Lnet/minecraft/server/world/ServerWorld$ServerEntityHandler;updateLoadStatus(Lnet/minecraft/entity/Entity;)V