TemporaLoggerManager

基本信息

属性 值
类名 com.colen.tempora.TemporaLoggerManager
条目数 11 个具体 logger

功能

持有本 mod 全部位置型 logger 的单例注册表。Tempora.serverInit 遍历 getLoggerList() 并逐个 registerEvent(),从而把每个 logger 挂到它自己监听的 Forge 事件上。

11 个 logger 与 LoggerEnum 的 11 个枚举值一一对应:

logger 记录内容
BlockChangeLogger 任意方块状态变化(含来源)
CommandLogger 玩家执行的命令
EntityDeathLogger 实体死亡
EntityPositionLogger 实体位置变化
EntitySpawnLogger 实体生成
ExplosionLogger 爆炸事件
InventoryLogger 背包变化
ItemUseLogger 物品使用
PlayerBlockBreakLogger 玩家破坏方块
PlayerBlockPlaceLogger 玩家放置方块
PlayerMovementLogger 玩家移动

GenericPositionalLogger(loggers/generic/)是所有 logger 的公共基类,自身不作为独立 logger 注册, 因此它是第 12 个 logger 目录,但不在 11 个之列。

相关条目