外观
历史 PAK 与数据文件参考
本页合并旧语雀教程中的 Content.pak、BlocksData.txt、Clothes.xml、CraftingRecipes.xml、Database.xml 以及 .csv/.clo/.cr/.xdb 免打包格式。它们有助于理解数据结构,但不是 SCAPI 1.9 或 SuAPI 的当前安装步骤。
Content.pak 的职责
历史版本把大部分非代码内容集中在内容包中,包括:
BlocksData.txt:方块基础属性表;Clothes.xml:衣物槽位、贴图、保温、防护和耐久等数据;CraftingRecipes.xml:合成、拆解和加热配方;Database.xml:实体、组件、子系统和项目模板;Atlases、Textures、Models、Audio:界面、纹理、模型和声音;Dialogs、Screens、Styles、Widgets:历史 UI 布局资源。
直接重打整个 PAK 会放大冲突和分发风险。现代加载器允许时,应只携带 MOD 实际修改的条目和资源。
方块数据
旧 BlocksData 教程逐列解释了显示、碰撞、透明、工具、燃料、耐久、纹理槽等属性。不同版本可能增删列或改变含义,因此建议:
- 从目标版本取得表头,而不是复制旧模板;
- 用稳定标识匹配条目,不依赖“看起来空闲”的数字 ID;
- 保持代码、配方、本地化和纹理引用一致;
- 先在空白世界测试,再迁移已有存档。
纹理槽通常按图集网格计算。旧教程的固定宽度公式只适用于对应图集布局;当前项目应从源码或资源元数据核对。
衣物数据
衣物条目会关联穿戴部位、层级、纹理、耐久、保温、防护、移动与密度修正。新增衣物不能只复制 XML:还要确保索引唯一、贴图路径正确、本地化存在,并测试多层穿戴与水中行为。
当前源码快照中的衣物数据已整理到衣物与盔甲图鉴,可用于阅读结构,但不应当成所有版本通用数值。
配方数据
配方由产物、数量、材料映射、排列图案和所需热量组成。新增配方时检查:
- 产物与材料标识是否属于目标加载器;
- 有序图案中的空格、行宽和字符映射;
- 是否与已有配方产生无法区分的冲突;
- 加热配方是否使用正确热量等级;
- 本地化描述是否让玩家能在 Recipaedia 中理解。
本站的完整配方索引由当前源码快照生成,可作为结构示例。
Database 的继承关系
Database.xml 不是普通配置表。项目、子系统、实体模板和组件之间存在继承与引用。历史名词表中的常见概念可归纳为:
| 层级 | 作用 |
|---|---|
| Project / ProjectTemplate | 世界项目及其模板 |
| Subsystem | 世界范围的系统与持久化服务 |
| EntityTemplate | 可生成实体的模板 |
| Component | 实体的一部分状态或行为 |
| Parameter / Value | 具体配置值或对其他条目的引用 |
复制节点时必须追踪父级、名称和引用。只改显示名称无法创建独立实体,错误继承还可能让世界在加载阶段失败。
旧免打包扩展
.csv、.clo、.cr、.xdb 等格式曾用于只携带差异条目,减少重打 PAK。它们的合并规则、删除语义和加载顺序由旧 API 决定。现代项目可以借鉴“最小差异包”的思想,但不能默认扩展名仍受支持。
不再推荐的步骤
- 修改唯一游戏安装中的原始
Content.pak; - 用旧版工具覆盖当前数据表;
- 发布包含完整游戏资源的 PAK;
- 只改数字 ID,不建立项目内分配清单;
- 把旧
modinfo.json示例原样用于 API 1.9 或 SuAPI。
IyDljoblj7IgUEFLIOS4juaVsOaNruaWh+S7tuWPguiAgwoK5pys6aG15ZCI5bm25pen6K+t6ZuA5pWZ56iL5Lit55qEIGBDb250ZW50LnBha2DjgIFgQmxvY2tzRGF0YS50eHRg44CBYENsb3RoZXMueG1sYOOAgWBDcmFmdGluZ1JlY2lwZXMueG1sYOOAgWBEYXRhYmFzZS54bWxgIOS7peWPiiBgLmNzdi8uY2xvLy5jci8ueGRiYCDlhY3miZPljIXmoLzlvI/jgILlroPku6zmnInliqnkuo7nkIbop6PmlbDmja7nu5PmnoTvvIzkvYbkuI3mmK8gU0NBUEkgMS45IOaIliBTdUFQSSDnmoTlvZPliY3lronoo4XmraXpqqTjgIIKCjo6OiB3YXJuaW5nIOWOhuWPsuaOpeWPowrml6fmlZnnqIvopobnm5YgQVBJIDEuM+KAkzEuNOOAgeaXp+eJiCBQQUsg6Kej5YyF5ZKM55u05o6l5L+u5pS55ri45oiP5paH5Lu244CC5b2T5YmN5byA5Y+R5b+F6aG75YWI6YCJ5oupIFtTQ0FQSV0oL2RldmVsb3Blci9tb2RkaW5nL3Byb2plY3Qtc2V0dXApIOaIliBbU3VBUEldKC9kZXZlbG9wZXIvbW9kZGluZy9zdWFwaSnvvIzlho3ku6Xnm67moIfliIbmlK/nmoTmqKHmnb/lkozliqDovb3lmajkuLrlh4bjgIIKOjo6CgojIyBgQ29udGVudC5wYWtgIOeahOiBjOi0owoK5Y6G5Y+y54mI5pys5oqK5aSn6YOo5YiG6Z2e5Luj56CB5YaF5a656ZuG5Lit5Zyo5YaF5a655YyF5Lit77yM5YyF5ous77yaCgotIGBCbG9ja3NEYXRhLnR4dGDvvJrmlrnlnZfln7rnoYDlsZ7mgKfooajvvJsKLSBgQ2xvdGhlcy54bWxg77ya6KGj54mp5qe95L2N44CB6LS05Zu+44CB5L+d5rip44CB6Ziy5oqk5ZKM6ICQ5LmF562J5pWw5o2u77ybCi0gYENyYWZ0aW5nUmVjaXBlcy54bWxg77ya5ZCI5oiQ44CB5ouG6Kej5ZKM5Yqg54Ot6YWN5pa577ybCi0gYERhdGFiYXNlLnhtbGDvvJrlrp7kvZPjgIHnu4Tku7bjgIHlrZDns7vnu5/lkozpobnnm67mqKHmnb/vvJsKLSBgQXRsYXNlc2DjgIFgVGV4dHVyZXNg44CBYE1vZGVsc2DjgIFgQXVkaW9g77ya55WM6Z2i44CB57q555CG44CB5qih5Z6L5ZKM5aOw6Z+z77ybCi0gYERpYWxvZ3Ng44CBYFNjcmVlbnNg44CBYFN0eWxlc2DjgIFgV2lkZ2V0c2DvvJrljoblj7IgVUkg5biD5bGA6LWE5rqQ44CCCgrnm7TmjqXph43miZPmlbTkuKogUEFLIOS8muaUvuWkp+WGsueqgeWSjOWIhuWPkemjjumZqeOAgueOsOS7o+WKoOi9veWZqOWFgeiuuOaXtu+8jOW6lOWPquaQuuW4piBNT0Qg5a6e6ZmF5L+u5pS555qE5p2h55uu5ZKM6LWE5rqQ44CCCgojIyDmlrnlnZfmlbDmja4KCuaXpyBgQmxvY2tzRGF0YWAg5pWZ56iL6YCQ5YiX6Kej6YeK5LqG5pi+56S644CB56Kw5pKe44CB6YCP5piO44CB5bel5YW344CB54eD5paZ44CB6ICQ5LmF44CB57q555CG5qe9562J5bGe5oCn44CC5LiN5ZCM54mI5pys5Y+v6IO95aKe5Yig5YiX5oiW5pS55Y+Y5ZCr5LmJ77yM5Zug5q2k5bu66K6u77yaCgoxLiDku47nm67moIfniYjmnKzlj5blvpfooajlpLTvvIzogIzkuI3mmK/lpI3liLbml6fmqKHmnb/vvJsKMi4g55So56iz5a6a5qCH6K+G5Yy56YWN5p2h55uu77yM5LiN5L6d6LWW4oCc55yL6LW35p2l56m66Zey4oCd55qE5pWw5a2XIElE77ybCjMuIOS/neaMgeS7o+eggeOAgemFjeaWueOAgeacrOWcsOWMluWSjOe6ueeQhuW8leeUqOS4gOiHtO+8mwo0LiDlhYjlnKjnqbrnmb3kuJbnlYzmtYvor5XvvIzlho3ov4Hnp7vlt7LmnInlrZjmoaPjgIIKCue6ueeQhuanvemAmuW4uOaMieWbvumbhue9keagvOiuoeeul+OAguaXp+aVmeeoi+eahOWbuuWumuWuveW6puWFrOW8j+WPqumAgueUqOS6juWvueW6lOWbvumbhuW4g+WxgO+8m+W9k+WJjemhueebruW6lOS7jua6kOeggeaIlui1hOa6kOWFg+aVsOaNruaguOWvueOAggoKIyMg6KGj54mp5pWw5o2uCgrooaPnianmnaHnm67kvJrlhbPogZTnqb/miLTpg6jkvY3jgIHlsYLnuqfjgIHnurnnkIbjgIHogJDkuYXjgIHkv53muKnjgIHpmLLmiqTjgIHnp7vliqjkuI7lr4bluqbkv67mraPjgILmlrDlop7ooaPniankuI3og73lj6rlpI3liLYgWE1M77ya6L+Y6KaB56Gu5L+d57Si5byV5ZSv5LiA44CB6LS05Zu+6Lev5b6E5q2j56Gu44CB5pys5Zyw5YyW5a2Y5Zyo77yM5bm25rWL6K+V5aSa5bGC56m/5oi05LiO5rC05Lit6KGM5Li644CCCgrlvZPliY3mupDnoIHlv6vnhafkuK3nmoTooaPnianmlbDmja7lt7LmlbTnkIbliLBb6KGj54mp5LiO55uU55Sy5Zu+6Ym0XSgvZGF0YWJhc2UvY2xvdGhpbmcp77yM5Y+v55So5LqO6ZiF6K+757uT5p6E77yM5L2G5LiN5bqU5b2T5oiQ5omA5pyJ54mI5pys6YCa55So5pWw5YC844CCCgojIyDphY3mlrnmlbDmja4KCumFjeaWueeUseS6p+eJqeOAgeaVsOmHj+OAgeadkOaWmeaYoOWwhOOAgeaOkuWIl+WbvuahiOWSjOaJgOmcgOeDremHj+e7hOaIkOOAguaWsOWinumFjeaWueaXtuajgOafpe+8mgoKLSDkuqfniankuI7mnZDmlpnmoIfor4bmmK/lkKblsZ7kuo7nm67moIfliqDovb3lmajvvJsKLSDmnInluo/lm77moYjkuK3nmoTnqbrmoLzjgIHooYzlrr3lkozlrZfnrKbmmKDlsITvvJsKLSDmmK/lkKbkuI7lt7LmnInphY3mlrnkuqfnlJ/ml6Dms5XljLrliIbnmoTlhrLnqoHvvJsKLSDliqDng63phY3mlrnmmK/lkKbkvb/nlKjmraPnoa7ng63ph4/nrYnnuqfvvJsKLSDmnKzlnLDljJbmj4/ov7DmmK/lkKborqnnjqnlrrbog73lnKggUmVjaXBhZWRpYSDkuK3nkIbop6PjgIIKCuacrOermeeahFvlrozmlbTphY3mlrnntKLlvJVdKC9kYXRhYmFzZS9yZWNpcGVzKeeUseW9k+WJjea6kOeggeW/q+eFp+eUn+aIkO+8jOWPr+S9nOS4uue7k+aehOekuuS+i+OAggoKIyMgRGF0YWJhc2Ug55qE57un5om/5YWz57O7CgpgRGF0YWJhc2UueG1sYCDkuI3mmK/mma7pgJrphY3nva7ooajjgILpobnnm67jgIHlrZDns7vnu5/jgIHlrp7kvZPmqKHmnb/lkoznu4Tku7bkuYvpl7TlrZjlnKjnu6fmib/kuI7lvJXnlKjjgILljoblj7LlkI3or43ooajkuK3nmoTluLjop4HmpoLlv7Xlj6/lvZLnurPkuLrvvJoKCnwg5bGC57qnIHwg5L2c55SoIHwKfCAtLS0gfCAtLS0gfAp8IFByb2plY3QgLyBQcm9qZWN0VGVtcGxhdGUgfCDkuJbnlYzpobnnm67lj4rlhbbmqKHmnb8gfAp8IFN1YnN5c3RlbSB8IOS4lueVjOiMg+WbtOeahOezu+e7n+S4juaMgeS5heWMluacjeWKoSB8CnwgRW50aXR5VGVtcGxhdGUgfCDlj6/nlJ/miJDlrp7kvZPnmoTmqKHmnb8gfAp8IENvbXBvbmVudCB8IOWunuS9k+eahOS4gOmDqOWIhueKtuaAgeaIluihjOS4uiB8CnwgUGFyYW1ldGVyIC8gVmFsdWUgfCDlhbfkvZPphY3nva7lgLzmiJblr7nlhbbku5bmnaHnm67nmoTlvJXnlKggfAoK5aSN5Yi26IqC54K55pe25b+F6aG76L+96Liq54i257qn44CB5ZCN56ew5ZKM5byV55So44CC5Y+q5pS55pi+56S65ZCN56ew5peg5rOV5Yib5bu654us56uL5a6e5L2T77yM6ZSZ6K+v57un5om/6L+Y5Y+v6IO96K6p5LiW55WM5Zyo5Yqg6L296Zi25q615aSx6LSl44CCCgojIyDml6flhY3miZPljIXmianlsZUKCmAuY3N2YOOAgWAuY2xvYOOAgWAuY3Jg44CBYC54ZGJgIOetieagvOW8j+abvueUqOS6juWPquaQuuW4puW3ruW8guadoeebru+8jOWHj+WwkemHjeaJkyBQQUvjgILlroPku6znmoTlkIjlubbop4TliJnjgIHliKDpmaTor63kuYnlkozliqDovb3pobrluo/nlLHml6cgQVBJIOWGs+WumuOAgueOsOS7o+mhueebruWPr+S7peWAn+mJtOKAnOacgOWwj+W3ruW8guWMheKAneeahOaAneaDs++8jOS9huS4jeiDvem7mOiupOaJqeWxleWQjeS7jeWPl+aUr+aMgeOAggoKIyMg5LiN5YaN5o6o6I2Q55qE5q2l6aqkCgotIOS/ruaUueWUr+S4gOa4uOaIj+WuieijheS4reeahOWOn+WniyBgQ29udGVudC5wYWtg77ybCi0g55So5pen54mI5bel5YW36KaG55uW5b2T5YmN5pWw5o2u6KGo77ybCi0g5Y+R5biD5YyF5ZCr5a6M5pW05ri45oiP6LWE5rqQ55qEIFBBS++8mwotIOWPquaUueaVsOWtlyBJRO+8jOS4jeW7uueri+mhueebruWGheWIhumFjea4heWNle+8mwotIOaKiuaXpyBgbW9kaW5mby5qc29uYCDnpLrkvovljp/moLfnlKjkuo4gQVBJIDEuOSDmiJYgU3VBUEnjgIIKCuS4i+S4gOatpemYheivu1vmlbDmja7kuI7ntKDmnZDmianlsZVdKC9kZXZlbG9wZXIvbW9kZGluZy9kYXRhLWFzc2V0cynlkoxb5rWL6K+V5LiO5Y+R5biDXSgvZGV2ZWxvcGVyL21vZGRpbmcvcmVsZWFzZSnjgIIK
