@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
259 lines • 8.22 kB
JSON
{
"fields": [
{
"id": "z",
"title": "z",
"description": "Distribution for the coordinate (evaluated each iteration).",
"dataType": 24,
"alternates": [
{
"id": "z",
"dataType": 3
},
{
"id": "z",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Z",
"description": "Z",
"fields": [
{
"id": "distribution",
"title": "Random Distribution Type",
"description": "Type of distribution. Supported distributions are defined by \"Random Distribution Type\".",
"dataType": 2
},
{
"id": "extent",
"title": "extent",
"description": "Lower and upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around.",
"dataType": 16,
"minLength": 2,
"maxLength": 2
},
{
"id": "step_size",
"title": "step_size",
"description": "When the distribution type is grid, defines the distance between steps along this axis.",
"dataType": 0,
"validity": [
{
"comparison": ">=",
"value": 1
}
]
},
{
"id": "grid_offset",
"title": "grid_offset",
"description": "When the distribution type is grid, defines the offset along this axis.",
"dataType": 0
}
]
}
}
]
},
{
"id": "iterations",
"title": "iterations",
"description": "Number of scattered positions to generate.",
"dataType": 24,
"alternates": [
{
"id": "iterations",
"dataType": 14,
"readOnly": true,
"subForm": {
"title": "Iterations",
"description": "Iterations",
"fields": [
{
"id": "expression",
"title": "expression",
"description": "expression",
"dataType": 2
},
{
"id": "version",
"title": "version",
"description": "version",
"dataType": 0
}
]
}
},
{
"id": "iterations",
"dataType": 3
}
]
},
{
"id": "scatter_chance",
"title": "scatter_chance",
"description": "Probability that this scatter will occur. Not evaluated each iteration; either no iterations will run, or all will.",
"dataType": 24,
"alternates": [
{
"id": "scatter_chance",
"dataType": 3
},
{
"id": "scatter_chance",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Scatter Chance",
"description": "Scatter Chance",
"fields": [
{
"id": "numerator",
"title": "numerator",
"description": "Numerator for scatter probability.",
"dataType": 0,
"validity": [
{
"comparison": ">=",
"value": 1
}
]
},
{
"id": "denominator",
"title": "denominator",
"description": "Denominator for scatter probability.",
"dataType": 0,
"validity": [
{
"comparison": ">=",
"value": 1
}
]
}
]
}
}
]
},
{
"id": "coordinate_eval_order",
"title": "Coordinate Evaluation Order",
"description": "The order in which coordinates will be evaluated. Should be used when a coordinate depends on another. If omitted, defaults to \"xzy\". Supported orders are defined by \"Coordinate Evaluation Order\".",
"dataType": 2
},
{
"id": "x",
"title": "x",
"description": "Distribution for the coordinate (evaluated each iteration).",
"dataType": 24,
"alternates": [
{
"id": "x",
"dataType": 3
},
{
"id": "x",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "X",
"description": "X",
"fields": [
{
"id": "distribution",
"title": "Random Distribution Type",
"description": "Type of distribution. Supported distributions are defined by \"Random Distribution Type\".",
"dataType": 2
},
{
"id": "extent",
"title": "extent",
"description": "Lower and upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around.",
"dataType": 16,
"minLength": 2,
"maxLength": 2
},
{
"id": "step_size",
"title": "step_size",
"description": "When the distribution type is grid, defines the distance between steps along this axis.",
"dataType": 0,
"validity": [
{
"comparison": ">=",
"value": 1
}
]
},
{
"id": "grid_offset",
"title": "grid_offset",
"description": "When the distribution type is grid, defines the offset along this axis.",
"dataType": 0
}
]
}
}
]
},
{
"id": "y",
"title": "y",
"description": "Distribution for the coordinate (evaluated each iteration).",
"dataType": 24,
"alternates": [
{
"id": "y",
"dataType": 3
},
{
"id": "y",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Y",
"description": "Y",
"fields": [
{
"id": "distribution",
"title": "Random Distribution Type",
"description": "Type of distribution. Supported distributions are defined by \"Random Distribution Type\".",
"dataType": 2
},
{
"id": "extent",
"title": "extent",
"description": "Lower and upper bound (inclusive) of the scatter range, as an offset from the input point to scatter around.",
"dataType": 16,
"minLength": 2,
"maxLength": 2
},
{
"id": "step_size",
"title": "step_size",
"description": "When the distribution type is grid, defines the distance between steps along this axis.",
"dataType": 0,
"validity": [
{
"comparison": ">=",
"value": 1
}
]
},
{
"id": "grid_offset",
"title": "grid_offset",
"description": "When the distribution type is grid, defines the offset along this axis.",
"dataType": 0
}
]
}
}
]
}
],
"description": "Controls the scatter distribution of a particular object.",
"title": "Scatter Params World"
}