匿名
未登录
创建账号
登录
Mindustry中文wiki
搜索
查看“JSON模组教程-使用ACD修复星球建筑”的源代码
来自Mindustry中文wiki
命名空间
页面
讨论
更多
更多
页面操作
阅读
查看源代码
历史
←
JSON模组教程-使用ACD修复星球建筑
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
管理员
、editor
您可以查看和复制此页面的源代码。
<span id="使用acd修复星球建筑"></span> = 使用ACD修复星球建筑 = 在147之后,Mindustry关于物品白名单的功能发生大变革,由原来的行星设置物品白名单变成了物品设置<code>shownPlanets</code>,大大增加了JSON模组作者的不便。 由此,guiY同志开发了自适应核心数据库(ADC)这一模组,帮助JSON作者修复物品的白名单规则。 == 原教程 == 参见 https://github.com/guiYMOUR/AdaptiveCoreDatabase/blob/main/README_CN.md 简而言之,你需要在与<code>mod.json</code>同级的位置放置一个<code>adc.json</code>,格式参见下文。 == 模板 == 原教程没有直接给出模板,下面我们将处理这一问题: '''文件:adc.json''' <pre>{ "root": [ { "planet":"你行星的文件名", "items": ["scrap", "copper", "lead", "graphite", "coal", "titanium", "thorium", "silicon", "plastanium", "phase-fabric", "surge-alloy", "spore-pod", "sand", "blast-compound", "pyratite", "metaglass" //模组其他物品也要放在这里 ], "liquids": ["water","slag","oil","cryofluid" //模组其他液体也要放在这里 ], "units": [ "dagger","mace","fortress","secepter","regin", "nova","pulsar","quasar","vela","corvus", "crawler","atrax","spiroct","arkyid","toxopid", "flare","horizon","zenith","antumbra","eclipse", "mono","poly","mega","quad","oct", "risso","minke","bryde","sei","omura", "retusa","oxynoe","cyerce","aegires","navanax" //模组其他单位也要放在这里 ] //模组方块不需要放在这里!!! } ] }</pre> * 我们不需要设置方块的<code>shownPlanet</code>,因为游戏根本看的不是方块的这一字段,而是其建造所需物品的<code>shownPlanets</code>情况,所以不要在adc.json中体现你的方块; * Erekir上的物品、液体和单位原理类似,你需要写的是他们的'''内部名称''',如果你不知道什么是内部名称,原版内容参见[[./x09-how-to-find-class-and-field.md|x09]],模组内容就是JSON的文件名
返回
JSON模组教程-使用ACD修复星球建筑
。
导航
导航
塞普罗
-- 战役区块
-- 物品
-- 流体
-- 建筑
-- 单位
埃里克尔
-- 战役区块
-- 物品
-- 流体
-- 建筑
-- 单位
隐藏
-- 物品
-- 液体
-- 建筑
-- 地块介绍
其他
-- 状态效果
-- 天气
-- 星球
教程中心
编辑者
-- 编辑指导
-- 语法指南
-- 表格语法
最近更改
随机页面
MediaWiki帮助
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志