Package net.minecraft.world.tick
Class SimpleTickScheduler<T>
java.lang.Object
net.minecraft.world.tick.SimpleTickScheduler<T>
- All Implemented Interfaces:
BasicTickScheduler<T>,SerializableTickScheduler<T>,TickScheduler<T>
public class SimpleTickScheduler<T>
extends Object
implements SerializableTickScheduler<T>, BasicTickScheduler<T>
- Mappings:
Namespace Name official efjintermediary net/minecraft/class_4296named net/minecraft/world/tick/SimpleTickScheduler
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetTicks()booleanvoidscheduleTick(OrderedTick<T> orderedTick) private voidscheduleTick(Tick<T> tick) static <T> SimpleTickScheduler<T>
-
Field Details
-
scheduledTicks
- Mappings:
Namespace Name Mixin selector official aLefj;a:Ljava/util/List;intermediary field_19275Lnet/minecraft/class_4296;field_19275:Ljava/util/List;named scheduledTicksLnet/minecraft/world/tick/SimpleTickScheduler;scheduledTicks:Ljava/util/List;
-
scheduledTicksSet
- Mappings:
Namespace Name Mixin selector official bLefj;b:Ljava/util/Set;intermediary field_35541Lnet/minecraft/class_4296;field_35541:Ljava/util/Set;named scheduledTicksSetLnet/minecraft/world/tick/SimpleTickScheduler;scheduledTicksSet:Ljava/util/Set;
-
-
Constructor Details
-
SimpleTickScheduler
public SimpleTickScheduler()
-
-
Method Details
-
scheduleTick
- Specified by:
scheduleTickin interfaceTickScheduler<T>- Mappings:
Namespace Name Mixin selector official aLefn;a(Lefl;)Vintermediary method_39363Lnet/minecraft/class_6762;method_39363(Lnet/minecraft/class_6760;)Vnamed scheduleTickLnet/minecraft/world/tick/TickScheduler;scheduleTick(Lnet/minecraft/world/tick/OrderedTick;)V
-
scheduleTick
- Mappings:
Namespace Name Mixin selector official aLefj;a(Lefk;)Vintermediary method_39397Lnet/minecraft/class_4296;method_39397(Lnet/minecraft/class_6759;)Vnamed scheduleTickLnet/minecraft/world/tick/SimpleTickScheduler;scheduleTick(Lnet/minecraft/world/tick/Tick;)V
-
isQueued
- Specified by:
isQueuedin interfaceTickScheduler<T>- Mappings:
Namespace Name Mixin selector official aLefn;a(Lgu;Ljava/lang/Object;)Zintermediary method_8674Lnet/minecraft/class_6762;method_8674(Lnet/minecraft/class_2338;Ljava/lang/Object;)Znamed isQueuedLnet/minecraft/world/tick/TickScheduler;isQueued(Lnet/minecraft/util/math/BlockPos;Ljava/lang/Object;)Z
-
getTickCount
public int getTickCount()- Specified by:
getTickCountin interfaceTickScheduler<T>- Mappings:
Namespace Name Mixin selector official aLefn;a()Iintermediary method_20825Lnet/minecraft/class_6762;method_20825()Inamed getTickCountLnet/minecraft/world/tick/TickScheduler;getTickCount()I
-
toNbt
- Specified by:
toNbtin interfaceSerializableTickScheduler<T>- Mappings:
Namespace Name Mixin selector official bLefm;b(JLjava/util/function/Function;)Lrk;intermediary method_20463Lnet/minecraft/class_6761;method_20463(JLjava/util/function/Function;)Lnet/minecraft/class_2520;named toNbtLnet/minecraft/world/tick/SerializableTickScheduler;toNbt(JLjava/util/function/Function;)Lnet/minecraft/nbt/NbtElement;
-
getTicks
- Mappings:
Namespace Name Mixin selector official bLefj;b()Ljava/util/List;intermediary method_39399Lnet/minecraft/class_4296;method_39399()Ljava/util/List;named getTicksLnet/minecraft/world/tick/SimpleTickScheduler;getTicks()Ljava/util/List;
-
tick
public static <T> SimpleTickScheduler<T> tick(NbtList tickList, Function<String, Optional<T>> typeToNameFunction, ChunkPos pos) - Mappings:
Namespace Name Mixin selector official aLefj;a(Lqx;Ljava/util/function/Function;Lclr;)Lefj;intermediary method_39398Lnet/minecraft/class_4296;method_39398(Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4296;named tickLnet/minecraft/world/tick/SimpleTickScheduler;tick(Lnet/minecraft/nbt/NbtList;Ljava/util/function/Function;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/tick/SimpleTickScheduler;
-