<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mdtwiki.top/index.php?action=history&amp;feed=atom&amp;title=JSON%E6%A8%A1%E7%BB%84%E6%95%99%E7%A8%8B-%E4%BD%BF%E7%94%A8ACD%E4%BF%AE%E5%A4%8D%E6%98%9F%E7%90%83%E5%BB%BA%E7%AD%91</id>
	<title>JSON模组教程-使用ACD修复星球建筑 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://mdtwiki.top/index.php?action=history&amp;feed=atom&amp;title=JSON%E6%A8%A1%E7%BB%84%E6%95%99%E7%A8%8B-%E4%BD%BF%E7%94%A8ACD%E4%BF%AE%E5%A4%8D%E6%98%9F%E7%90%83%E5%BB%BA%E7%AD%91"/>
	<link rel="alternate" type="text/html" href="https://mdtwiki.top/index.php?title=JSON%E6%A8%A1%E7%BB%84%E6%95%99%E7%A8%8B-%E4%BD%BF%E7%94%A8ACD%E4%BF%AE%E5%A4%8D%E6%98%9F%E7%90%83%E5%BB%BA%E7%AD%91&amp;action=history"/>
	<updated>2026-05-17T13:53:59Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mdtwiki.top/index.php?title=JSON%E6%A8%A1%E7%BB%84%E6%95%99%E7%A8%8B-%E4%BD%BF%E7%94%A8ACD%E4%BF%AE%E5%A4%8D%E6%98%9F%E7%90%83%E5%BB%BA%E7%AD%91&amp;diff=2591&amp;oldid=prev</id>
		<title>硫缺铅：​创建页面，内容为“&lt;span id=&quot;使用acd修复星球建筑&quot;&gt;&lt;/span&gt; = 使用ACD修复星球建筑 =  在147之后，Mindustry关于物品白名单的功能发生大变革，由原来的行星设置物品白名单变成了物品设置&lt;code&gt;shownPlanets&lt;/code&gt;，大大增加了JSON模组作者的不便。  由此，guiY同志开发了自适应核心数据库（ADC）这一模组，帮助JSON作者修复物品的白名单规则。  == 原教程 ==  参见 https://github.com/guiYMOUR/A…”</title>
		<link rel="alternate" type="text/html" href="https://mdtwiki.top/index.php?title=JSON%E6%A8%A1%E7%BB%84%E6%95%99%E7%A8%8B-%E4%BD%BF%E7%94%A8ACD%E4%BF%AE%E5%A4%8D%E6%98%9F%E7%90%83%E5%BB%BA%E7%AD%91&amp;diff=2591&amp;oldid=prev"/>
		<updated>2026-02-01T13:35:16Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;span id=&amp;quot;使用acd修复星球建筑&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; = 使用ACD修复星球建筑 =  在147之后，Mindustry关于物品白名单的功能发生大变革，由原来的行星设置物品白名单变成了物品设置&amp;lt;code&amp;gt;shownPlanets&amp;lt;/code&amp;gt;，大大增加了JSON模组作者的不便。  由此，guiY同志开发了自适应核心数据库（ADC）这一模组，帮助JSON作者修复物品的白名单规则。  == 原教程 ==  参见 https://github.com/guiYMOUR/A…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;span id=&amp;quot;使用acd修复星球建筑&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= 使用ACD修复星球建筑 =&lt;br /&gt;
