Class ClientEntityManager<T extends EntityLike>

java.lang.Object
net.minecraft.world.entity.ClientEntityManager<T>

public class ClientEntityManager<T extends EntityLike> extends Object
Mappings:
Namespace Name
named net/minecraft/world/entity/ClientEntityManager
intermediary net/minecraft/class_5582
official ecj
  • Field Details

    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/entity/ClientEntityManager;LOGGER:Lorg/slf4j/Logger;
      intermediary field_27279 Lnet/minecraft/class_5582;field_27279:Lorg/slf4j/Logger;
      official a Lecj;a:Lorg/slf4j/Logger;
    • handler

      final EntityHandler<T extends EntityLike> handler
      Mappings:
      Namespace Name Mixin selector
      named handler Lnet/minecraft/world/entity/ClientEntityManager;handler:Lnet/minecraft/world/entity/EntityHandler;
      intermediary field_27280 Lnet/minecraft/class_5582;field_27280:Lnet/minecraft/class_5576;
      official b Lecj;b:Lecf;
    • index

      final EntityIndex<T extends EntityLike> index
      Mappings:
      Namespace Name Mixin selector
      named index Lnet/minecraft/world/entity/ClientEntityManager;index:Lnet/minecraft/world/entity/EntityIndex;
      intermediary field_27281 Lnet/minecraft/class_5582;field_27281:Lnet/minecraft/class_5570;
      official c Lecj;c:Lebz;
    • cache

      final SectionedEntityCache<T extends EntityLike> cache
      Mappings:
      Namespace Name Mixin selector
      named cache Lnet/minecraft/world/entity/ClientEntityManager;cache:Lnet/minecraft/world/entity/SectionedEntityCache;
      intermediary field_27282 Lnet/minecraft/class_5582;field_27282:Lnet/minecraft/class_5573;
      official d Lecj;d:Lecc;
    • tickingChunkSections

      private final LongSet tickingChunkSections
      Mappings:
      Namespace Name Mixin selector
      named tickingChunkSections Lnet/minecraft/world/entity/ClientEntityManager;tickingChunkSections:Lit/unimi/dsi/fastutil/longs/LongSet;
      intermediary field_27283 Lnet/minecraft/class_5582;field_27283:Lit/unimi/dsi/fastutil/longs/LongSet;
      official e Lecj;e:Lit/unimi/dsi/fastutil/longs/LongSet;
    • lookup

      private final EntityLookup<T extends EntityLike> lookup
      Mappings:
      Namespace Name Mixin selector
      named lookup Lnet/minecraft/world/entity/ClientEntityManager;lookup:Lnet/minecraft/world/entity/EntityLookup;
      intermediary field_27284 Lnet/minecraft/class_5582;field_27284:Lnet/minecraft/class_5577;
      official f Lecj;f:Lecg;
  • Constructor Details

    • ClientEntityManager

      public ClientEntityManager(Class<T> entityClass, EntityHandler<T> handler)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/entity/ClientEntityManager;<init>(Ljava/lang/Class;Lnet/minecraft/world/entity/EntityHandler;)V
      intermediary <init> Lnet/minecraft/class_5582;<init>(Ljava/lang/Class;Lnet/minecraft/class_5576;)V
      official <init> Lecj;<init>(Ljava/lang/Class;Lecf;)V
  • Method Details

    • startTicking

      public void startTicking(ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      named startTicking Lnet/minecraft/world/entity/ClientEntityManager;startTicking(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_31869 Lnet/minecraft/class_5582;method_31869(Lnet/minecraft/class_1923;)V
      official a Lecj;a(Ldgn;)V
    • stopTicking

      public void stopTicking(ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      named stopTicking Lnet/minecraft/world/entity/ClientEntityManager;stopTicking(Lnet/minecraft/util/math/ChunkPos;)V
      intermediary method_31875 Lnet/minecraft/class_5582;method_31875(Lnet/minecraft/class_1923;)V
      official b Lecj;b(Ldgn;)V
    • getLookup

      public EntityLookup<T> getLookup()
      Mappings:
      Namespace Name Mixin selector
      named getLookup Lnet/minecraft/world/entity/ClientEntityManager;getLookup()Lnet/minecraft/world/entity/EntityLookup;
      intermediary method_31866 Lnet/minecraft/class_5582;method_31866()Lnet/minecraft/class_5577;
      official a Lecj;a()Lecg;
    • addEntity

      public void addEntity(T entity)
      Mappings:
      Namespace Name Mixin selector
      named addEntity Lnet/minecraft/world/entity/ClientEntityManager;addEntity(Lnet/minecraft/world/entity/EntityLike;)V
      intermediary method_31870 Lnet/minecraft/class_5582;method_31870(Lnet/minecraft/class_5568;)V
      official a Lecj;a(Lebx;)V
    • getEntityCount

      public int getEntityCount()
      Mappings:
      Namespace Name Mixin selector
      named getEntityCount Lnet/minecraft/world/entity/ClientEntityManager;getEntityCount()I
      intermediary method_31874 Lnet/minecraft/class_5582;method_31874()I
      official b Lecj;b()I
    • removeIfEmpty

      void removeIfEmpty(long packedChunkSection, EntityTrackingSection<T> entities)
      Mappings:
      Namespace Name Mixin selector
      named removeIfEmpty Lnet/minecraft/world/entity/ClientEntityManager;removeIfEmpty(JLnet/minecraft/world/entity/EntityTrackingSection;)V
      intermediary method_31868 Lnet/minecraft/class_5582;method_31868(JLnet/minecraft/class_5572;)V
      official a Lecj;a(JLecb;)V
    • getDebugString

      public String getDebugString()
      Mappings:
      Namespace Name Mixin selector
      named getDebugString Lnet/minecraft/world/entity/ClientEntityManager;getDebugString()Ljava/lang/String;
      intermediary method_31879 Lnet/minecraft/class_5582;method_31879()Ljava/lang/String;
      official c Lecj;c()Ljava/lang/String;