BlockChangeLogger
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.colen.tempora.loggers.*.BlockChangeLogger |
| 伴生类 | BlockChangeEventInfo(同包,承载该次事件的列数据) |
| 基类 | GenericPositionalLogger |
功能
记录任意方块状态变化,是数据量最大的一种 logger,也是 TemporaRegionRegistry 与区域渲染的数据源。
实现要点
- 本 logger 只有
shouldTemporaRun()为 true 时才注册事件(由 Tempora 的serverInit统一遍历调用registerEvent())。 - 事件数据写入本 logger 自己的 SQLite 表,列定义由
loggers/generic/column/的ColumnDef/ColumnType描述。
相关条目
- GenericPositionalLogger - 公共基类
- TemporaLoggerManager - 注册表
- Config -
shouldTemporaRun开关