&lt;br /&gt;
在147之后，Mindustry关于物品白名单的功能发生大变革，由原来的行星设置物品白名单变成了物品设置&amp;lt;code&amp;gt;shownPlanets&amp;lt;/code&amp;gt;，大大增加了JSON模组作者的不便。&lt;br /&gt;
&lt;br /&gt;
由此，guiY同志开发了自适应核心数据库（ADC）这一模组，帮助JSON作者修复物品的白名单规则。&lt;br /&gt;
&lt;br /&gt;
== 原教程 ==&lt;br /&gt;
&lt;br /&gt;
参见 https://github.com/guiYMOUR/AdaptiveCoreDatabase/blob/main/README_CN.md&lt;br /&gt;
&lt;br /&gt;
简而言之，你需要在与&amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt;同级的位置放置一个&amp;lt;code&amp;gt;adc.json&amp;lt;/code&amp;gt;，格式参见下文。&lt;br /&gt;
&lt;br /&gt;
== 模板 ==&lt;br /&gt;
&lt;br /&gt;
原教程没有直接给出模板，下面我们将处理这一问题：&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;文件：adc.json&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;root&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;planet&amp;quot;:&amp;quot;你行星的文件名&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: [&amp;quot;scrap&amp;quot;, &amp;quot;copper&amp;quot;, &amp;quot;lead&amp;quot;, &amp;quot;graphite&amp;quot;, &amp;quot;coal&amp;quot;, &amp;quot;titanium&amp;quot;, &amp;quot;thorium&amp;quot;, &amp;quot;silicon&amp;quot;, &amp;quot;plastanium&amp;quot;, &amp;quot;phase-fabric&amp;quot;, &amp;quot;surge-alloy&amp;quot;, &amp;quot;spore-pod&amp;quot;, &amp;quot;sand&amp;quot;, &amp;quot;blast-compound&amp;quot;, &amp;quot;pyratite&amp;quot;, &amp;quot;metaglass&amp;quot;&lt;br /&gt;
      //模组其他物品也要放在这里&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;liquids&amp;quot;: [&amp;quot;water&amp;quot;,&amp;quot;slag&amp;quot;,&amp;quot;oil&amp;quot;,&amp;quot;cryofluid&amp;quot;&lt;br /&gt;
      //模组其他液体也要放在这里&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;units&amp;quot;: [&lt;br /&gt;
        &amp;quot;dagger&amp;quot;,&amp;quot;mace&amp;quot;,&amp;quot;fortress&amp;quot;,&amp;quot;secepter&amp;quot;,&amp;quot;regin&amp;quot;,&lt;br /&gt;
        &amp;quot;nova&amp;quot;,&amp;quot;pulsar&amp;quot;,&amp;quot;quasar&amp;quot;,&amp;quot;vela&amp;quot;,&amp;quot;corvus&amp;quot;,&lt;br /&gt;
        &amp;quot;crawler&amp;quot;,&amp;quot;atrax&amp;quot;,&amp;quot;spiroct&amp;quot;,&amp;quot;arkyid&amp;quot;,&amp;quot;toxopid&amp;quot;,&lt;br /&gt;
        &amp;quot;flare&amp;quot;,&amp;quot;horizon&amp;quot;,&amp;quot;zenith&amp;quot;,&amp;quot;antumbra&amp;quot;,&amp;quot;eclipse&amp;quot;,&lt;br /&gt;
        &amp;quot;mono&amp;quot;,&amp;quot;poly&amp;quot;,&amp;quot;mega&amp;quot;,&amp;quot;quad&amp;quot;,&amp;quot;oct&amp;quot;,&lt;br /&gt;
        &amp;quot;risso&amp;quot;,&amp;quot;minke&amp;quot;,&amp;quot;bryde&amp;quot;,&amp;quot;sei&amp;quot;,&amp;quot;omura&amp;quot;,&lt;br /&gt;
        &amp;quot;retusa&amp;quot;,&amp;quot;oxynoe&amp;quot;,&amp;quot;cyerce&amp;quot;,&amp;quot;aegires&amp;quot;,&amp;quot;navanax&amp;quot;&lt;br /&gt;
        //模组其他单位也要放在这里&lt;br /&gt;
      ]&lt;br /&gt;
      //模组方块不需要放在这里！！！&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 我们不需要设置方块的&amp;lt;code&amp;gt;shownPlanet&amp;lt;/code&amp;gt;，因为游戏根本看的不是方块的这一字段，而是其建造所需物品的&amp;lt;code&amp;gt;shownPlanets&amp;lt;/code&amp;gt;情况，所以不要在adc.json中体现你的方块；&lt;br /&gt;
* Erekir上的物品、液体和单位原理类似，你需要写的是他们的&amp;#039;&amp;#039;&amp;#039;内部名称&amp;#039;&amp;#039;&amp;#039;，如果你不知道什么是内部名称，原版内容参见[[./x09-how-to-find-class-and-field.md|x09]]，模组内容就是JSON的文件名&lt;/div&gt;</summary>
		<author><name>硫缺铅</name></author>
	</entry>
</feed>