net.minecraft.world.tick

public class ProtoTickList<T>

implements TickList<T>

bxs
net.minecraft.class_2850
net.minecraft.world.tick.ProtoTickList
net.minecraft.world.chunk.ChunkPrimerTickList
net.minecraft.world.chunk.ChunkPrimerTickList

Field summary

Modifier and TypeField
protected final Predicate<T>
a
field_12991
filter
field_205382_a
field_205382_a
protected final Function<T, Identifier>
b
field_12989
typeToKey
field_205383_b
field_205383_b
protected final Function<Identifier, T>
c
field_12992
keyToType
field_205384_c
field_205384_c
private final ChunkPos
d
field_12993
pos
field_205385_d
field_205385_d
private final it.unimi.dsi.fastutil.shorts.ShortList[]
e
field_12990
scheduledTicks
field_205386_e
field_205386_e

Constructor summary

ModifierConstructor
public (Predicate<T> filter, Function<T, Identifier> typeToKey, Function<Identifier, T> keyToType, ChunkPos pos)
public (Predicate<T> arg0, Function<T, Identifier> arg1, Function<Identifier, T> arg2, ChunkPos arg3, NbtList arg4)

Method summary

Modifier and TypeMethod
public NbtList
a()
method_12367()
toNbt()
func_205379_a()
write()
public void
a(bhw<T> arg0, Function<ev, T> arg1)
method_12368(class_1951<T> arg0, Function<class_2338, T> arg1)
copyInto(TickList<T> ticks, Function<BlockPos, T> typeGetter)
func_205381_a(ITickList<T> arg0, Function<BlockPos, T> arg1)
postProcess(ITickList<T> tickList, Function<BlockPos, T> func)
public boolean
a(ev arg0, T arg1)
method_8674(class_2338 arg0, T arg1)
hasScheduledTick(BlockPos arg0, T arg1)
func_205359_a(BlockPos arg0, T arg1)
isTickScheduled(BlockPos arg0, T arg1)
public void
a(ev arg0, T arg1, int arg2, bhy arg3)
method_8675(class_2338 arg0, T arg1, int arg2, class_1953 arg3)
scheduleTick(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
func_205362_a(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
scheduleTick(BlockPos arg0, T arg1, int arg2, TickPriority arg3)
public boolean
b(ev arg0, T arg1)
method_8677(class_2338 arg0, T arg1)
willTickThisTick(BlockPos arg0, T arg1)
func_205361_b(BlockPos arg0, T arg1)
isTickPending(BlockPos arg0, T arg1)
public void
a(Stream<bhx<T>> arg0)
method_20470(Stream<class_1954<T>> arg0)
m_27960277(Stream<ScheduledTick<T>> arg0)
func_219497_a(Stream<NextTickListEntry<T>> arg0)
func_219497_a(Stream<NextTickListEntry<T>> arg0)