net.minecraft.world.entity

public class EntityIndex<T extends EntityLike>

net.minecraft.world.level.entity.EntityLookup
net.minecraft.class_5570
net.minecraft.world.entity.EntityIndex

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_27244
LOGGER
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<T>
byId
field_27245
idToEntity
private final Map<UUID, T>
byUuid
field_27246
uuidToEntity

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <U extends T> void
getEntities(EntityTypeTest<T, U> type, AbortableIterationConsumer<U> consumer)
method_31754(class_5575<T, U> arg0, class_7927<U> arg1)
forEach(TypeFilter<T, U> filter, LazyIterationConsumer<U> consumer)
public Iterable<T>
getAllEntities()
method_31751()
iterate()
public void
add(T entity)
method_31753(T arg0)
add(T entity)
public void
remove(T entity)
method_31757(T arg0)
remove(T entity)
public T
getEntity(int id)
method_31752(int arg0)
get(int id)
public T
getEntity(UUID id)
method_31755(UUID arg0)
get(UUID uuid)
public int
count()
method_31756()
size()