net.minecraft.world.level.chunk

public class ProtoTickList<T>

implements TickList<T>

cgq
net.minecraft.world.level.chunk.ProtoTickList
net.minecraft.class_2850
net.minecraft.world.ChunkTickScheduler
net.minecraft.world.chunk.ChunkPrimerTickList
net.minecraft.server.v1_16_R3.ProtoChunkTickList

Field summary

Modifier and TypeField
protected final Predicate<T>
a
ignore
field_12991
shouldExclude
field_205382_a
private final ChunkPos
b
chunkPos
field_12993
pos
field_205385_d
private final it.unimi.dsi.fastutil.shorts.ShortList[]
c
toBeTicked
field_12990
scheduledPositions
field_205386_e

Constructor summary

ModifierConstructor
public (Predicate<T> shouldExclude, ChunkPos pos)
public (Predicate<T> shouldExclude, ChunkPos pos, ListTag tag)

Method summary

Modifier and TypeMethod
public ListTag
b()
save()
method_12367()
toNbt()
func_205379_a()
public void
a(bso<T> arg0, Function<fx, T> arg1)
copyOut(TickList<T> arg0, Function<BlockPos, T> arg1)
method_12368(class_1951<T> arg0, Function<class_2338, T> arg1)
tick(TickScheduler<T> scheduler, Function<BlockPos, T> dataMapper)
func_205381_a(ITickList<T> arg0, Function<BlockPos, T> arg1)
public boolean
a(fx arg0, T arg1)
hasScheduledTick(BlockPos arg0, T arg1)
method_8674(class_2338 arg0, T arg1)
isScheduled(BlockPos arg0, T arg1)
func_205359_a(BlockPos arg0, T arg1)
public void
a(fx arg0, T arg1, int arg2, bsq arg3)
scheduleTick(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
method_8675(class_2338 arg0, T arg1, int arg2, class_1953 arg3)
schedule(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
func_205362_a(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
public boolean
b(fx arg0, T arg1)
willTickThisTick(BlockPos arg0, T arg1)
method_8677(class_2338 arg0, T arg1)
isTicking(BlockPos arg0, T arg1)
func_205361_b(BlockPos arg0, T arg1)