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_) pack(long p_362978_) peek()poll()voidremoveIf(Predicate<ScheduledTick<T>> pPredicate) voidschedule(ScheduledTick<T> p_193177_) private voidscheduleUnchecked(ScheduledTick<T> pTick) voidsetOnTickAdded(BiConsumer<LevelChunkTicks<T>, ScheduledTick<T>> pOnTickAdded) voidunpack(long pGameTime)  
- 
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>
 - 
pack
- Specified by:
 packin interfaceSerializableTickContainer<T>
 - 
unpack
public void unpack(long pGameTime)  
 -