Class ServerEntityManager.Listener

java.lang.Object
net.minecraft.server.world.ServerEntityManager.Listener
All Implemented Interfaces:
EntityChangeListener
Enclosing class:
ServerEntityManager<T extends EntityLike>

private class ServerEntityManager.Listener extends Object implements EntityChangeListener
Mappings:
Namespace Name
official dnj$a
intermediary net/minecraft/class_5579$class_5580
named net/minecraft/server/world/ServerEntityManager$Listener
  • Field Details

    • entity

      private final T extends EntityLike entity
      Mappings:
      Namespace Name Mixin selector
      official c Ldnj$a;c:Ldmy;
      intermediary field_27272 Lnet/minecraft/class_5579$class_5580;field_27272:Lnet/minecraft/class_5568;
      named entity Lnet/minecraft/server/world/ServerEntityManager$Listener;entity:Lnet/minecraft/world/entity/EntityLike;
    • sectionPos

      private long sectionPos
      Mappings:
      Namespace Name Mixin selector
      official d Ldnj$a;d:J
      intermediary field_27273 Lnet/minecraft/class_5579$class_5580;field_27273:J
      named sectionPos Lnet/minecraft/server/world/ServerEntityManager$Listener;sectionPos:J
    • section

      private EntityTrackingSection<T extends EntityLike> section
      Mappings:
      Namespace Name Mixin selector
      official e Ldnj$a;e:Ldnc;
      intermediary field_27274 Lnet/minecraft/class_5579$class_5580;field_27274:Lnet/minecraft/class_5572;
      named section Lnet/minecraft/server/world/ServerEntityManager$Listener;section:Lnet/minecraft/world/entity/EntityTrackingSection;
  • Constructor Details

    • Listener

      Listener(T entity, long sectionPos, EntityTrackingSection<T> section)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldnj$a;<init>(Ldnj;Ldmy;JLdnc;)V
      intermediary <init> Lnet/minecraft/class_5579$class_5580;<init>(Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V
      named <init> Lnet/minecraft/server/world/ServerEntityManager$Listener;<init>(Lnet/minecraft/server/world/ServerEntityManager;Lnet/minecraft/world/entity/EntityLike;JLnet/minecraft/world/entity/EntityTrackingSection;)V
  • Method Details

    • updateEntityPosition

      public void updateEntityPosition()
      Specified by:
      updateEntityPosition in interface EntityChangeListener
      Mappings:
      Namespace Name Mixin selector
      official a Ldmz;a()V
      intermediary method_31749 Lnet/minecraft/class_5569;method_31749()V
      named updateEntityPosition Lnet/minecraft/world/entity/EntityChangeListener;updateEntityPosition()V
    • updateLoadStatus

      private void updateLoadStatus(EntityTrackingStatus oldStatus, EntityTrackingStatus newStatus)
      Mappings:
      Namespace Name Mixin selector
      official a Ldnj$a;a(Ldnl;Ldnl;)V
      intermediary method_31865 Lnet/minecraft/class_5579$class_5580;method_31865(Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V
      named updateLoadStatus Lnet/minecraft/server/world/ServerEntityManager$Listener;updateLoadStatus(Lnet/minecraft/world/entity/EntityTrackingStatus;Lnet/minecraft/world/entity/EntityTrackingStatus;)V
    • remove

      public void remove(Entity.RemovalReason reason)
      Specified by:
      remove in interface EntityChangeListener
      Mappings:
      Namespace Name Mixin selector
      official a Ldmz;a(Lblv$c;)V
      intermediary method_31750 Lnet/minecraft/class_5569;method_31750(Lnet/minecraft/class_1297$class_5529;)V
      named remove Lnet/minecraft/world/entity/EntityChangeListener;remove(Lnet/minecraft/entity/Entity$RemovalReason;)V