Uses of Class
net.minecraft.world.tick.ChunkTickScheduler
-
Uses of ChunkTickScheduler in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionprivate final ChunkTickScheduler<Block>
WorldChunk.blockTickScheduler
private final ChunkTickScheduler<Fluid>
WorldChunk.fluidTickScheduler
Modifier and TypeMethodDescriptionprivate static <T> ChunkTickScheduler<T>
ProtoChunk.createProtoTickScheduler
(SimpleTickScheduler<T> tickScheduler) ProtoChunk.getBlockProtoTickScheduler()
ProtoChunk.getFluidProtoTickScheduler()
ModifierConstructorDescriptionWorldChunk
(World world, ChunkPos pos, UpgradeData upgradeData, ChunkTickScheduler<Block> blockTickScheduler, ChunkTickScheduler<Fluid> fluidTickScheduler, long inhabitedTime, @Nullable ChunkSection[] sectionArrayInitializer, @Nullable WorldChunk.EntityLoader entityLoader, @Nullable BlendingData blendingData) -
Uses of ChunkTickScheduler in net.minecraft.world.tick
Modifier and TypeFieldDescriptionprivate final Long2ObjectMap<ChunkTickScheduler<T>>
WorldTickScheduler.chunkTickSchedulers
private static final Comparator<ChunkTickScheduler<?>>
WorldTickScheduler.COMPARATOR
private final BiConsumer<ChunkTickScheduler<T>,
OrderedTick<T>> WorldTickScheduler.queuedTickConsumer
private final Queue<ChunkTickScheduler<T>>
WorldTickScheduler.tickableChunkTickSchedulers
private @Nullable BiConsumer<ChunkTickScheduler<T>,
OrderedTick<T>> ChunkTickScheduler.tickConsumer
Modifier and TypeMethodDescriptionstatic <T> ChunkTickScheduler<T>
ChunkTickScheduler.create
(NbtList tickQueue, Function<String, Optional<T>> nameToTypeFunction, ChunkPos pos) Modifier and TypeMethodDescriptionvoid
WorldTickScheduler.ChunkVisitor.accept
(long chunkPos, ChunkTickScheduler<T> chunkTickScheduler) void
WorldTickScheduler.addChunkTickScheduler
(ChunkPos pos, ChunkTickScheduler<T> scheduler) private void
WorldTickScheduler.addTickableTicks
(Queue<ChunkTickScheduler<T>> tickableChunkTickSchedulers, ChunkTickScheduler<T> chunkTickScheduler, long tick, int maxTicks) Modifier and TypeMethodDescriptionprivate void
WorldTickScheduler.addTickableTicks
(Queue<ChunkTickScheduler<T>> tickableChunkTickSchedulers, ChunkTickScheduler<T> chunkTickScheduler, long tick, int maxTicks) void
ChunkTickScheduler.setTickConsumer
(@Nullable BiConsumer<ChunkTickScheduler<T>, OrderedTick<T>> tickConsumer)