Package net.minecraft.world.tick
Class ChunkTickScheduler<T>
java.lang.Object
net.minecraft.world.tick.ChunkTickScheduler<T>
- All Implemented Interfaces:
 BasicTickScheduler<T>,SerializableTickScheduler<T>,TickScheduler<T>
public class ChunkTickScheduler<T>
extends Object
implements SerializableTickScheduler<T>, BasicTickScheduler<T>
- Mappings:
 Namespace Name named net/minecraft/world/tick/ChunkTickSchedulerintermediary net/minecraft/class_6755official fkf
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<OrderedTick<?>> private @Nullable BiConsumer<ChunkTickScheduler<T>, OrderedTick<T>> private final Queue<OrderedTick<T>>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncollectTicks(long time) voiddisable(long time) intbooleanprivate voidqueueTick(OrderedTick<T> orderedTick) voidremoveTicksIf(Predicate<OrderedTick<T>> predicate) voidscheduleTick(OrderedTick<T> orderedTick) voidsetTickConsumer(@Nullable BiConsumer<ChunkTickScheduler<T>, OrderedTick<T>> tickConsumer)  
- 
Field Details
- 
tickQueue
- Mappings:
 Namespace Name Mixin selector named tickQueueLnet/minecraft/world/tick/ChunkTickScheduler;tickQueue:Ljava/util/Queue;intermediary field_35527Lnet/minecraft/class_6755;field_35527:Ljava/util/Queue;official aLfkf;a:Ljava/util/Queue;
 - 
ticks
- Mappings:
 Namespace Name Mixin selector named ticksLnet/minecraft/world/tick/ChunkTickScheduler;ticks:Ljava/util/List;intermediary field_35528Lnet/minecraft/class_6755;field_35528:Ljava/util/List;official bLfkf;b:Ljava/util/List;
 - 
queuedTicks
- Mappings:
 Namespace Name Mixin selector named queuedTicksLnet/minecraft/world/tick/ChunkTickScheduler;queuedTicks:Ljava/util/Set;intermediary field_35529Lnet/minecraft/class_6755;field_35529:Ljava/util/Set;official cLfkf;c:Ljava/util/Set;
 - 
tickConsumer
- Mappings:
 Namespace Name Mixin selector named tickConsumerLnet/minecraft/world/tick/ChunkTickScheduler;tickConsumer:Ljava/util/function/BiConsumer;intermediary field_35530Lnet/minecraft/class_6755;field_35530:Ljava/util/function/BiConsumer;official dLfkf;d:Ljava/util/function/BiConsumer;
 
 - 
 - 
Constructor Details
- 
ChunkTickScheduler
public ChunkTickScheduler() - 
ChunkTickScheduler
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/tick/ChunkTickScheduler;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_6755;<init>(Ljava/util/List;)Vofficial <init>Lfkf;<init>(Ljava/util/List;)V
 
 - 
 - 
Method Details
- 
setTickConsumer
public void setTickConsumer(@Nullable @Nullable BiConsumer<ChunkTickScheduler<T>, OrderedTick<T>> tickConsumer) - Mappings:
 Namespace Name Mixin selector named setTickConsumerLnet/minecraft/world/tick/ChunkTickScheduler;setTickConsumer(Ljava/util/function/BiConsumer;)Vintermediary method_39366Lnet/minecraft/class_6755;method_39366(Ljava/util/function/BiConsumer;)Vofficial aLfkf;a(Ljava/util/function/BiConsumer;)V
 - 
peekNextTick
- Mappings:
 Namespace Name Mixin selector named peekNextTickLnet/minecraft/world/tick/ChunkTickScheduler;peekNextTick()Lnet/minecraft/world/tick/OrderedTick;intermediary method_39369Lnet/minecraft/class_6755;method_39369()Lnet/minecraft/class_6760;official bLfkf;b()Lfkk;
 - 
pollNextTick
- Mappings:
 Namespace Name Mixin selector named pollNextTickLnet/minecraft/world/tick/ChunkTickScheduler;pollNextTick()Lnet/minecraft/world/tick/OrderedTick;intermediary method_39371Lnet/minecraft/class_6755;method_39371()Lnet/minecraft/class_6760;official cLfkf;c()Lfkk;
 - 
scheduleTick
- Specified by:
 scheduleTickin interfaceTickScheduler<T>- Mappings:
 Namespace Name Mixin selector named scheduleTickLnet/minecraft/world/tick/TickScheduler;scheduleTick(Lnet/minecraft/world/tick/OrderedTick;)Vintermediary method_39363Lnet/minecraft/class_6762;method_39363(Lnet/minecraft/class_6760;)Vofficial aLfkm;a(Lfkk;)V
 - 
queueTick
- Mappings:
 Namespace Name Mixin selector named queueTickLnet/minecraft/world/tick/ChunkTickScheduler;queueTick(Lnet/minecraft/world/tick/OrderedTick;)Vintermediary method_39370Lnet/minecraft/class_6755;method_39370(Lnet/minecraft/class_6760;)Vofficial bLfkf;b(Lfkk;)V
 - 
isQueued
- Specified by:
 isQueuedin interfaceTickScheduler<T>- Mappings:
 Namespace Name Mixin selector named isQueuedLnet/minecraft/world/tick/TickScheduler;isQueued(Lnet/minecraft/util/math/BlockPos;Ljava/lang/Object;)Zintermediary method_8674Lnet/minecraft/class_6762;method_8674(Lnet/minecraft/class_2338;Ljava/lang/Object;)Zofficial aLfkm;a(Ljb;Ljava/lang/Object;)Z
 - 
removeTicksIf
- Mappings:
 Namespace Name Mixin selector named removeTicksIfLnet/minecraft/world/tick/ChunkTickScheduler;removeTicksIf(Ljava/util/function/Predicate;)Vintermediary method_39367Lnet/minecraft/class_6755;method_39367(Ljava/util/function/Predicate;)Vofficial aLfkf;a(Ljava/util/function/Predicate;)V
 - 
getQueueAsStream
- Mappings:
 Namespace Name Mixin selector named getQueueAsStreamLnet/minecraft/world/tick/ChunkTickScheduler;getQueueAsStream()Ljava/util/stream/Stream;intermediary method_39372Lnet/minecraft/class_6755;method_39372()Ljava/util/stream/Stream;official dLfkf;d()Ljava/util/stream/Stream;
 - 
getTickCount
public int getTickCount()- Specified by:
 getTickCountin interfaceTickScheduler<T>- Mappings:
 Namespace Name Mixin selector named getTickCountLnet/minecraft/world/tick/TickScheduler;getTickCount()Iintermediary method_20825Lnet/minecraft/class_6762;method_20825()Iofficial aLfkm;a()I
 - 
collectTicks
- Specified by:
 collectTicksin interfaceSerializableTickScheduler<T>- Mappings:
 Namespace Name Mixin selector named collectTicksLnet/minecraft/world/tick/SerializableTickScheduler;collectTicks(J)Ljava/util/List;intermediary method_61898Lnet/minecraft/class_6761;method_61898(J)Ljava/util/List;official aLfkl;a(J)Ljava/util/List;
 - 
disable
public void disable(long time) - Mappings:
 Namespace Name Mixin selector named disableLnet/minecraft/world/tick/ChunkTickScheduler;disable(J)Vintermediary method_39364Lnet/minecraft/class_6755;method_39364(J)Vofficial bLfkf;b(J)V
 
 -