TickScheduler
[!INFO] Git Commit:
7808254| Updated: 2026-10-02
| 属性 | 值 |
|---|---|
| 类名 | codechicken.multipart.TickScheduler |
| 类型 | object extends WorldExtensionInstantiator,260 行 |
| 启用版本 | Minecraft 1.7.10 |
| 世界扩展形式的随机刻调度器。部件不依附于方块自带的随机刻,而是由本调度器 | |
| 统一在世界 / 区块扩展里排队。 |
关键点
- 三级扩展:
WorldExtension→ChunkExtension→ChunkTickScheduler。 preTick/postTick在世界刻首尾被调用,处理到期队列。load/save/loadData/loadTag负责持久化,保证重启后刻调度不丢。loadRandom/loadRandomTick用于重建初始随机刻队列。PartTickEntry把(位置、部件、剩余刻)打包成一条队列项。- 内部仍有
@Deprecated的旧签名保留。
相关条目
- Random Update Tick - 部件侧随机刻接口
- Save Load - 与本调度器共享的持久化入口