类 EntityIndex<T extends EntityLike>
- java.lang.Object
-
- net.minecraft.world.entity.EntityIndex<T>
-
public class EntityIndex<T extends EntityLike> extends Object
An index of entities by both their network IDs and UUIDs.- Mappings:
Namespace Name official cndintermediary net/minecraft/class_5570named net/minecraft/world/entity/EntityIndex
-
-
字段概要
字段 修饰符和类型 字段 说明 private Int2ObjectMap<T>idToEntityprivate static LoggerLOGGERprivate Map<UUID,T>uuidToEntity
-
构造器概要
构造器 构造器 说明 EntityIndex()
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLcnd;a:Lorg/apache/logging/log4j/Logger;intermediary field_27244Lnet/minecraft/class_5570;field_27244:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/entity/EntityIndex;LOGGER:Lorg/apache/logging/log4j/Logger;
-
idToEntity
private final Int2ObjectMap<T extends EntityLike> idToEntity
- Mappings:
Namespace Name Mixin selector official bLcnd;b:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_27245Lnet/minecraft/class_5570;field_27245:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named idToEntityLnet/minecraft/world/entity/EntityIndex;idToEntity:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
uuidToEntity
private final Map<UUID,T extends EntityLike> uuidToEntity
- Mappings:
Namespace Name Mixin selector official cLcnd;c:Ljava/util/Map;intermediary field_27246Lnet/minecraft/class_5570;field_27246:Ljava/util/Map;named uuidToEntityLnet/minecraft/world/entity/EntityIndex;uuidToEntity:Ljava/util/Map;
-
-
方法详细资料
-
forEach
public <U extends T> void forEach(TypeFilter<T,U> filter, Consumer<U> action)
- Mappings:
Namespace Name Mixin selector official aLcnd;a(Lcni;Ljava/util/function/Consumer;)Vintermediary method_31754Lnet/minecraft/class_5570;method_31754(Lnet/minecraft/class_5575;Ljava/util/function/Consumer;)Vnamed forEachLnet/minecraft/world/entity/EntityIndex;forEach(Lnet/minecraft/util/TypeFilter;Ljava/util/function/Consumer;)V
-
iterate
public Iterable<T> iterate()
- Mappings:
Namespace Name Mixin selector official aLcnd;a()Ljava/lang/Iterable;intermediary method_31751Lnet/minecraft/class_5570;method_31751()Ljava/lang/Iterable;named iterateLnet/minecraft/world/entity/EntityIndex;iterate()Ljava/lang/Iterable;
-
add
public void add(T entity)
- Mappings:
Namespace Name Mixin selector official aLcnd;a(Lcnb;)Vintermediary method_31753Lnet/minecraft/class_5570;method_31753(Lnet/minecraft/class_5568;)Vnamed addLnet/minecraft/world/entity/EntityIndex;add(Lnet/minecraft/world/entity/EntityLike;)V
-
remove
public void remove(T entity)
- Mappings:
Namespace Name Mixin selector official bLcnd;b(Lcnb;)Vintermediary method_31757Lnet/minecraft/class_5570;method_31757(Lnet/minecraft/class_5568;)Vnamed removeLnet/minecraft/world/entity/EntityIndex;remove(Lnet/minecraft/world/entity/EntityLike;)V
-
get
@Nullable public T get(int id)
- Mappings:
Namespace Name Mixin selector official aLcnd;a(I)Lcnb;intermediary method_31752Lnet/minecraft/class_5570;method_31752(I)Lnet/minecraft/class_5568;named getLnet/minecraft/world/entity/EntityIndex;get(I)Lnet/minecraft/world/entity/EntityLike;
-
get
@Nullable public T get(UUID uuid)
- Mappings:
Namespace Name Mixin selector official aLcnd;a(Ljava/util/UUID;)Lcnb;intermediary method_31755Lnet/minecraft/class_5570;method_31755(Ljava/util/UUID;)Lnet/minecraft/class_5568;named getLnet/minecraft/world/entity/EntityIndex;get(Ljava/util/UUID;)Lnet/minecraft/world/entity/EntityLike;
-
size
public int size()
- Mappings:
Namespace Name Mixin selector official bLcnd;b()Iintermediary method_31756Lnet/minecraft/class_5570;method_31756()Inamed sizeLnet/minecraft/world/entity/EntityIndex;size()I
-
-