Machine Appearance
The machine appearance is what will define the in-game appearance (model/texture/sound/etc) of the machine block and item.
A machine appearance can be defined for each status of the machine : idle, running, errored and paused independantly.
Json structure
"appearance": {
"property1": "defaultValue",
"property2": 1,
"idle": {
"property1": "value",
"property2": 42
},
"running": {
"property1": "some_value",
"property2": 23
},
"errored": {
"property1": "another_value",
"property2": 666
},
"paused": {
"property1": "again_another_value",
"property2": 56487
}
}If a property is not specified for a status, the property defined directly inside the
appearanceblock is used as default.Basically the properties defined for a specified machine status override the properties defined for the whole appearance, which themselves override the default values for this property.
Properties
Machine appearance currently have 10 optional properties :
Block appearanceItem appearanceSoundLightColorHardnessResistanceTool typeMining levelShapeDefault machine appearance
This is what will be used by default for properties that are not specified :
Examples
Last updated