跳转至

类型

注意: 不再使用的内容类未在此列出,强烈不建议使用它们。请尽快过渡到非弃用的等效类。

查看 Mindustry Javadoc 中所有弃用类和方法的列表。

所有 JSON 示例均自动取自 BlueWolf3682Exotic Mod。这些仅应作为字段的参考 - 不要直接复制粘贴到您的模组中,它们将 无法 工作!

BuildVisibility

游戏使用的一个标志,用于更改一些特殊情况的内容。它可以是以下字符串之一:

  • hidden
  • shown
  • debugOnly
  • editorOnly
  • coreZoneOnly
  • worldProcessorOnly
  • sandboxOnly
  • campaignOnly
  • legacyLaunchPadOnly
  • notLegacyLaunchPadOnly
  • lightingOnly
  • ammoOnly
  • fogOnly

BlockGroup

用于将块堆叠在一起的组:

  • none
  • walls
  • projectors
  • turrets
  • transportation
  • power
  • liquids
  • drills
  • units
  • logic
  • payloads
  • heat

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

更高的序数意味着更高的优先级。优先级更高的块将始终优先于优先级较低的块,无论距离如何。

  1. base
  2. turret