net.minecraft.server.world.tick

public class ServerTickList<T>

implements TickList<T>

ayl
net.minecraft.unmapped.C_71969539
net.minecraft.server.world.tick.ServerTickList
net.minecraft.world.ServerTickList

Field summary

Modifier and TypeField
protected final Predicate<T>
a
f_01555454
filter
field_205371_a
protected final Function<T, Identifier>
b
f_19369012
typeToKey
field_205372_b
protected final Function<Identifier, T>
c
f_46365591
keyToType
field_205373_c
protected final Set<ScheduledTick<T>>
d
f_85600020
ticks
field_205374_d
protected final TreeSet<ScheduledTick<T>>
e
f_51521657
ticksInOrder
field_205375_e
private final ServerWorld
f
f_34958738
world
field_205376_f
private final List<ScheduledTick<T>>
g
f_82221957
ticksThisTick
field_205377_g
private final Consumer<ScheduledTick<T>>
h
f_57702043
ticker
field_205378_h

Constructor summary

ModifierConstructor
public (ServerWorld world, Predicate<T> filter, Function<T, Identifier> typeToKey, Function<Identifier, T> keyToType, Consumer<ScheduledTick<T>> ticker)

Method summary

Modifier and TypeMethod
public void
a()
m_96763540()
tick()
func_205365_a()
public boolean
b(el arg0, T arg1)
m_73339003(C_32594356 arg0, T arg1)
willTickThisTick(BlockPos arg0, T arg1)
func_205361_b(BlockPos arg0, T arg1)
public List<ScheduledTick<T>>
a(bni arg0, boolean arg1)
m_06883396(C_14917579 arg0, boolean arg1)
getScheduledTicks(WorldChunk chunk, boolean remove)
func_205364_a(Chunk arg0, boolean arg1)
public List<ScheduledTick<T>>
a(bwe arg0, boolean arg1)
m_83602317(C_61280729 arg0, boolean arg1)
getScheduledTicks(StructureBox bounds, boolean remove)
func_205366_a(MutableBoundingBox arg0, boolean arg1)
public void
a(bwe arg0, el arg1)
m_64032015(C_61280729 arg0, C_32594356 arg1)
copy(StructureBox bounds, BlockPos offset)
func_205368_a(MutableBoundingBox arg0, BlockPos arg1)
public NbtList
a(bni arg0)
m_22409893(C_14917579 arg0)
toNbt(WorldChunk chunk)
func_205363_a(Chunk arg0)
public void
a(he arg0)
m_06856500(C_79370641 arg0)
readNbt(NbtList nbt)
func_205369_a(NBTTagList arg0)
public boolean
a(el arg0, T arg1)
m_80784009(C_32594356 arg0, T arg1)
hasScheduledTick(BlockPos arg0, T arg1)
func_205359_a(BlockPos arg0, T arg1)
public void
a(el arg0, T arg1, int arg2, ayp arg3)
m_16442615(C_32594356 arg0, T arg1, int arg2, C_55203682 arg3)
scheduleTick(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
func_205362_a(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
protected void
b(el arg0, T arg1, int arg2, ayp arg3)
m_73879629(C_32594356 arg0, T arg1, int arg2, C_55203682 arg3)
loadTick(BlockPos pos, T type, int delay, TickPriority priority)
func_205367_b(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
private void
c(el arg0, T arg1, int arg2, ayp arg3)
m_92872848(C_32594356 arg0, T arg1, int arg2, C_55203682 arg3)
addTick(BlockPos pos, T type, int delay, TickPriority priority)
func_205370_c(BlockPos arg0, T arg1, int arg2, TickPriority arg3)