net.minecraft.world.tick

public class SimpleTickScheduler<T>

implements BasicTickScheduler<T>, SerializableTickScheduler<T>

net.minecraft.world.ticks.ProtoChunkTicks
net.minecraft.class_4296
net.minecraft.world.tick.SimpleTickScheduler

Field summary

Modifier and TypeField
private final List<Tick<T>>
ticks
field_19275
scheduledTicks
private final Set<Tick<?>>
ticksPerPosition
field_35541
scheduledTicksSet

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
schedule(ScheduledTick<T> tick)
method_39363(class_6760<T> arg0)
scheduleTick(OrderedTick<T> arg0)
private void
schedule(SavedTick<T> newTick)
method_39397(class_6759<T> arg0)
scheduleTick(Tick<T> tick)
public boolean
hasScheduledTick(BlockPos pos, T type)
method_8674(class_2338 arg0, T arg1)
isQueued(BlockPos arg0, T arg1)
public int
count()
method_20825()
getTickCount()
public List<Tick<T>>
pack(long currentTick)
method_61898(long arg0)
collectTicks(long arg0)
public List<Tick<T>>
scheduledTicks()
method_39399()
getTicks()
public static <T> SimpleTickScheduler<T>
load(List<SavedTick<T>> ticks)
method_39398(List<class_6759<T>> arg0)
tick(List<Tick<T>> ticks)