类 EntityTrackingSection<T>
- java.lang.Object
-
- net.minecraft.world.entity.EntityTrackingSection<T>
-
public class EntityTrackingSection<T> extends Object
A collection of entities tracked within a chunk section.- Mappings:
Namespace Name official cnfintermediary net/minecraft/class_5572named net/minecraft/world/entity/EntityTrackingSection
-
-
字段概要
字段 修饰符和类型 字段 说明 private TypeFilterableList<T>collectionprotected static LoggerLOGGERprivate EntityTrackingStatusstatus
-
构造器概要
构造器 构造器 说明 EntityTrackingSection(Class<T> entityClass, EntityTrackingStatus status)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(T obj)voidforEach(Predicate<? super T> predicate, Consumer<T> action)<U extends T>
voidforEach(TypeFilter<T,U> type, Predicate<? super U> filter, Consumer<? super U> action)EntityTrackingStatusgetStatus()booleanisEmpty()booleanremove(T obj)intsize()Stream<T>stream()EntityTrackingStatusswapStatus(EntityTrackingStatus status)
-
-
-
字段详细资料
-
LOGGER
protected static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLcnf;a:Lorg/apache/logging/log4j/Logger;intermediary field_27247Lnet/minecraft/class_5572;field_27247:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/entity/EntityTrackingSection;LOGGER:Lorg/apache/logging/log4j/Logger;
-
collection
private final TypeFilterableList<T> collection
- Mappings:
Namespace Name Mixin selector official bLcnf;b:Lafz;intermediary field_27248Lnet/minecraft/class_5572;field_27248:Lnet/minecraft/class_3509;named collectionLnet/minecraft/world/entity/EntityTrackingSection;collection:Lnet/minecraft/util/collection/TypeFilterableList;
-
status
private EntityTrackingStatus status
- Mappings:
Namespace Name Mixin selector official cLcnf;c:Lcno;intermediary field_27249Lnet/minecraft/class_5572;field_27249:Lnet/minecraft/class_5584;named statusLnet/minecraft/world/entity/EntityTrackingSection;status:Lnet/minecraft/world/entity/EntityTrackingStatus;
-
-
构造器详细资料
-
EntityTrackingSection
public EntityTrackingSection(Class<T> entityClass, EntityTrackingStatus status)
- Mappings:
Namespace Name Mixin selector official <init>Lcnf;<init>(Ljava/lang/Class;Lcno;)Vintermediary <init>Lnet/minecraft/class_5572;<init>(Ljava/lang/Class;Lnet/minecraft/class_5584;)Vnamed <init>Lnet/minecraft/world/entity/EntityTrackingSection;<init>(Ljava/lang/Class;Lnet/minecraft/world/entity/EntityTrackingStatus;)V
-
-
方法详细资料
-
add
public void add(T obj)
- Mappings:
Namespace Name Mixin selector official aLcnf;a(Ljava/lang/Object;)Vintermediary method_31764Lnet/minecraft/class_5572;method_31764(Ljava/lang/Object;)Vnamed addLnet/minecraft/world/entity/EntityTrackingSection;add(Ljava/lang/Object;)V
-
remove
public boolean remove(T obj)
- Mappings:
Namespace Name Mixin selector official bLcnf;b(Ljava/lang/Object;)Zintermediary method_31767Lnet/minecraft/class_5572;method_31767(Ljava/lang/Object;)Znamed removeLnet/minecraft/world/entity/EntityTrackingSection;remove(Ljava/lang/Object;)Z
-
forEach
public void forEach(Predicate<? super T> predicate, Consumer<T> action)
- Mappings:
Namespace Name Mixin selector official aLcnf;a(Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Vintermediary method_31765Lnet/minecraft/class_5572;method_31765(Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Vnamed forEachLnet/minecraft/world/entity/EntityTrackingSection;forEach(Ljava/util/function/Predicate;Ljava/util/function/Consumer;)V
-
forEach
public <U extends T> void forEach(TypeFilter<T,U> type, Predicate<? super U> filter, Consumer<? super U> action)
- Mappings:
Namespace Name Mixin selector official aLcnf;a(Lcni;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Vintermediary method_31762Lnet/minecraft/class_5572;method_31762(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Vnamed forEachLnet/minecraft/world/entity/EntityTrackingSection;forEach(Lnet/minecraft/util/TypeFilter;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)V
-
isEmpty
public boolean isEmpty()
- Mappings:
Namespace Name Mixin selector official aLcnf;a()Zintermediary method_31761Lnet/minecraft/class_5572;method_31761()Znamed isEmptyLnet/minecraft/world/entity/EntityTrackingSection;isEmpty()Z
-
stream
public Stream<T> stream()
- Mappings:
Namespace Name Mixin selector official bLcnf;b()Ljava/util/stream/Stream;intermediary method_31766Lnet/minecraft/class_5572;method_31766()Ljava/util/stream/Stream;named streamLnet/minecraft/world/entity/EntityTrackingSection;stream()Ljava/util/stream/Stream;
-
getStatus
public EntityTrackingStatus getStatus()
- Mappings:
Namespace Name Mixin selector official cLcnf;c()Lcno;intermediary method_31768Lnet/minecraft/class_5572;method_31768()Lnet/minecraft/class_5584;named getStatusLnet/minecraft/world/entity/EntityTrackingSection;getStatus()Lnet/minecraft/world/entity/EntityTrackingStatus;
-
swapStatus
public EntityTrackingStatus swapStatus(EntityTrackingStatus status)
- Mappings:
Namespace Name Mixin selector official aLcnf;a(Lcno;)Lcno;intermediary method_31763Lnet/minecraft/class_5572;method_31763(Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;named swapStatusLnet/minecraft/world/entity/EntityTrackingSection;swapStatus(Lnet/minecraft/world/entity/EntityTrackingStatus;)Lnet/minecraft/world/entity/EntityTrackingStatus;
-
size
public int size()
- Mappings:
Namespace Name Mixin selector official dLcnf;d()Iintermediary method_31769Lnet/minecraft/class_5572;method_31769()Inamed sizeLnet/minecraft/world/entity/EntityTrackingSection;size()I
-
-