Package net.minecraft.world.ticks
Class LevelChunkTicks<T>
java.lang.Object
net.minecraft.world.ticks.LevelChunkTicks<T>
- All Implemented Interfaces:
 SerializableTickContainer<T>,TickAccess<T>,TickContainerAccess<T>
public class LevelChunkTicks<T>
extends Object
implements SerializableTickContainer<T>, TickContainerAccess<T>
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BiConsumer<LevelChunkTicks<T>,ScheduledTick<T>> private final Queue<ScheduledTick<T>>private final Set<ScheduledTick<?>> - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintcount()getAll()booleanhasScheduledTick(BlockPos p_193179_, T p_193180_) static <T> LevelChunkTicks<T>peek()poll()voidremoveIf(Predicate<ScheduledTick<T>> p_193184_) voidschedule(ScheduledTick<T> p_193177_) private voidscheduleUnchecked(ScheduledTick<T> p_193194_) voidsetOnTickAdded(BiConsumer<LevelChunkTicks<T>, ScheduledTick<T>> p_193182_) voidunpack(long p_193172_)  
- 
Field Details
- 
tickQueue
 - 
pendingTicks
 - 
ticksPerPosition
 - 
onTickAdded
 
 - 
 - 
Constructor Details
- 
LevelChunkTicks
public LevelChunkTicks() - 
LevelChunkTicks
 
 - 
 - 
Method Details
- 
setOnTickAdded
 - 
peek
 - 
poll
 - 
schedule
- Specified by:
 schedulein interfaceTickAccess<T>
 - 
scheduleUnchecked
 - 
hasScheduledTick
- Specified by:
 hasScheduledTickin interfaceTickAccess<T>
 - 
removeIf
 - 
getAll
 - 
count
public int count()- Specified by:
 countin interfaceTickAccess<T>
 - 
save
- Specified by:
 savein interfaceSerializableTickContainer<T>
 - 
unpack
public void unpack(long p_193172_)  - 
load
 
 -