Package net.minecraft.world.tick
Record Class Tick<T>
java.lang.Object
java.lang.Record
net.minecraft.world.tick.Tick<T>
- Record Components:
- type-
- pos-
- delay-
- priority-
- Mappings:
- Namespace - Name - official - efs- intermediary - net/minecraft/class_6759- named - net/minecraft/world/tick/Tick- official - b- intermediary - comp_248- named - type- official - c- intermediary - comp_249- named - pos- official - d- intermediary - comp_250- named - delay- official - e- intermediary - comp_251- named - priority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final intThe field for thedelayrecord component.private static final Stringstatic final Hash.Strategy<Tick<?>>private final BlockPosThe field for theposrecord component.private final TickPriorityThe field for thepriorityrecord component.private static final Stringprivate final TThe field for thetyperecord component.private static final Stringprivate static final Stringprivate static final Stringprivate static final String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> Tick<T>createOrderedTick(long time, long subTickOrder) intdelay()Returns the value of thedelayrecord component.final booleanIndicates whether some other object is "equal to" this one.fromNbt(NbtCompound nbt, Function<String, Optional<T>> nameToType) final inthashCode()Returns a hash code value for this object.static <T> NbtCompoundorderedTickToNbt(OrderedTick<T> orderedTick, Function<T, String> typeToNameFunction, long delay) pos()Returns the value of theposrecord component.priority()Returns the value of thepriorityrecord component.static <T> voidtick(NbtList tickList, Function<String, Optional<T>> nameToTypeFunction, ChunkPos pos, Consumer<Tick<T>> tickConsumer) private static NbtCompoundtoNbt(String type, BlockPos pos, int delay, TickPriority priority) final StringtoString()Returns a string representation of this record class.type()Returns the value of thetyperecord component.
- 
Field Details- 
typeThe field for thetyperecord component.
- 
posThe field for theposrecord component.
- 
delayprivate final int delayThe field for thedelayrecord component.
- 
priorityThe field for thepriorityrecord component.
- 
TYPE_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lefs;f:Ljava/lang/String;- intermediary - field_35543- Lnet/minecraft/class_6759;field_35543:Ljava/lang/String;- named - TYPE_NBT_KEY- Lnet/minecraft/world/tick/Tick;TYPE_NBT_KEY:Ljava/lang/String;
 
- 
X_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lefs;g:Ljava/lang/String;- intermediary - field_35544- Lnet/minecraft/class_6759;field_35544:Ljava/lang/String;- named - X_NBT_KEY- Lnet/minecraft/world/tick/Tick;X_NBT_KEY:Ljava/lang/String;
 
- 
Y_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lefs;h:Ljava/lang/String;- intermediary - field_35545- Lnet/minecraft/class_6759;field_35545:Ljava/lang/String;- named - Y_NBT_KEY- Lnet/minecraft/world/tick/Tick;Y_NBT_KEY:Ljava/lang/String;
 
- 
Z_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lefs;i:Ljava/lang/String;- intermediary - field_35546- Lnet/minecraft/class_6759;field_35546:Ljava/lang/String;- named - Z_NBT_KEY- Lnet/minecraft/world/tick/Tick;Z_NBT_KEY:Ljava/lang/String;
 
- 
DELAY_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lefs;j:Ljava/lang/String;- intermediary - field_35547- Lnet/minecraft/class_6759;field_35547:Ljava/lang/String;- named - DELAY_NBT_KEY- Lnet/minecraft/world/tick/Tick;DELAY_NBT_KEY:Ljava/lang/String;
 
- 
PRIORITY_NBT_KEY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lefs;k:Ljava/lang/String;- intermediary - field_35548- Lnet/minecraft/class_6759;field_35548:Ljava/lang/String;- named - PRIORITY_NBT_KEY- Lnet/minecraft/world/tick/Tick;PRIORITY_NBT_KEY:Ljava/lang/String;
 
- 
HASH_STRATEGY- Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a:Lit/unimi/dsi/fastutil/Hash$Strategy;- intermediary - field_35542- Lnet/minecraft/class_6759;field_35542:Lit/unimi/dsi/fastutil/Hash$Strategy;- named - HASH_STRATEGY- Lnet/minecraft/world/tick/Tick;HASH_STRATEGY:Lit/unimi/dsi/fastutil/Hash$Strategy;
 
 
- 
- 
Constructor Details- 
Tick
 
