类 LevelChunkTicks<T>
java.lang.Object
net.minecraft.world.ticks.LevelChunkTicks<T>
- 所有已实现的接口:
SerializableTickContainer<T>
,TickAccess<T>
,TickContainerAccess<T>
public class LevelChunkTicks<T>
extends Object
implements SerializableTickContainer<T>, TickContainerAccess<T>
-
字段概要
字段修饰符和类型字段说明private BiConsumer
<LevelChunkTicks<T>, ScheduledTick<T>> private final Queue
<ScheduledTick<T>> private final Set
<ScheduledTick<?>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明int
count()
getAll()
boolean
hasScheduledTick
(BlockPos p_193179_, T p_193180_) static <T> LevelChunkTicks
<T> pack
(long p_360739_) peek()
poll()
void
removeIf
(Predicate<ScheduledTick<T>> p_193184_) void
schedule
(ScheduledTick<T> p_193177_) private void
scheduleUnchecked
(ScheduledTick<T> p_193194_) void
setOnTickAdded
(BiConsumer<LevelChunkTicks<T>, ScheduledTick<T>> p_193182_) void
unpack
(long p_193172_)
-
字段详细资料
-
tickQueue
-
pendingTicks
-
ticksPerPosition
-
onTickAdded
-
-
构造器详细资料
-
LevelChunkTicks
public LevelChunkTicks() -
LevelChunkTicks
-
-
方法详细资料
-
setOnTickAdded
-
peek
-
poll
-
schedule
- 指定者:
schedule
在接口中TickAccess<T>
-
scheduleUnchecked
-
hasScheduledTick
- 指定者:
hasScheduledTick
在接口中TickAccess<T>
-
removeIf
-
getAll
-
count
public int count()- 指定者:
count
在接口中TickAccess<T>
-
pack
- 指定者:
pack
在接口中SerializableTickContainer<T>
-
save
-
unpack
public void unpack(long p_193172_) -
load
-