Package net.minecraft.server.world
Class ServerEntityManager<T extends EntityLike>
java.lang.Object
net.minecraft.server.world.ServerEntityManager<T>
- All Implemented Interfaces:
AutoCloseable
public class ServerEntityManager<T extends EntityLike> extends Object implements AutoCloseable
- Mappings:
Namespace Name official clmintermediary net/minecraft/class_5579named net/minecraft/server/world/ServerEntityManager
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classServerEntityManager.class_5580(package private) static classServerEntityManager.class_5581 -
Field Summary
Fields Modifier and Type Field Description private EntityLoader<T>entityLoaderprivate Set<UUID>entityUuidsprivate class_5571<T>field_27263private class_5573<T>field_27265private class_5577<T>field_27266private Long2ObjectMap<class_5584>field_27267private Long2ObjectMap<ServerEntityManager.class_5581>field_27268private LongSetfield_27269private Queue<class_5566<T>>loadingQueueprivate static LoggerLOGGERprivate class_5570<T>trackedEntities -
Constructor Summary
Constructors Constructor Description ServerEntityManager(Class<T> class2, EntityLoader<T> entityLoader, class_5571<T> class_5571) -
Method Summary
Modifier and Type Method Description booleanaddEntity(T entity)private booleanaddEntity(T entity, boolean bool)private booleancanAddEntity(T entity)voidclose()StringgetDebugString()voidmethod_31809()private voidmethod_31810(long long2)private voidmethod_31811(long long2, class_5572<T> class_5572)private booleanmethod_31812(long long2, Consumer<T> consumer)voidmethod_31815(ChunkPos chunkPos, ChunkHolder.LevelType levelType)voidmethod_31816(ChunkPos chunkPos, class_5584 class_5584)voidmethod_31826(Writer writer)booleanmethod_31827(UUID uUID)voidmethod_31828(Stream<T> stream)voidmethod_31829()private voidmethod_31830(long long2)private static <T extends EntityLike>
class_5584method_31832(T t, class_5584 class_5584)voidmethod_31835(Stream<T> stream)voidmethod_31836()private booleanmethod_31837(long long2)private voidmethod_31838(T entity)class_5577<T>method_31841()private voidmethod_31847(T entity)private voidmethod_31850(T entity)private voidmethod_31851()private voidmethod_31852(EntityLike entity)private voidmethod_31853()private LongSetmethod_31855()private voidremoveEntity(T entity)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLclm;a:Lorg/apache/logging/log4j/Logger;intermediary field_27260Lnet/minecraft/class_5579;field_27260:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/world/ServerEntityManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
entityUuids
- Mappings:
Namespace Name Mixin selector official bLclm;b:Ljava/util/Set;intermediary field_27261Lnet/minecraft/class_5579;field_27261:Ljava/util/Set;named entityUuidsLnet/minecraft/server/world/ServerEntityManager;entityUuids:Ljava/util/Set;
-
entityLoader
- Mappings:
Namespace Name Mixin selector official cLclm;c:Lclj;intermediary field_27262Lnet/minecraft/class_5579;field_27262:Lnet/minecraft/class_5576;named entityLoaderLnet/minecraft/server/world/ServerEntityManager;entityLoader:Lnet/minecraft/world/EntityLoader;
-
field_27263
- Mappings:
Namespace Name Mixin selector official dLclm;d:Lcle;intermediary field_27263Lnet/minecraft/class_5579;field_27263:Lnet/minecraft/class_5571;named field_27263Lnet/minecraft/server/world/ServerEntityManager;field_27263:Lnet/minecraft/class_5571;
-
trackedEntities
- Mappings:
Namespace Name Mixin selector official eLclm;e:Lcld;intermediary field_27264Lnet/minecraft/class_5579;field_27264:Lnet/minecraft/class_5570;named trackedEntitiesLnet/minecraft/server/world/ServerEntityManager;trackedEntities:Lnet/minecraft/class_5570;
-
field_27265
- Mappings:
Namespace Name Mixin selector official fLclm;f:Lclg;intermediary field_27265Lnet/minecraft/class_5579;field_27265:Lnet/minecraft/class_5573;named field_27265Lnet/minecraft/server/world/ServerEntityManager;field_27265:Lnet/minecraft/class_5573;
-
field_27266
- Mappings:
Namespace Name Mixin selector official gLclm;g:Lclk;intermediary field_27266Lnet/minecraft/class_5579;field_27266:Lnet/minecraft/class_5577;named field_27266Lnet/minecraft/server/world/ServerEntityManager;field_27266:Lnet/minecraft/class_5577;
-
field_27267
- Mappings:
Namespace Name Mixin selector official hLclm;h:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;intermediary field_27267Lnet/minecraft/class_5579;field_27267:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;named field_27267Lnet/minecraft/server/world/ServerEntityManager;field_27267:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
field_27268
- Mappings:
Namespace Name Mixin selector official iLclm;i:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;intermediary field_27268Lnet/minecraft/class_5579;field_27268:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;named field_27268Lnet/minecraft/server/world/ServerEntityManager;field_27268:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
field_27269
- Mappings:
Namespace Name Mixin selector official jLclm;j:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_27269Lnet/minecraft/class_5579;field_27269:Lit/unimi/dsi/fastutil/longs/LongSet;named field_27269Lnet/minecraft/server/world/ServerEntityManager;field_27269:Lit/unimi/dsi/fastutil/longs/LongSet;
-
loadingQueue
- Mappings:
Namespace Name Mixin selector official kLclm;k:Ljava/util/Queue;intermediary field_27270Lnet/minecraft/class_5579;field_27270:Ljava/util/Queue;named loadingQueueLnet/minecraft/server/world/ServerEntityManager;loadingQueue:Ljava/util/Queue;
-
-
Constructor Details
-
ServerEntityManager
public ServerEntityManager(Class<T> class2, EntityLoader<T> entityLoader, class_5571<T> class_5571)- Mappings:
Namespace Name Mixin selector official <init>Lclm;<init>(Ljava/lang/Class;Lclj;Lcle;)Vintermediary <init>Lnet/minecraft/class_5579;<init>(Ljava/lang/Class;Lnet/minecraft/class_5576;Lnet/minecraft/class_5571;)Vnamed <init>Lnet/minecraft/server/world/ServerEntityManager;<init>(Ljava/lang/Class;Lnet/minecraft/world/EntityLoader;Lnet/minecraft/class_5571;)V
-
-
Method Details
-
method_31811
- Mappings:
Namespace Name Mixin selector official aLclm;a(JLclf;)Vintermediary method_31811Lnet/minecraft/class_5579;method_31811(JLnet/minecraft/class_5572;)Vnamed method_31811Lnet/minecraft/server/world/ServerEntityManager;method_31811(JLnet/minecraft/class_5572;)V
-
canAddEntity
- Mappings:
Namespace Name Mixin selector official bLclm;b(Lclb;)Zintermediary method_31831Lnet/minecraft/class_5579;method_31831(Lnet/minecraft/class_5568;)Znamed canAddEntityLnet/minecraft/server/world/ServerEntityManager;canAddEntity(Lnet/minecraft/entity/EntityLike;)Z
-
addEntity
- Mappings:
Namespace Name Mixin selector official aLclm;a(Lclb;)Zintermediary method_31818Lnet/minecraft/class_5579;method_31818(Lnet/minecraft/class_5568;)Znamed addEntityLnet/minecraft/server/world/ServerEntityManager;addEntity(Lnet/minecraft/entity/EntityLike;)Z
-
addEntity
- Mappings:
Namespace Name Mixin selector official aLclm;a(Lclb;Z)Zintermediary method_31820Lnet/minecraft/class_5579;method_31820(Lnet/minecraft/class_5568;Z)Znamed addEntityLnet/minecraft/server/world/ServerEntityManager;addEntity(Lnet/minecraft/entity/EntityLike;Z)Z
-
method_31832
- Mappings:
Namespace Name Mixin selector official bLclm;b(Lclb;Lclo;)Lclo;intermediary method_31832Lnet/minecraft/class_5579;method_31832(Lnet/minecraft/class_5568;Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;named method_31832Lnet/minecraft/server/world/ServerEntityManager;method_31832(Lnet/minecraft/entity/EntityLike;Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;
-
method_31828
- Mappings:
Namespace Name Mixin selector official aLclm;a(Ljava/util/stream/Stream;)Vintermediary method_31828Lnet/minecraft/class_5579;method_31828(Ljava/util/stream/Stream;)Vnamed method_31828Lnet/minecraft/server/world/ServerEntityManager;method_31828(Ljava/util/stream/Stream;)V
-
method_31835
- Mappings:
Namespace Name Mixin selector official bLclm;b(Ljava/util/stream/Stream;)Vintermediary method_31835Lnet/minecraft/class_5579;method_31835(Ljava/util/stream/Stream;)Vnamed method_31835Lnet/minecraft/server/world/ServerEntityManager;method_31835(Ljava/util/stream/Stream;)V
-
method_31838
- Mappings:
Namespace Name Mixin selector official cLclm;c(Lclb;)Vintermediary method_31838Lnet/minecraft/class_5579;method_31838(Lnet/minecraft/class_5568;)Vnamed method_31838Lnet/minecraft/server/world/ServerEntityManager;method_31838(Lnet/minecraft/entity/EntityLike;)V
-
removeEntity
- Mappings:
Namespace Name Mixin selector official dLclm;d(Lclb;)Vintermediary method_31843Lnet/minecraft/class_5579;method_31843(Lnet/minecraft/class_5568;)Vnamed removeEntityLnet/minecraft/server/world/ServerEntityManager;removeEntity(Lnet/minecraft/entity/EntityLike;)V
-
method_31847
- Mappings:
Namespace Name Mixin selector official eLclm;e(Lclb;)Vintermediary method_31847Lnet/minecraft/class_5579;method_31847(Lnet/minecraft/class_5568;)Vnamed method_31847Lnet/minecraft/server/world/ServerEntityManager;method_31847(Lnet/minecraft/entity/EntityLike;)V
-
method_31850
- Mappings:
Namespace Name Mixin selector official fLclm;f(Lclb;)Vintermediary method_31850Lnet/minecraft/class_5579;method_31850(Lnet/minecraft/class_5568;)Vnamed method_31850Lnet/minecraft/server/world/ServerEntityManager;method_31850(Lnet/minecraft/entity/EntityLike;)V
-
method_31815
- Mappings:
Namespace Name Mixin selector official aLclm;a(Lbta;Laah$b;)Vintermediary method_31815Lnet/minecraft/class_5579;method_31815(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)Vnamed method_31815Lnet/minecraft/server/world/ServerEntityManager;method_31815(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/server/world/ChunkHolder$LevelType;)V
-
method_31816
- Mappings:
Namespace Name Mixin selector official aLclm;a(Lbta;Lclo;)Vintermediary method_31816Lnet/minecraft/class_5579;method_31816(Lnet/minecraft/class_1923;Lnet/minecraft/class_5584;)Vnamed method_31816Lnet/minecraft/server/world/ServerEntityManager;method_31816(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/class_5584;)V
-
method_31810
private void method_31810(long long2)- Mappings:
Namespace Name Mixin selector official aLclm;a(J)Vintermediary method_31810Lnet/minecraft/class_5579;method_31810(J)Vnamed method_31810Lnet/minecraft/server/world/ServerEntityManager;method_31810(J)V
-
method_31812
- Mappings:
Namespace Name Mixin selector official aLclm;a(JLjava/util/function/Consumer;)Zintermediary method_31812Lnet/minecraft/class_5579;method_31812(JLjava/util/function/Consumer;)Znamed method_31812Lnet/minecraft/server/world/ServerEntityManager;method_31812(JLjava/util/function/Consumer;)Z
-
method_31830
private void method_31830(long long2)- Mappings:
Namespace Name Mixin selector official bLclm;b(J)Vintermediary method_31830Lnet/minecraft/class_5579;method_31830(J)Vnamed method_31830Lnet/minecraft/server/world/ServerEntityManager;method_31830(J)V
-
method_31837
private boolean method_31837(long long2)- Mappings:
Namespace Name Mixin selector official cLclm;c(J)Zintermediary method_31837Lnet/minecraft/class_5579;method_31837(J)Znamed method_31837Lnet/minecraft/server/world/ServerEntityManager;method_31837(J)Z
-
method_31852
- Mappings:
Namespace Name Mixin selector official gLclm;g(Lclb;)Vintermediary method_31852Lnet/minecraft/class_5579;method_31852(Lnet/minecraft/class_5568;)Vnamed method_31852Lnet/minecraft/server/world/ServerEntityManager;method_31852(Lnet/minecraft/entity/EntityLike;)V
-
method_31851
private void method_31851()- Mappings:
Namespace Name Mixin selector official gLclm;g()Vintermediary method_31851Lnet/minecraft/class_5579;method_31851()Vnamed method_31851Lnet/minecraft/server/world/ServerEntityManager;method_31851()V
-
method_31853
private void method_31853()- Mappings:
Namespace Name Mixin selector official hLclm;h()Vintermediary method_31853Lnet/minecraft/class_5579;method_31853()Vnamed method_31853Lnet/minecraft/server/world/ServerEntityManager;method_31853()V
-
method_31809
public void method_31809()- Mappings:
Namespace Name Mixin selector official aLclm;a()Vintermediary method_31809Lnet/minecraft/class_5579;method_31809()Vnamed method_31809Lnet/minecraft/server/world/ServerEntityManager;method_31809()V
-
method_31855
- Mappings:
Namespace Name Mixin selector official iLclm;i()Lit/unimi/dsi/fastutil/longs/LongSet;intermediary method_31855Lnet/minecraft/class_5579;method_31855()Lit/unimi/dsi/fastutil/longs/LongSet;named method_31855Lnet/minecraft/server/world/ServerEntityManager;method_31855()Lit/unimi/dsi/fastutil/longs/LongSet;
-
method_31829
public void method_31829()- Mappings:
Namespace Name Mixin selector official bLclm;b()Vintermediary method_31829Lnet/minecraft/class_5579;method_31829()Vnamed method_31829Lnet/minecraft/server/world/ServerEntityManager;method_31829()V
-
method_31836
public void method_31836()- Mappings:
Namespace Name Mixin selector official cLclm;c()Vintermediary method_31836Lnet/minecraft/class_5579;method_31836()Vnamed method_31836Lnet/minecraft/server/world/ServerEntityManager;method_31836()V
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException- Mappings:
Namespace Name Mixin selector official closeLclm;close()Vintermediary closeLnet/minecraft/class_5579;close()Vnamed closeLnet/minecraft/server/world/ServerEntityManager;close()V
-
method_31827
- Mappings:
Namespace Name Mixin selector official aLclm;a(Ljava/util/UUID;)Zintermediary method_31827Lnet/minecraft/class_5579;method_31827(Ljava/util/UUID;)Znamed method_31827Lnet/minecraft/server/world/ServerEntityManager;method_31827(Ljava/util/UUID;)Z
-
method_31841
- Mappings:
Namespace Name Mixin selector official dLclm;d()Lclk;intermediary method_31841Lnet/minecraft/class_5579;method_31841()Lnet/minecraft/class_5577;named method_31841Lnet/minecraft/server/world/ServerEntityManager;method_31841()Lnet/minecraft/class_5577;
-
method_31826
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLclm;a(Ljava/io/Writer;)Vintermediary method_31826Lnet/minecraft/class_5579;method_31826(Ljava/io/Writer;)Vnamed method_31826Lnet/minecraft/server/world/ServerEntityManager;method_31826(Ljava/io/Writer;)V
-
getDebugString
- Mappings:
Namespace Name Mixin selector official eLclm;e()Ljava/lang/String;intermediary method_31845Lnet/minecraft/class_5579;method_31845()Ljava/lang/String;named getDebugStringLnet/minecraft/server/world/ServerEntityManager;getDebugString()Ljava/lang/String;
-