- 
- 
Method Details- 
tickpublic static <T> void tick(NbtList tickList, Function<String, Optional<T>> nameToTypeFunction, ChunkPos pos, Consumer<Tick<T>> tickConsumer) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Lqx;Ljava/util/function/Function;Lclt;Ljava/util/function/Consumer;)V- intermediary - method_39406- Lnet/minecraft/class_6759;method_39406(Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;Ljava/util/function/Consumer;)V- named - tick- Lnet/minecraft/world/tick/Tick;tick(Lnet/minecraft/nbt/NbtList;Ljava/util/function/Function;Lnet/minecraft/util/math/ChunkPos;Ljava/util/function/Consumer;)V
 
- 
fromNbtpublic static <T> Optional<Tick<T>> fromNbt(NbtCompound nbt, Function<String, Optional<T>> nameToType) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Lqr;Ljava/util/function/Function;)Ljava/util/Optional;- intermediary - method_40559- Lnet/minecraft/class_6759;method_40559(Lnet/minecraft/class_2487;Ljava/util/function/Function;)Ljava/util/Optional;- named - fromNbt- Lnet/minecraft/world/tick/Tick;fromNbt(Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Function;)Ljava/util/Optional;
 
- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Ljava/lang/String;Lgu;ILefx;)Lqr;- intermediary - method_39403- Lnet/minecraft/class_6759;method_39403(Ljava/lang/String;Lnet/minecraft/class_2338;ILnet/minecraft/class_1953;)Lnet/minecraft/class_2487;- named - toNbt- Lnet/minecraft/world/tick/Tick;toNbt(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;ILnet/minecraft/world/tick/TickPriority;)Lnet/minecraft/nbt/NbtCompound;
 
- 
orderedTickToNbtpublic static <T> NbtCompound orderedTickToNbt(OrderedTick<T> orderedTick, Function<T, String> typeToNameFunction, long delay) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Left;Ljava/util/function/Function;J)Lqr;- intermediary - method_39401- Lnet/minecraft/class_6759;method_39401(Lnet/minecraft/class_6760;Ljava/util/function/Function;J)Lnet/minecraft/class_2487;- named - orderedTickToNbt- Lnet/minecraft/world/tick/Tick;orderedTickToNbt(Lnet/minecraft/world/tick/OrderedTick;Ljava/util/function/Function;J)Lnet/minecraft/nbt/NbtCompound;
 
- 
toNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Ljava/util/function/Function;)Lqr;- intermediary - method_39404- Lnet/minecraft/class_6759;method_39404(Ljava/util/function/Function;)Lnet/minecraft/class_2487;- named - toNbt- Lnet/minecraft/world/tick/Tick;toNbt(Ljava/util/function/Function;)Lnet/minecraft/nbt/NbtCompound;
 
- 
createOrderedTick- Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(JJ)Left;- intermediary - method_39400- Lnet/minecraft/class_6759;method_39400(JJ)Lnet/minecraft/class_6760;- named - createOrderedTick- Lnet/minecraft/world/tick/Tick;createOrderedTick(JJ)Lnet/minecraft/world/tick/OrderedTick;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lefs;a(Ljava/lang/Object;Lgu;)Lefs;- intermediary - method_39402- Lnet/minecraft/class_6759;method_39402(Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6759;- named - create- Lnet/minecraft/world/tick/Tick;create(Ljava/lang/Object;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/tick/Tick;
 
- 
toStringReturns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
- 
hashCodepublic final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
- 
equalsIndicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='.
- 
typeReturns the value of thetyperecord component.- Returns:
- the value of the typerecord component
 
- 
posReturns the value of theposrecord component.- Returns:
- the value of the posrecord component
 
- 
delaypublic int delay()Returns the value of thedelayrecord component.- Returns:
- the value of the delayrecord component
 
- 
priorityReturns the value of thepriorityrecord component.- Returns:
- the value of the priorityrecord component
 
 
-