net.minecraft.world.ticks

public class ProtoChunkTicks<T>

implements SerializableTickContainer<T>, TickContainerAccess<T>

dqw
net.minecraft.world.ticks.ProtoChunkTicks
net.minecraft.class_4296
net.minecraft.world.tick.SimpleTickScheduler
net.minecraft.src.C_183044_
net.minecraft.world.ticks.ProtoChunkTickList

Field summary

Modifier and TypeField
private final List<SavedTick<T>>
a
ticks
field_19275
scheduledTicks
f_193291_
private final Set<SavedTick<?>>
b
ticksPerPosition
field_35541
scheduledTicksSet
f_193292_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(dqy<T> arg0)
schedule(ScheduledTick<T> arg0)
method_39363(class_6760<T> arg0)
scheduleTick(OrderedTick<T> arg0)
m_183393_(C_183047_<T> arg0)
private void
a(dqx<T> arg0)
schedule(SavedTick<T> arg0)
method_39397(class_6759<T> arg0)
scheduleTick(Tick<T> tick)
m_193295_(C_183045_<T> arg0)
public boolean
a(gj arg0, T arg1)
hasScheduledTick(BlockPos arg0, T arg1)
method_8674(class_2338 arg0, T arg1)
isQueued(BlockPos arg0, T arg1)
m_183582_(C_4675_ p_193301_, T arg1)
public int
a()
count()
method_20825()
getTickCount()
m_183574_()
public Tag
b(long arg0, Function<T, String> arg1)
save(long arg0, Function<T, String> arg1)
method_20463(long arg0, Function<T, String> arg1)
toNbt(long arg0, Function<T, String> arg1)
m_183237_(long p_193309_, Function<T, String> arg1)
public List<SavedTick<T>>
b()
scheduledTicks()
method_39399()
getTicks()
m_193306_()
public static <T> ProtoChunkTicks<T>
a(oq arg0, Function<String, Optional<T>> arg1, cac arg2)
load(ListTag arg0, Function<String, Optional<T>> arg1, ChunkPos arg2)
method_39398(class_2499 arg0, Function<String, Optional<T>> arg1, class_1923 arg2)
tick(NbtList tickList, Function<String, Optional<T>> typeToNameFunction, ChunkPos pos)
m_193302_(C_4930_ p_193303_, Function<String, Optional<T>> p_193304_, C_1560_ p_193305_)