概述
原版 Minecraft 中,若一副画的 ID 未能匹配任何有效变体,系统会直接将其替换为其他变体。
当通过数据驱动修改而来的画作包出现错误时,已放置的画作可能在重载世界时丢失。
本模组则提供一个保护机制:无效画作仍会回退至其他变体,但会记忆其 NBT 数据中的原始变体 ID,并在保存世界时保留该 ID。
当后续画作变体能够正确加载时,画作将恢复原始外观。
MC 1.21 前无效画作总被重置为 minecraft:kebab 变体,故模组得名 No-Kebab。
Missingno
迁移指令
功能
参数
/nokebab migrate <mode> <source> <destination>;
<source> 为需迁移的变体,<destination> 为替换后的变体,具体取决于模式:
示例:/nokebab migrate regex "oldspace:(.*)" "newspace:$1"。
⚠ 警告 ⚠
自 Minecraft 1.21.5 版本起,游戏底层限制了画作存储无效变体 ID 的能力。
当配合 Invariable Paintings 模组一同使用时,玩家破坏携带无效变体的画作将不再掉落原画作物品。