net.minecraft.world.level.entity

public class TransientEntitySectionManager<T extends EntityAccess>

dnk
net.minecraft.world.level.entity.TransientEntitySectionManager
net.minecraft.class_5582
net.minecraft.client.world.ClientEntityManager
net.minecraft.src.C_141298_

Field summary

Modifier and TypeField
static final org.slf4j.Logger
a
LOGGER
field_27279
LOGGER
f_157635_
final LevelCallback<T>
b
callbacks
field_27280
handler
f_157636_
final EntityLookup<T>
c
entityStorage
field_27281
index
f_157637_
final EntitySectionStorage<T>
d
sectionStorage
field_27282
cache
f_157638_
private final it.unimi.dsi.fastutil.longs.LongSet
e
tickingChunks
field_27283
tickingChunkSections
f_157639_
private final LevelEntityGetter<T>
f
entityGetter
field_27284
lookup
f_157640_

Constructor summary

ModifierConstructor
public (Class<T> entityClass, LevelCallback<T> handler)

Method summary

Modifier and TypeMethod
public void
a(csw arg0)
startTicking(ChunkPos arg0)
method_31869(class_1923 arg0)
startTicking(ChunkPos pos)
m_157651_(C_1560_ arg0)
public void
b(csw arg0)
stopTicking(ChunkPos arg0)
method_31875(class_1923 arg0)
stopTicking(ChunkPos pos)
m_157658_(C_1560_ arg0)
public LevelEntityGetter<T>
a()
getEntityGetter()
method_31866()
getLookup()
m_157645_()
public void
a(T arg0)
addEntity(T arg0)
method_31870(T arg0)
addEntity(T entity)
m_157653_(T arg0)
public int
b()
count()
method_31874()
getEntityCount()
m_157657_()
void
a(long arg0, dnc<T> arg1)
removeSectionIfEmpty(long arg0, EntitySection<T> arg1)
method_31868(long arg0, class_5572<T> arg1)
removeIfEmpty(long packedChunkSection, EntityTrackingSection<T> entities)
m_157648_(long p_157650_, C_141284_<T> arg1)
public String
c()
gatherStats()
method_31879()
getDebugString()
m_157664_()