类型
注意: 不再使用的内容类未在此列出,强烈不建议使用它们。请尽快过渡到非弃用的等效类。
查看 Mindustry Javadoc 中所有弃用类和方法的列表。
所有 JSON 示例均自动取自 BlueWolf3682 的 Exotic Mod。这些仅应作为字段的参考 - 不要直接复制粘贴到您的模组中,它们将 无法 工作!
BuildVisibility
游戏使用的一个标志,用于更改一些特殊情况的内容。它可以是以下字符串之一:
hiddenshowndebugOnlyeditorOnlycoreZoneOnlyworldProcessorOnlysandboxOnlycampaignOnlylegacyLaunchPadOnlynotLegacyLaunchPadOnlylightingOnlyammoOnlyfogOnly
BlockGroup
用于将块堆叠在一起的组:
nonewallsprojectorsturretstransportationpowerliquidsdrillsunitslogicpayloadsheat
ItemStack
ItemStack 可以是字符串或对象。它用于描述机器所需的物品类型和数量。
作为 string:
copper/5
作为 object:
item: copper
amount: 5
| 字段 | 类型 | 备注 |
|---|---|---|
| item | string | Item 的名称。 |
| amount | int | 该物品的数量。 |
LiquidStack
LiquidStack 可以是字符串或对象。它用于描述机器所需的液体类型和数量。
作为 string:
water/0.5
作为 object:
liquid: water
amount: 0.5
| 字段 | 类型 | 备注 |
|---|---|---|
| liquid | string | Liquid 的名称。 |
| amount | float | 该液体的数量。 |
Category
建筑菜单的类别:
turret进攻性炮塔;production生产原材料的块,例如钻头;distribution移动物品的块;liquid移动液体的块;power生成或传输电力的块;defense墙壁和其他防御结构;crafting制作物品的块;units创建单位的块;logic与逻辑操作相关的块;effect存储或被动效果的物品。
Color
颜色是一个十六进制字符串,例如 <rr><gg><bb>:
ff0000是红色,00ff00是绿色,0000ff是蓝色,ffff00是黄色,00ffff是青色,- 等等。
CacheLayer
用于缓存渲染的标志:
normal正常层;walls墙壁层;water水层,添加水面着色器,并提供波浪反射;tar沥青层,添加沥青着色器,使其更暗并产生一些气泡反射;
TargetPriority
更高的序数意味着更高的优先级。优先级更高的块将始终优先于优先级较低的块,无论距离如何。
baseturret