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 SummaryFieldsModifier and TypeFieldDescriptionprivate BiConsumer<LevelChunkTicks<T>,ScheduledTick<T>> private final Queue<ScheduledTick<T>>private final Set<ScheduledTick<?>>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
LevelChunkTickspublic LevelChunkTicks()
- 
LevelChunkTicks
 
- 
- 
Method Details- 
setOnTickAdded
- 
peek
- 
poll
- 
schedule- Specified by:
- schedulein interface- TickAccess<T>
 
- 
scheduleUnchecked
- 
hasScheduledTick- Specified by:
- hasScheduledTickin interface- TickAccess<T>
 
- 
removeIf
- 
getAll
- 
countpublic int count()- Specified by:
- countin interface- TickAccess<T>
 
- 
save- Specified by:
- savein interface- SerializableTickContainer<T>
 
- 
unpackpublic void unpack(long p_193172_) 
- 
load
 
-