dokimobs-0.2.1+1.20.1-forge.jar
Curse Maven Snippet
What's new
dokimobs 0.2.1
需要 eyelib 21.1.24(按 MC 版本选对应文件)。1.20.1 (Forge)、1.21.1 与 26.1.2 (NeoForge) 同步更新。
修复
- 实体外观开关与随机变体在区块重载 / 重进世界时被重新掷骰:旧实现每次实体加入世界都无条件重新掷骰并覆盖已持久化的变体,导致僵尸、鸡、狐狸换一次存档就换一次皮肤(实机复现:24 只僵尸在一次卸载重载后 17 只变体改变)。现改为「状态附件存在 = 已掷骰」,只掷一次并落盘,区块重载与世界重进只做同步镜像,结果永久稳定。
- 掉落物等非活体实体不再写入外观状态:此前掉落物、玩家等也会被落盘一份无意义的外观数据,白白撑大存档;现在只对活体生物掷骰。
- 客户端首次同步前按原版渲染:客户端不再向自己的状态容器写入默认值,未收到服务端同步时按原版模型渲染,避免状态判定被默认值污染。
兼容性
- 旧存档无需清理:既有外观状态直接解码沿用,多余字段自动忽略;升级后外观状态不再变化。
- 老存档里的僵尸 / 鸡 / 狐狸在升级后首次进入世界时会重新掷一次变体(旧数据无法区分「是否掷过」),此后永久固定。
This mod has no additional files

