diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json index f52ee3c0..9afed0db 100644 --- a/overworld/dimensions/overworld.json +++ b/overworld/dimensions/overworld.json @@ -346,8 +346,12 @@ "density": 1, "edit":[ { - "find":"sand", - "replace":"spruce_leaves" + "find":[ + "SAND" + ], + "replace": [ + "SPRUCE_LEAVES" + ] } ], "rotation": { diff --git a/overworld/overworld.code-workspace b/overworld/overworld.code-workspace index bc8c7bca..9b6b1e1a 100644 --- a/overworld/overworld.code-workspace +++ b/overworld/overworld.code-workspace @@ -6,6 +6,4427 @@ "workbench.preferredDarkColorTheme": "Solarized Dark", "workbench.tree.indent": 24, "json.schemas": [ + { + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Represents a composite generator of noise gens", + "additionalProperties": false, + "title": "Generator", + "type": "object", + "definitions": {"irisnoisegenerator": { + "description": "A noise generator", + "additionalProperties": false, + "type": "object", + "properties": { + "sinCentered": { + "description": "Apply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)", + "type": "boolean" + }, + "seed": { + "description": "The seed", + "type": "integer" + }, + "parametric": { + "description": "Apply a parametric curve on the output", + "type": "boolean" + }, + "zoom": { + "description": "The coordinate input zoom", + "type": "number", + "minimum": 1.0E-4 + }, + "enabled": { + "description": "Enable / disable. Outputs offsetY if disabled", + "type": "boolean" + }, + "fracture": { + "minItems": 1, + "description": "Apply a child noise generator to fracture the input coordinates of this generator", + "type": "array", + "items": {"$ref": "#/definitions/irisnoisegenerator"} + }, + "offsetX": { + "description": "Coordinate offset x", + "type": "number" + }, + "octaves": { + "description": "Multiple octaves for multple generators of changing zooms added together", + "type": "integer", + "minimum": 1 + }, + "negative": { + "description": "Reverse the output. So that noise = -noise + opacity", + "type": "boolean" + }, + "offsetZ": { + "description": "Coordinate offset z", + "type": "number" + }, + "offsetY": { + "description": "Height output offset y", + "type": "number" + }, + "style": { + "description": "The Noise Style", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": {} + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "opacity": { + "description": "The output multiplier", + "type": "number", + "minimum": 0 + }, + "bezier": { + "description": "Apply a bezier curve on the output", + "type": "boolean" + }, + "exponent": { + "description": "The exponent noise^EXPONENT", + "type": "number" + } + }, + "required": [ + "seed", + "style" + ] + }}, + "properties": { + "cellPercentSize": { + "maximum": 1, + "description": "How big are the cells (X,Z) relative to the veins that touch them. Between 0 and 1. 0.1 means thick veins, small cells.", + "type": "number", + "minimum": 0 + }, + "cellFractureHeight": { + "description": "The height of fracture cells. Set to 0 to disable", + "type": "number" + }, + "seed": { + "description": "The seed for this generator", + "type": "integer" + }, + "interpolationScale": { + "maximum": 8192, + "description": "The interpolation distance scale (blocks) when two biomes use different heights but this same generator", + "type": "number", + "minimum": 1 + }, + "zoom": { + "description": "The zoom or frequency.", + "type": "number", + "minimum": 0.001 + }, + "cliffHeightMin": { + "maximum": 8192, + "description": "Cliff Height Min. Disable with 0 for min and max", + "type": "number", + "minimum": 0 + }, + "cliffHeightGenerator": { + "description": "The noise gen for cliff height.", + "additionalProperties": false, + "type": "object", + "properties": { + "sinCentered": { + "description": "Apply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)", + "type": "boolean" + }, + "seed": { + "description": "The seed", + "type": "integer" + }, + "parametric": { + "description": "Apply a parametric curve on the output", + "type": "boolean" + }, + "zoom": { + "description": "The coordinate input zoom", + "type": "number", + "minimum": 1.0E-4 + }, + "enabled": { + "description": "Enable / disable. Outputs offsetY if disabled", + "type": "boolean" + }, + "fracture": { + "minItems": 1, + "description": "Apply a child noise generator to fracture the input coordinates of this generator", + "type": "array", + "items": {"$ref": "#/definitions/irisnoisegenerator"} + }, + "offsetX": { + "description": "Coordinate offset x", + "type": "number" + }, + "octaves": { + "description": "Multiple octaves for multple generators of changing zooms added together", + "type": "integer", + "minimum": 1 + }, + "negative": { + "description": "Reverse the output. So that noise = -noise + opacity", + "type": "boolean" + }, + "offsetZ": { + "description": "Coordinate offset z", + "type": "number" + }, + "offsetY": { + "description": "Height output offset y", + "type": "number" + }, + "style": { + "description": "The Noise Style", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": {} + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "opacity": { + "description": "The output multiplier", + "type": "number", + "minimum": 0 + }, + "bezier": { + "description": "Apply a bezier curve on the output", + "type": "boolean" + }, + "exponent": { + "description": "The exponent noise^EXPONENT", + "type": "number" + } + } + }, + "offsetX": { + "description": "The offset to shift this noise x", + "type": "number" + }, + "offsetZ": { + "description": "The offset to shift this noise z", + "type": "number" + }, + "interpolationFunction": { + "description": "The interpolation method when two biomes use different heights but this same generator", + "type": "string", + "enum": [ + "NONE", + "BILINEAR", + "BICUBIC", + "HERMITE" + ] + }, + "cellFractureShuffle": { + "description": "Cell Fracture Coordinate Shuffling", + "type": "number", + "minimum": 0 + }, + "composite": { + "minItems": 1, + "description": "The list of noise gens this gen contains.", + "type": "array", + "items": {"$ref": "#/definitions/irisnoisegenerator"} + }, + "opacity": { + "description": "The opacity, essentially a multiplier on the output.", + "type": "number", + "minimum": 0 + }, + "cliffHeightMax": { + "maximum": 8192, + "description": "Cliff Height Max. Disable with 0 for min and max", + "type": "number", + "minimum": 0 + }, + "cellFractureZoom": { + "description": "The size of the cell fractures", + "type": "number", + "minimum": 0.001 + } + }, + "required": [ + "seed", + "interpolationFunction", + "interpolationScale" + ], + "$id": "http://volmit.com/iris-schema/irisgenerator.json", + "dependencies": {} + }, + "fileMatch": ["/generators/*.json"] + }, + { + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Represents an iris region", + "additionalProperties": false, + "title": "Region", + "type": "object", + "definitions": { + "iriseffect": { + "description": "An iris effect", + "additionalProperties": false, + "type": "object", + "properties": { + "particleAltX": { + "maximum": 8, + "description": "The alt x, usually represents motion if the particle count is zero. Otherwise an offset.", + "type": "number", + "minimum": -8 + }, + "particleAway": { + "maximum": 16, + "description": "The effect distance start away", + "type": "integer", + "minimum": 0 + }, + "particleAltY": { + "maximum": 8, + "description": "The alt y, usually represents motion if the particle count is zero. Otherwise an offset.", + "type": "number", + "minimum": -8 + }, + "particleAltZ": { + "maximum": 8, + "description": "The alt z, usually represents motion if the particle count is zero. Otherwise an offset.", + "type": "number", + "minimum": -8 + }, + "chance": { + "description": "The chance is 1 in CHANCE per interval", + "type": "integer", + "minimum": 1 + }, + "maxPitch": { + "maximum": 1.99, + "description": "The max sound pitch", + "type": "number", + "minimum": 0.01 + }, + "sound": { + "description": "The sound to play", + "type": "string", + "enum": [ + "AMBIENT_BASALT_DELTAS_ADDITIONS", + "AMBIENT_BASALT_DELTAS_LOOP", + "AMBIENT_BASALT_DELTAS_MOOD", + "AMBIENT_CAVE", + "AMBIENT_CRIMSON_FOREST_ADDITIONS", + "AMBIENT_CRIMSON_FOREST_LOOP", + "AMBIENT_CRIMSON_FOREST_MOOD", + "AMBIENT_NETHER_WASTES_ADDITIONS", + "AMBIENT_NETHER_WASTES_LOOP", + "AMBIENT_NETHER_WASTES_MOOD", + "AMBIENT_SOUL_SAND_VALLEY_ADDITIONS", + "AMBIENT_SOUL_SAND_VALLEY_LOOP", + "AMBIENT_SOUL_SAND_VALLEY_MOOD", + "AMBIENT_UNDERWATER_ENTER", + "AMBIENT_UNDERWATER_EXIT", + "AMBIENT_UNDERWATER_LOOP", + "AMBIENT_UNDERWATER_LOOP_ADDITIONS", + "AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE", + "AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE", + "AMBIENT_WARPED_FOREST_ADDITIONS", + "AMBIENT_WARPED_FOREST_LOOP", + "AMBIENT_WARPED_FOREST_MOOD", + "BLOCK_ANCIENT_DEBRIS_BREAK", + "BLOCK_ANCIENT_DEBRIS_FALL", + "BLOCK_ANCIENT_DEBRIS_HIT", + "BLOCK_ANCIENT_DEBRIS_PLACE", + "BLOCK_ANCIENT_DEBRIS_STEP", + "BLOCK_ANVIL_BREAK", + "BLOCK_ANVIL_DESTROY", + "BLOCK_ANVIL_FALL", + "BLOCK_ANVIL_HIT", + "BLOCK_ANVIL_LAND", + "BLOCK_ANVIL_PLACE", + "BLOCK_ANVIL_STEP", + "BLOCK_ANVIL_USE", + "BLOCK_BAMBOO_BREAK", + "BLOCK_BAMBOO_FALL", + "BLOCK_BAMBOO_HIT", + "BLOCK_BAMBOO_PLACE", + "BLOCK_BAMBOO_SAPLING_BREAK", + "BLOCK_BAMBOO_SAPLING_HIT", + "BLOCK_BAMBOO_SAPLING_PLACE", + "BLOCK_BAMBOO_STEP", + "BLOCK_BARREL_CLOSE", + "BLOCK_BARREL_OPEN", + "BLOCK_BASALT_BREAK", + "BLOCK_BASALT_FALL", + "BLOCK_BASALT_HIT", + "BLOCK_BASALT_PLACE", + "BLOCK_BASALT_STEP", + "BLOCK_BEACON_ACTIVATE", + "BLOCK_BEACON_AMBIENT", + "BLOCK_BEACON_DEACTIVATE", + "BLOCK_BEACON_POWER_SELECT", + "BLOCK_BEEHIVE_DRIP", + "BLOCK_BEEHIVE_ENTER", + "BLOCK_BEEHIVE_EXIT", + "BLOCK_BEEHIVE_SHEAR", + "BLOCK_BEEHIVE_WORK", + "BLOCK_BELL_RESONATE", + "BLOCK_BELL_USE", + "BLOCK_BLASTFURNACE_FIRE_CRACKLE", + "BLOCK_BONE_BLOCK_BREAK", + "BLOCK_BONE_BLOCK_FALL", + "BLOCK_BONE_BLOCK_HIT", + "BLOCK_BONE_BLOCK_PLACE", + "BLOCK_BONE_BLOCK_STEP", + "BLOCK_BREWING_STAND_BREW", + "BLOCK_BUBBLE_COLUMN_BUBBLE_POP", + "BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT", + "BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE", + "BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT", + "BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE", + "BLOCK_CAMPFIRE_CRACKLE", + "BLOCK_CHAIN_BREAK", + "BLOCK_CHAIN_FALL", + "BLOCK_CHAIN_HIT", + "BLOCK_CHAIN_PLACE", + "BLOCK_CHAIN_STEP", + "BLOCK_CHEST_CLOSE", + "BLOCK_CHEST_LOCKED", + "BLOCK_CHEST_OPEN", + "BLOCK_CHORUS_FLOWER_DEATH", + "BLOCK_CHORUS_FLOWER_GROW", + "BLOCK_COMPARATOR_CLICK", + "BLOCK_COMPOSTER_EMPTY", + "BLOCK_COMPOSTER_FILL", + "BLOCK_COMPOSTER_FILL_SUCCESS", + "BLOCK_COMPOSTER_READY", + "BLOCK_CONDUIT_ACTIVATE", + "BLOCK_CONDUIT_AMBIENT", + "BLOCK_CONDUIT_AMBIENT_SHORT", + "BLOCK_CONDUIT_ATTACK_TARGET", + "BLOCK_CONDUIT_DEACTIVATE", + "BLOCK_CORAL_BLOCK_BREAK", + "BLOCK_CORAL_BLOCK_FALL", + "BLOCK_CORAL_BLOCK_HIT", + "BLOCK_CORAL_BLOCK_PLACE", + "BLOCK_CORAL_BLOCK_STEP", + "BLOCK_CROP_BREAK", + "BLOCK_DISPENSER_DISPENSE", + "BLOCK_DISPENSER_FAIL", + "BLOCK_DISPENSER_LAUNCH", + "BLOCK_ENCHANTMENT_TABLE_USE", + "BLOCK_ENDER_CHEST_CLOSE", + "BLOCK_ENDER_CHEST_OPEN", + "BLOCK_END_GATEWAY_SPAWN", + "BLOCK_END_PORTAL_FRAME_FILL", + "BLOCK_END_PORTAL_SPAWN", + "BLOCK_FENCE_GATE_CLOSE", + "BLOCK_FENCE_GATE_OPEN", + "BLOCK_FIRE_AMBIENT", + "BLOCK_FIRE_EXTINGUISH", + "BLOCK_FUNGUS_BREAK", + "BLOCK_FUNGUS_FALL", + "BLOCK_FUNGUS_HIT", + "BLOCK_FUNGUS_PLACE", + "BLOCK_FUNGUS_STEP", + "BLOCK_FURNACE_FIRE_CRACKLE", + "BLOCK_GILDED_BLACKSTONE_BREAK", + "BLOCK_GILDED_BLACKSTONE_FALL", + "BLOCK_GILDED_BLACKSTONE_HIT", + "BLOCK_GILDED_BLACKSTONE_PLACE", + "BLOCK_GILDED_BLACKSTONE_STEP", + "BLOCK_GLASS_BREAK", + "BLOCK_GLASS_FALL", + "BLOCK_GLASS_HIT", + "BLOCK_GLASS_PLACE", + "BLOCK_GLASS_STEP", + "BLOCK_GRASS_BREAK", + "BLOCK_GRASS_FALL", + "BLOCK_GRASS_HIT", + "BLOCK_GRASS_PLACE", + "BLOCK_GRASS_STEP", + "BLOCK_GRAVEL_BREAK", + "BLOCK_GRAVEL_FALL", + "BLOCK_GRAVEL_HIT", + "BLOCK_GRAVEL_PLACE", + "BLOCK_GRAVEL_STEP", + "BLOCK_GRINDSTONE_USE", + "BLOCK_HONEY_BLOCK_BREAK", + "BLOCK_HONEY_BLOCK_FALL", + "BLOCK_HONEY_BLOCK_HIT", + "BLOCK_HONEY_BLOCK_PLACE", + "BLOCK_HONEY_BLOCK_SLIDE", + "BLOCK_HONEY_BLOCK_STEP", + "BLOCK_IRON_DOOR_CLOSE", + "BLOCK_IRON_DOOR_OPEN", + "BLOCK_IRON_TRAPDOOR_CLOSE", + "BLOCK_IRON_TRAPDOOR_OPEN", + "BLOCK_LADDER_BREAK", + "BLOCK_LADDER_FALL", + "BLOCK_LADDER_HIT", + "BLOCK_LADDER_PLACE", + "BLOCK_LADDER_STEP", + "BLOCK_LANTERN_BREAK", + "BLOCK_LANTERN_FALL", + "BLOCK_LANTERN_HIT", + "BLOCK_LANTERN_PLACE", + "BLOCK_LANTERN_STEP", + "BLOCK_LAVA_AMBIENT", + "BLOCK_LAVA_EXTINGUISH", + "BLOCK_LAVA_POP", + "BLOCK_LEVER_CLICK", + "BLOCK_LILY_PAD_PLACE", + "BLOCK_LODESTONE_BREAK", + "BLOCK_LODESTONE_FALL", + "BLOCK_LODESTONE_HIT", + "BLOCK_LODESTONE_PLACE", + "BLOCK_LODESTONE_STEP", + "BLOCK_METAL_BREAK", + "BLOCK_METAL_FALL", + "BLOCK_METAL_HIT", + "BLOCK_METAL_PLACE", + "BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF", + "BLOCK_METAL_PRESSURE_PLATE_CLICK_ON", + "BLOCK_METAL_STEP", + "BLOCK_NETHERITE_BLOCK_BREAK", + "BLOCK_NETHERITE_BLOCK_FALL", + "BLOCK_NETHERITE_BLOCK_HIT", + "BLOCK_NETHERITE_BLOCK_PLACE", + "BLOCK_NETHERITE_BLOCK_STEP", + "BLOCK_NETHERRACK_BREAK", + "BLOCK_NETHERRACK_FALL", + "BLOCK_NETHERRACK_HIT", + "BLOCK_NETHERRACK_PLACE", + "BLOCK_NETHERRACK_STEP", + "BLOCK_NETHER_BRICKS_BREAK", + "BLOCK_NETHER_BRICKS_FALL", + "BLOCK_NETHER_BRICKS_HIT", + "BLOCK_NETHER_BRICKS_PLACE", + "BLOCK_NETHER_BRICKS_STEP", + "BLOCK_NETHER_GOLD_ORE_BREAK", + "BLOCK_NETHER_GOLD_ORE_FALL", + "BLOCK_NETHER_GOLD_ORE_HIT", + "BLOCK_NETHER_GOLD_ORE_PLACE", + "BLOCK_NETHER_GOLD_ORE_STEP", + "BLOCK_NETHER_ORE_BREAK", + "BLOCK_NETHER_ORE_FALL", + "BLOCK_NETHER_ORE_HIT", + "BLOCK_NETHER_ORE_PLACE", + "BLOCK_NETHER_ORE_STEP", + "BLOCK_NETHER_SPROUTS_BREAK", + "BLOCK_NETHER_SPROUTS_FALL", + "BLOCK_NETHER_SPROUTS_HIT", + "BLOCK_NETHER_SPROUTS_PLACE", + "BLOCK_NETHER_SPROUTS_STEP", + "BLOCK_NETHER_WART_BREAK", + "BLOCK_NOTE_BLOCK_BANJO", + "BLOCK_NOTE_BLOCK_BASEDRUM", + "BLOCK_NOTE_BLOCK_BASS", + "BLOCK_NOTE_BLOCK_BELL", + "BLOCK_NOTE_BLOCK_BIT", + "BLOCK_NOTE_BLOCK_CHIME", + "BLOCK_NOTE_BLOCK_COW_BELL", + "BLOCK_NOTE_BLOCK_DIDGERIDOO", + "BLOCK_NOTE_BLOCK_FLUTE", + "BLOCK_NOTE_BLOCK_GUITAR", + "BLOCK_NOTE_BLOCK_HARP", + "BLOCK_NOTE_BLOCK_HAT", + "BLOCK_NOTE_BLOCK_IRON_XYLOPHONE", + "BLOCK_NOTE_BLOCK_PLING", + "BLOCK_NOTE_BLOCK_SNARE", + "BLOCK_NOTE_BLOCK_XYLOPHONE", + "BLOCK_NYLIUM_BREAK", + "BLOCK_NYLIUM_FALL", + "BLOCK_NYLIUM_HIT", + "BLOCK_NYLIUM_PLACE", + "BLOCK_NYLIUM_STEP", + "BLOCK_PISTON_CONTRACT", + "BLOCK_PISTON_EXTEND", + "BLOCK_PORTAL_AMBIENT", + "BLOCK_PORTAL_TRAVEL", + "BLOCK_PORTAL_TRIGGER", + "BLOCK_PUMPKIN_CARVE", + "BLOCK_REDSTONE_TORCH_BURNOUT", + "BLOCK_RESPAWN_ANCHOR_AMBIENT", + "BLOCK_RESPAWN_ANCHOR_CHARGE", + "BLOCK_RESPAWN_ANCHOR_DEPLETE", + "BLOCK_RESPAWN_ANCHOR_SET_SPAWN", + "BLOCK_ROOTS_BREAK", + "BLOCK_ROOTS_FALL", + "BLOCK_ROOTS_HIT", + "BLOCK_ROOTS_PLACE", + "BLOCK_ROOTS_STEP", + "BLOCK_SAND_BREAK", + "BLOCK_SAND_FALL", + "BLOCK_SAND_HIT", + "BLOCK_SAND_PLACE", + "BLOCK_SAND_STEP", + "BLOCK_SCAFFOLDING_BREAK", + "BLOCK_SCAFFOLDING_FALL", + "BLOCK_SCAFFOLDING_HIT", + "BLOCK_SCAFFOLDING_PLACE", + "BLOCK_SCAFFOLDING_STEP", + "BLOCK_SHROOMLIGHT_BREAK", + "BLOCK_SHROOMLIGHT_FALL", + "BLOCK_SHROOMLIGHT_HIT", + "BLOCK_SHROOMLIGHT_PLACE", + "BLOCK_SHROOMLIGHT_STEP", + "BLOCK_SHULKER_BOX_CLOSE", + "BLOCK_SHULKER_BOX_OPEN", + "BLOCK_SLIME_BLOCK_BREAK", + "BLOCK_SLIME_BLOCK_FALL", + "BLOCK_SLIME_BLOCK_HIT", + "BLOCK_SLIME_BLOCK_PLACE", + "BLOCK_SLIME_BLOCK_STEP", + "BLOCK_SMITHING_TABLE_USE", + "BLOCK_SMOKER_SMOKE", + "BLOCK_SNOW_BREAK", + "BLOCK_SNOW_FALL", + "BLOCK_SNOW_HIT", + "BLOCK_SNOW_PLACE", + "BLOCK_SNOW_STEP", + "BLOCK_SOUL_SAND_BREAK", + "BLOCK_SOUL_SAND_FALL", + "BLOCK_SOUL_SAND_HIT", + "BLOCK_SOUL_SAND_PLACE", + "BLOCK_SOUL_SAND_STEP", + "BLOCK_SOUL_SOIL_BREAK", + "BLOCK_SOUL_SOIL_FALL", + "BLOCK_SOUL_SOIL_HIT", + "BLOCK_SOUL_SOIL_PLACE", + "BLOCK_SOUL_SOIL_STEP", + "BLOCK_STEM_BREAK", + "BLOCK_STEM_FALL", + "BLOCK_STEM_HIT", + "BLOCK_STEM_PLACE", + "BLOCK_STEM_STEP", + "BLOCK_STONE_BREAK", + "BLOCK_STONE_BUTTON_CLICK_OFF", + "BLOCK_STONE_BUTTON_CLICK_ON", + "BLOCK_STONE_FALL", + "BLOCK_STONE_HIT", + "BLOCK_STONE_PLACE", + "BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF", + "BLOCK_STONE_PRESSURE_PLATE_CLICK_ON", + "BLOCK_STONE_STEP", + "BLOCK_SWEET_BERRY_BUSH_BREAK", + "BLOCK_SWEET_BERRY_BUSH_PLACE", + "BLOCK_TRIPWIRE_ATTACH", + "BLOCK_TRIPWIRE_CLICK_OFF", + "BLOCK_TRIPWIRE_CLICK_ON", + "BLOCK_TRIPWIRE_DETACH", + "BLOCK_VINE_STEP", + "BLOCK_WART_BLOCK_BREAK", + "BLOCK_WART_BLOCK_FALL", + "BLOCK_WART_BLOCK_HIT", + "BLOCK_WART_BLOCK_PLACE", + "BLOCK_WART_BLOCK_STEP", + "BLOCK_WATER_AMBIENT", + "BLOCK_WEEPING_VINES_BREAK", + "BLOCK_WEEPING_VINES_FALL", + "BLOCK_WEEPING_VINES_HIT", + "BLOCK_WEEPING_VINES_PLACE", + "BLOCK_WEEPING_VINES_STEP", + "BLOCK_WET_GRASS_BREAK", + "BLOCK_WET_GRASS_FALL", + "BLOCK_WET_GRASS_HIT", + "BLOCK_WET_GRASS_PLACE", + "BLOCK_WET_GRASS_STEP", + "BLOCK_WOODEN_BUTTON_CLICK_OFF", + "BLOCK_WOODEN_BUTTON_CLICK_ON", + "BLOCK_WOODEN_DOOR_CLOSE", + "BLOCK_WOODEN_DOOR_OPEN", + "BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF", + "BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON", + "BLOCK_WOODEN_TRAPDOOR_CLOSE", + "BLOCK_WOODEN_TRAPDOOR_OPEN", + "BLOCK_WOOD_BREAK", + "BLOCK_WOOD_FALL", + "BLOCK_WOOD_HIT", + "BLOCK_WOOD_PLACE", + "BLOCK_WOOD_STEP", + "BLOCK_WOOL_BREAK", + "BLOCK_WOOL_FALL", + "BLOCK_WOOL_HIT", + "BLOCK_WOOL_PLACE", + "BLOCK_WOOL_STEP", + "ENCHANT_THORNS_HIT", + "ENTITY_ARMOR_STAND_BREAK", + "ENTITY_ARMOR_STAND_FALL", + "ENTITY_ARMOR_STAND_HIT", + "ENTITY_ARMOR_STAND_PLACE", + "ENTITY_ARROW_HIT", + "ENTITY_ARROW_HIT_PLAYER", + "ENTITY_ARROW_SHOOT", + "ENTITY_BAT_AMBIENT", + "ENTITY_BAT_DEATH", + "ENTITY_BAT_HURT", + "ENTITY_BAT_LOOP", + "ENTITY_BAT_TAKEOFF", + "ENTITY_BEE_DEATH", + "ENTITY_BEE_HURT", + "ENTITY_BEE_LOOP", + "ENTITY_BEE_LOOP_AGGRESSIVE", + "ENTITY_BEE_POLLINATE", + "ENTITY_BEE_STING", + "ENTITY_BLAZE_AMBIENT", + "ENTITY_BLAZE_BURN", + "ENTITY_BLAZE_DEATH", + "ENTITY_BLAZE_HURT", + "ENTITY_BLAZE_SHOOT", + "ENTITY_BOAT_PADDLE_LAND", + "ENTITY_BOAT_PADDLE_WATER", + "ENTITY_CAT_AMBIENT", + "ENTITY_CAT_BEG_FOR_FOOD", + "ENTITY_CAT_DEATH", + "ENTITY_CAT_EAT", + "ENTITY_CAT_HISS", + "ENTITY_CAT_HURT", + "ENTITY_CAT_PURR", + "ENTITY_CAT_PURREOW", + "ENTITY_CAT_STRAY_AMBIENT", + "ENTITY_CHICKEN_AMBIENT", + "ENTITY_CHICKEN_DEATH", + "ENTITY_CHICKEN_EGG", + "ENTITY_CHICKEN_HURT", + "ENTITY_CHICKEN_STEP", + "ENTITY_COD_AMBIENT", + "ENTITY_COD_DEATH", + "ENTITY_COD_FLOP", + "ENTITY_COD_HURT", + "ENTITY_COW_AMBIENT", + "ENTITY_COW_DEATH", + "ENTITY_COW_HURT", + "ENTITY_COW_MILK", + "ENTITY_COW_STEP", + "ENTITY_CREEPER_DEATH", + "ENTITY_CREEPER_HURT", + "ENTITY_CREEPER_PRIMED", + "ENTITY_DOLPHIN_AMBIENT", + "ENTITY_DOLPHIN_AMBIENT_WATER", + "ENTITY_DOLPHIN_ATTACK", + "ENTITY_DOLPHIN_DEATH", + "ENTITY_DOLPHIN_EAT", + "ENTITY_DOLPHIN_HURT", + "ENTITY_DOLPHIN_JUMP", + "ENTITY_DOLPHIN_PLAY", + "ENTITY_DOLPHIN_SPLASH", + "ENTITY_DOLPHIN_SWIM", + "ENTITY_DONKEY_AMBIENT", + "ENTITY_DONKEY_ANGRY", + "ENTITY_DONKEY_CHEST", + "ENTITY_DONKEY_DEATH", + "ENTITY_DONKEY_EAT", + "ENTITY_DONKEY_HURT", + "ENTITY_DRAGON_FIREBALL_EXPLODE", + "ENTITY_DROWNED_AMBIENT", + "ENTITY_DROWNED_AMBIENT_WATER", + "ENTITY_DROWNED_DEATH", + "ENTITY_DROWNED_DEATH_WATER", + "ENTITY_DROWNED_HURT", + "ENTITY_DROWNED_HURT_WATER", + "ENTITY_DROWNED_SHOOT", + "ENTITY_DROWNED_STEP", + "ENTITY_DROWNED_SWIM", + "ENTITY_EGG_THROW", + "ENTITY_ELDER_GUARDIAN_AMBIENT", + "ENTITY_ELDER_GUARDIAN_AMBIENT_LAND", + "ENTITY_ELDER_GUARDIAN_CURSE", + "ENTITY_ELDER_GUARDIAN_DEATH", + "ENTITY_ELDER_GUARDIAN_DEATH_LAND", + "ENTITY_ELDER_GUARDIAN_FLOP", + "ENTITY_ELDER_GUARDIAN_HURT", + "ENTITY_ELDER_GUARDIAN_HURT_LAND", + "ENTITY_ENDERMAN_AMBIENT", + "ENTITY_ENDERMAN_DEATH", + "ENTITY_ENDERMAN_HURT", + "ENTITY_ENDERMAN_SCREAM", + "ENTITY_ENDERMAN_STARE", + "ENTITY_ENDERMAN_TELEPORT", + "ENTITY_ENDERMITE_AMBIENT", + "ENTITY_ENDERMITE_DEATH", + "ENTITY_ENDERMITE_HURT", + "ENTITY_ENDERMITE_STEP", + "ENTITY_ENDER_DRAGON_AMBIENT", + "ENTITY_ENDER_DRAGON_DEATH", + "ENTITY_ENDER_DRAGON_FLAP", + "ENTITY_ENDER_DRAGON_GROWL", + "ENTITY_ENDER_DRAGON_HURT", + "ENTITY_ENDER_DRAGON_SHOOT", + "ENTITY_ENDER_EYE_DEATH", + "ENTITY_ENDER_EYE_LAUNCH", + "ENTITY_ENDER_PEARL_THROW", + "ENTITY_EVOKER_AMBIENT", + "ENTITY_EVOKER_CAST_SPELL", + "ENTITY_EVOKER_CELEBRATE", + "ENTITY_EVOKER_DEATH", + "ENTITY_EVOKER_FANGS_ATTACK", + "ENTITY_EVOKER_HURT", + "ENTITY_EVOKER_PREPARE_ATTACK", + "ENTITY_EVOKER_PREPARE_SUMMON", + "ENTITY_EVOKER_PREPARE_WOLOLO", + "ENTITY_EXPERIENCE_BOTTLE_THROW", + "ENTITY_EXPERIENCE_ORB_PICKUP", + "ENTITY_FIREWORK_ROCKET_BLAST", + "ENTITY_FIREWORK_ROCKET_BLAST_FAR", + "ENTITY_FIREWORK_ROCKET_LARGE_BLAST", + "ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR", + "ENTITY_FIREWORK_ROCKET_LAUNCH", + "ENTITY_FIREWORK_ROCKET_SHOOT", + "ENTITY_FIREWORK_ROCKET_TWINKLE", + "ENTITY_FIREWORK_ROCKET_TWINKLE_FAR", + "ENTITY_FISHING_BOBBER_RETRIEVE", + "ENTITY_FISHING_BOBBER_SPLASH", + "ENTITY_FISHING_BOBBER_THROW", + "ENTITY_FISH_SWIM", + "ENTITY_FOX_AGGRO", + "ENTITY_FOX_AMBIENT", + "ENTITY_FOX_BITE", + "ENTITY_FOX_DEATH", + "ENTITY_FOX_EAT", + "ENTITY_FOX_HURT", + "ENTITY_FOX_SCREECH", + "ENTITY_FOX_SLEEP", + "ENTITY_FOX_SNIFF", + "ENTITY_FOX_SPIT", + "ENTITY_FOX_TELEPORT", + "ENTITY_GENERIC_BIG_FALL", + "ENTITY_GENERIC_BURN", + "ENTITY_GENERIC_DEATH", + "ENTITY_GENERIC_DRINK", + "ENTITY_GENERIC_EAT", + "ENTITY_GENERIC_EXPLODE", + "ENTITY_GENERIC_EXTINGUISH_FIRE", + "ENTITY_GENERIC_HURT", + "ENTITY_GENERIC_SMALL_FALL", + "ENTITY_GENERIC_SPLASH", + "ENTITY_GENERIC_SWIM", + "ENTITY_GHAST_AMBIENT", + "ENTITY_GHAST_DEATH", + "ENTITY_GHAST_HURT", + "ENTITY_GHAST_SCREAM", + "ENTITY_GHAST_SHOOT", + "ENTITY_GHAST_WARN", + "ENTITY_GUARDIAN_AMBIENT", + "ENTITY_GUARDIAN_AMBIENT_LAND", + "ENTITY_GUARDIAN_ATTACK", + "ENTITY_GUARDIAN_DEATH", + "ENTITY_GUARDIAN_DEATH_LAND", + "ENTITY_GUARDIAN_FLOP", + "ENTITY_GUARDIAN_HURT", + "ENTITY_GUARDIAN_HURT_LAND", + "ENTITY_HOGLIN_AMBIENT", + "ENTITY_HOGLIN_ANGRY", + "ENTITY_HOGLIN_ATTACK", + "ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED", + "ENTITY_HOGLIN_DEATH", + "ENTITY_HOGLIN_HURT", + "ENTITY_HOGLIN_RETREAT", + "ENTITY_HOGLIN_STEP", + "ENTITY_HORSE_AMBIENT", + "ENTITY_HORSE_ANGRY", + "ENTITY_HORSE_ARMOR", + "ENTITY_HORSE_BREATHE", + "ENTITY_HORSE_DEATH", + "ENTITY_HORSE_EAT", + "ENTITY_HORSE_GALLOP", + "ENTITY_HORSE_HURT", + "ENTITY_HORSE_JUMP", + "ENTITY_HORSE_LAND", + "ENTITY_HORSE_SADDLE", + "ENTITY_HORSE_STEP", + "ENTITY_HORSE_STEP_WOOD", + "ENTITY_HOSTILE_BIG_FALL", + "ENTITY_HOSTILE_DEATH", + "ENTITY_HOSTILE_HURT", + "ENTITY_HOSTILE_SMALL_FALL", + "ENTITY_HOSTILE_SPLASH", + "ENTITY_HOSTILE_SWIM", + "ENTITY_HUSK_AMBIENT", + "ENTITY_HUSK_CONVERTED_TO_ZOMBIE", + "ENTITY_HUSK_DEATH", + "ENTITY_HUSK_HURT", + "ENTITY_HUSK_STEP", + "ENTITY_ILLUSIONER_AMBIENT", + "ENTITY_ILLUSIONER_CAST_SPELL", + "ENTITY_ILLUSIONER_DEATH", + "ENTITY_ILLUSIONER_HURT", + "ENTITY_ILLUSIONER_MIRROR_MOVE", + "ENTITY_ILLUSIONER_PREPARE_BLINDNESS", + "ENTITY_ILLUSIONER_PREPARE_MIRROR", + "ENTITY_IRON_GOLEM_ATTACK", + "ENTITY_IRON_GOLEM_DAMAGE", + "ENTITY_IRON_GOLEM_DEATH", + "ENTITY_IRON_GOLEM_HURT", + "ENTITY_IRON_GOLEM_REPAIR", + "ENTITY_IRON_GOLEM_STEP", + "ENTITY_ITEM_BREAK", + "ENTITY_ITEM_FRAME_ADD_ITEM", + "ENTITY_ITEM_FRAME_BREAK", + "ENTITY_ITEM_FRAME_PLACE", + "ENTITY_ITEM_FRAME_REMOVE_ITEM", + "ENTITY_ITEM_FRAME_ROTATE_ITEM", + "ENTITY_ITEM_PICKUP", + "ENTITY_LEASH_KNOT_BREAK", + "ENTITY_LEASH_KNOT_PLACE", + "ENTITY_LIGHTNING_BOLT_IMPACT", + "ENTITY_LIGHTNING_BOLT_THUNDER", + "ENTITY_LINGERING_POTION_THROW", + "ENTITY_LLAMA_AMBIENT", + "ENTITY_LLAMA_ANGRY", + "ENTITY_LLAMA_CHEST", + "ENTITY_LLAMA_DEATH", + "ENTITY_LLAMA_EAT", + "ENTITY_LLAMA_HURT", + "ENTITY_LLAMA_SPIT", + "ENTITY_LLAMA_STEP", + "ENTITY_LLAMA_SWAG", + "ENTITY_MAGMA_CUBE_DEATH", + "ENTITY_MAGMA_CUBE_DEATH_SMALL", + "ENTITY_MAGMA_CUBE_HURT", + "ENTITY_MAGMA_CUBE_HURT_SMALL", + "ENTITY_MAGMA_CUBE_JUMP", + "ENTITY_MAGMA_CUBE_SQUISH", + "ENTITY_MAGMA_CUBE_SQUISH_SMALL", + "ENTITY_MINECART_INSIDE", + "ENTITY_MINECART_RIDING", + "ENTITY_MOOSHROOM_CONVERT", + "ENTITY_MOOSHROOM_EAT", + "ENTITY_MOOSHROOM_MILK", + "ENTITY_MOOSHROOM_SHEAR", + "ENTITY_MOOSHROOM_SUSPICIOUS_MILK", + "ENTITY_MULE_AMBIENT", + "ENTITY_MULE_ANGRY", + "ENTITY_MULE_CHEST", + "ENTITY_MULE_DEATH", + "ENTITY_MULE_EAT", + "ENTITY_MULE_HURT", + "ENTITY_OCELOT_AMBIENT", + "ENTITY_OCELOT_DEATH", + "ENTITY_OCELOT_HURT", + "ENTITY_PAINTING_BREAK", + "ENTITY_PAINTING_PLACE", + "ENTITY_PANDA_AGGRESSIVE_AMBIENT", + "ENTITY_PANDA_AMBIENT", + "ENTITY_PANDA_BITE", + "ENTITY_PANDA_CANT_BREED", + "ENTITY_PANDA_DEATH", + "ENTITY_PANDA_EAT", + "ENTITY_PANDA_HURT", + "ENTITY_PANDA_PRE_SNEEZE", + "ENTITY_PANDA_SNEEZE", + "ENTITY_PANDA_STEP", + "ENTITY_PANDA_WORRIED_AMBIENT", + "ENTITY_PARROT_AMBIENT", + "ENTITY_PARROT_DEATH", + "ENTITY_PARROT_EAT", + "ENTITY_PARROT_FLY", + "ENTITY_PARROT_HURT", + "ENTITY_PARROT_IMITATE_BLAZE", + "ENTITY_PARROT_IMITATE_CREEPER", + "ENTITY_PARROT_IMITATE_DROWNED", + "ENTITY_PARROT_IMITATE_ELDER_GUARDIAN", + "ENTITY_PARROT_IMITATE_ENDERMITE", + "ENTITY_PARROT_IMITATE_ENDER_DRAGON", + "ENTITY_PARROT_IMITATE_EVOKER", + "ENTITY_PARROT_IMITATE_GHAST", + "ENTITY_PARROT_IMITATE_GUARDIAN", + "ENTITY_PARROT_IMITATE_HOGLIN", + "ENTITY_PARROT_IMITATE_HUSK", + "ENTITY_PARROT_IMITATE_ILLUSIONER", + "ENTITY_PARROT_IMITATE_MAGMA_CUBE", + "ENTITY_PARROT_IMITATE_PHANTOM", + "ENTITY_PARROT_IMITATE_PIGLIN", + "ENTITY_PARROT_IMITATE_PILLAGER", + "ENTITY_PARROT_IMITATE_RAVAGER", + "ENTITY_PARROT_IMITATE_SHULKER", + "ENTITY_PARROT_IMITATE_SILVERFISH", + "ENTITY_PARROT_IMITATE_SKELETON", + "ENTITY_PARROT_IMITATE_SLIME", + "ENTITY_PARROT_IMITATE_SPIDER", + "ENTITY_PARROT_IMITATE_STRAY", + "ENTITY_PARROT_IMITATE_VEX", + "ENTITY_PARROT_IMITATE_VINDICATOR", + "ENTITY_PARROT_IMITATE_WITCH", + "ENTITY_PARROT_IMITATE_WITHER", + "ENTITY_PARROT_IMITATE_WITHER_SKELETON", + "ENTITY_PARROT_IMITATE_ZOGLIN", + "ENTITY_PARROT_IMITATE_ZOMBIE", + "ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER", + "ENTITY_PARROT_STEP", + "ENTITY_PHANTOM_AMBIENT", + "ENTITY_PHANTOM_BITE", + "ENTITY_PHANTOM_DEATH", + "ENTITY_PHANTOM_FLAP", + "ENTITY_PHANTOM_HURT", + "ENTITY_PHANTOM_SWOOP", + "ENTITY_PIGLIN_ADMIRING_ITEM", + "ENTITY_PIGLIN_AMBIENT", + "ENTITY_PIGLIN_ANGRY", + "ENTITY_PIGLIN_CELEBRATE", + "ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED", + "ENTITY_PIGLIN_DEATH", + "ENTITY_PIGLIN_HURT", + "ENTITY_PIGLIN_JEALOUS", + "ENTITY_PIGLIN_RETREAT", + "ENTITY_PIGLIN_STEP", + "ENTITY_PIG_AMBIENT", + "ENTITY_PIG_DEATH", + "ENTITY_PIG_HURT", + "ENTITY_PIG_SADDLE", + "ENTITY_PIG_STEP", + "ENTITY_PILLAGER_AMBIENT", + "ENTITY_PILLAGER_CELEBRATE", + "ENTITY_PILLAGER_DEATH", + "ENTITY_PILLAGER_HURT", + "ENTITY_PLAYER_ATTACK_CRIT", + "ENTITY_PLAYER_ATTACK_KNOCKBACK", + "ENTITY_PLAYER_ATTACK_NODAMAGE", + "ENTITY_PLAYER_ATTACK_STRONG", + "ENTITY_PLAYER_ATTACK_SWEEP", + "ENTITY_PLAYER_ATTACK_WEAK", + "ENTITY_PLAYER_BIG_FALL", + "ENTITY_PLAYER_BREATH", + "ENTITY_PLAYER_BURP", + "ENTITY_PLAYER_DEATH", + "ENTITY_PLAYER_HURT", + "ENTITY_PLAYER_HURT_DROWN", + "ENTITY_PLAYER_HURT_ON_FIRE", + "ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH", + "ENTITY_PLAYER_LEVELUP", + "ENTITY_PLAYER_SMALL_FALL", + "ENTITY_PLAYER_SPLASH", + "ENTITY_PLAYER_SPLASH_HIGH_SPEED", + "ENTITY_PLAYER_SWIM", + "ENTITY_POLAR_BEAR_AMBIENT", + "ENTITY_POLAR_BEAR_AMBIENT_BABY", + "ENTITY_POLAR_BEAR_DEATH", + "ENTITY_POLAR_BEAR_HURT", + "ENTITY_POLAR_BEAR_STEP", + "ENTITY_POLAR_BEAR_WARNING", + "ENTITY_PUFFER_FISH_AMBIENT", + "ENTITY_PUFFER_FISH_BLOW_OUT", + "ENTITY_PUFFER_FISH_BLOW_UP", + "ENTITY_PUFFER_FISH_DEATH", + "ENTITY_PUFFER_FISH_FLOP", + "ENTITY_PUFFER_FISH_HURT", + "ENTITY_PUFFER_FISH_STING", + "ENTITY_RABBIT_AMBIENT", + "ENTITY_RABBIT_ATTACK", + "ENTITY_RABBIT_DEATH", + "ENTITY_RABBIT_HURT", + "ENTITY_RABBIT_JUMP", + "ENTITY_RAVAGER_AMBIENT", + "ENTITY_RAVAGER_ATTACK", + "ENTITY_RAVAGER_CELEBRATE", + "ENTITY_RAVAGER_DEATH", + "ENTITY_RAVAGER_HURT", + "ENTITY_RAVAGER_ROAR", + "ENTITY_RAVAGER_STEP", + "ENTITY_RAVAGER_STUNNED", + "ENTITY_SALMON_AMBIENT", + "ENTITY_SALMON_DEATH", + "ENTITY_SALMON_FLOP", + "ENTITY_SALMON_HURT", + "ENTITY_SHEEP_AMBIENT", + "ENTITY_SHEEP_DEATH", + "ENTITY_SHEEP_HURT", + "ENTITY_SHEEP_SHEAR", + "ENTITY_SHEEP_STEP", + "ENTITY_SHULKER_AMBIENT", + "ENTITY_SHULKER_BULLET_HIT", + "ENTITY_SHULKER_BULLET_HURT", + "ENTITY_SHULKER_CLOSE", + "ENTITY_SHULKER_DEATH", + "ENTITY_SHULKER_HURT", + "ENTITY_SHULKER_HURT_CLOSED", + "ENTITY_SHULKER_OPEN", + "ENTITY_SHULKER_SHOOT", + "ENTITY_SHULKER_TELEPORT", + "ENTITY_SILVERFISH_AMBIENT", + "ENTITY_SILVERFISH_DEATH", + "ENTITY_SILVERFISH_HURT", + "ENTITY_SILVERFISH_STEP", + "ENTITY_SKELETON_AMBIENT", + "ENTITY_SKELETON_DEATH", + "ENTITY_SKELETON_HORSE_AMBIENT", + "ENTITY_SKELETON_HORSE_AMBIENT_WATER", + "ENTITY_SKELETON_HORSE_DEATH", + "ENTITY_SKELETON_HORSE_GALLOP_WATER", + "ENTITY_SKELETON_HORSE_HURT", + "ENTITY_SKELETON_HORSE_JUMP_WATER", + "ENTITY_SKELETON_HORSE_STEP_WATER", + "ENTITY_SKELETON_HORSE_SWIM", + "ENTITY_SKELETON_HURT", + "ENTITY_SKELETON_SHOOT", + "ENTITY_SKELETON_STEP", + "ENTITY_SLIME_ATTACK", + "ENTITY_SLIME_DEATH", + "ENTITY_SLIME_DEATH_SMALL", + "ENTITY_SLIME_HURT", + "ENTITY_SLIME_HURT_SMALL", + "ENTITY_SLIME_JUMP", + "ENTITY_SLIME_JUMP_SMALL", + "ENTITY_SLIME_SQUISH", + "ENTITY_SLIME_SQUISH_SMALL", + "ENTITY_SNOWBALL_THROW", + "ENTITY_SNOW_GOLEM_AMBIENT", + "ENTITY_SNOW_GOLEM_DEATH", + "ENTITY_SNOW_GOLEM_HURT", + "ENTITY_SNOW_GOLEM_SHEAR", + "ENTITY_SNOW_GOLEM_SHOOT", + "ENTITY_SPIDER_AMBIENT", + "ENTITY_SPIDER_DEATH", + "ENTITY_SPIDER_HURT", + "ENTITY_SPIDER_STEP", + "ENTITY_SPLASH_POTION_BREAK", + "ENTITY_SPLASH_POTION_THROW", + "ENTITY_SQUID_AMBIENT", + "ENTITY_SQUID_DEATH", + "ENTITY_SQUID_HURT", + "ENTITY_SQUID_SQUIRT", + "ENTITY_STRAY_AMBIENT", + "ENTITY_STRAY_DEATH", + "ENTITY_STRAY_HURT", + "ENTITY_STRAY_STEP", + "ENTITY_STRIDER_AMBIENT", + "ENTITY_STRIDER_DEATH", + "ENTITY_STRIDER_EAT", + "ENTITY_STRIDER_HAPPY", + "ENTITY_STRIDER_HURT", + "ENTITY_STRIDER_RETREAT", + "ENTITY_STRIDER_SADDLE", + "ENTITY_STRIDER_STEP", + "ENTITY_STRIDER_STEP_LAVA", + "ENTITY_TNT_PRIMED", + "ENTITY_TROPICAL_FISH_AMBIENT", + "ENTITY_TROPICAL_FISH_DEATH", + "ENTITY_TROPICAL_FISH_FLOP", + "ENTITY_TROPICAL_FISH_HURT", + "ENTITY_TURTLE_AMBIENT_LAND", + "ENTITY_TURTLE_DEATH", + "ENTITY_TURTLE_DEATH_BABY", + "ENTITY_TURTLE_EGG_BREAK", + "ENTITY_TURTLE_EGG_CRACK", + "ENTITY_TURTLE_EGG_HATCH", + "ENTITY_TURTLE_HURT", + "ENTITY_TURTLE_HURT_BABY", + "ENTITY_TURTLE_LAY_EGG", + "ENTITY_TURTLE_SHAMBLE", + "ENTITY_TURTLE_SHAMBLE_BABY", + "ENTITY_TURTLE_SWIM", + "ENTITY_VEX_AMBIENT", + "ENTITY_VEX_CHARGE", + "ENTITY_VEX_DEATH", + "ENTITY_VEX_HURT", + "ENTITY_VILLAGER_AMBIENT", + "ENTITY_VILLAGER_CELEBRATE", + "ENTITY_VILLAGER_DEATH", + "ENTITY_VILLAGER_HURT", + "ENTITY_VILLAGER_NO", + "ENTITY_VILLAGER_TRADE", + "ENTITY_VILLAGER_WORK_ARMORER", + "ENTITY_VILLAGER_WORK_BUTCHER", + "ENTITY_VILLAGER_WORK_CARTOGRAPHER", + "ENTITY_VILLAGER_WORK_CLERIC", + "ENTITY_VILLAGER_WORK_FARMER", + "ENTITY_VILLAGER_WORK_FISHERMAN", + "ENTITY_VILLAGER_WORK_FLETCHER", + "ENTITY_VILLAGER_WORK_LEATHERWORKER", + "ENTITY_VILLAGER_WORK_LIBRARIAN", + "ENTITY_VILLAGER_WORK_MASON", + "ENTITY_VILLAGER_WORK_SHEPHERD", + "ENTITY_VILLAGER_WORK_TOOLSMITH", + "ENTITY_VILLAGER_WORK_WEAPONSMITH", + "ENTITY_VILLAGER_YES", + "ENTITY_VINDICATOR_AMBIENT", + "ENTITY_VINDICATOR_CELEBRATE", + "ENTITY_VINDICATOR_DEATH", + "ENTITY_VINDICATOR_HURT", + "ENTITY_WANDERING_TRADER_AMBIENT", + "ENTITY_WANDERING_TRADER_DEATH", + "ENTITY_WANDERING_TRADER_DISAPPEARED", + "ENTITY_WANDERING_TRADER_DRINK_MILK", + "ENTITY_WANDERING_TRADER_DRINK_POTION", + "ENTITY_WANDERING_TRADER_HURT", + "ENTITY_WANDERING_TRADER_NO", + "ENTITY_WANDERING_TRADER_REAPPEARED", + "ENTITY_WANDERING_TRADER_TRADE", + "ENTITY_WANDERING_TRADER_YES", + "ENTITY_WITCH_AMBIENT", + "ENTITY_WITCH_CELEBRATE", + "ENTITY_WITCH_DEATH", + "ENTITY_WITCH_DRINK", + "ENTITY_WITCH_HURT", + "ENTITY_WITCH_THROW", + "ENTITY_WITHER_AMBIENT", + "ENTITY_WITHER_BREAK_BLOCK", + "ENTITY_WITHER_DEATH", + "ENTITY_WITHER_HURT", + "ENTITY_WITHER_SHOOT", + "ENTITY_WITHER_SKELETON_AMBIENT", + "ENTITY_WITHER_SKELETON_DEATH", + "ENTITY_WITHER_SKELETON_HURT", + "ENTITY_WITHER_SKELETON_STEP", + "ENTITY_WITHER_SPAWN", + "ENTITY_WOLF_AMBIENT", + "ENTITY_WOLF_DEATH", + "ENTITY_WOLF_GROWL", + "ENTITY_WOLF_HOWL", + "ENTITY_WOLF_HURT", + "ENTITY_WOLF_PANT", + "ENTITY_WOLF_SHAKE", + "ENTITY_WOLF_STEP", + "ENTITY_WOLF_WHINE", + "ENTITY_ZOGLIN_AMBIENT", + "ENTITY_ZOGLIN_ANGRY", + "ENTITY_ZOGLIN_ATTACK", + "ENTITY_ZOGLIN_DEATH", + "ENTITY_ZOGLIN_HURT", + "ENTITY_ZOGLIN_STEP", + "ENTITY_ZOMBIE_AMBIENT", + "ENTITY_ZOMBIE_ATTACK_IRON_DOOR", + "ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR", + "ENTITY_ZOMBIE_BREAK_WOODEN_DOOR", + "ENTITY_ZOMBIE_CONVERTED_TO_DROWNED", + "ENTITY_ZOMBIE_DEATH", + "ENTITY_ZOMBIE_DESTROY_EGG", + "ENTITY_ZOMBIE_HORSE_AMBIENT", + "ENTITY_ZOMBIE_HORSE_DEATH", + "ENTITY_ZOMBIE_HORSE_HURT", + "ENTITY_ZOMBIE_HURT", + "ENTITY_ZOMBIE_INFECT", + "ENTITY_ZOMBIE_STEP", + "ENTITY_ZOMBIE_VILLAGER_AMBIENT", + "ENTITY_ZOMBIE_VILLAGER_CONVERTED", + "ENTITY_ZOMBIE_VILLAGER_CURE", + "ENTITY_ZOMBIE_VILLAGER_DEATH", + "ENTITY_ZOMBIE_VILLAGER_HURT", + "ENTITY_ZOMBIE_VILLAGER_STEP", + "ENTITY_ZOMBIFIED_PIGLIN_AMBIENT", + "ENTITY_ZOMBIFIED_PIGLIN_ANGRY", + "ENTITY_ZOMBIFIED_PIGLIN_DEATH", + "ENTITY_ZOMBIFIED_PIGLIN_HURT", + "EVENT_RAID_HORN", + "ITEM_ARMOR_EQUIP_CHAIN", + "ITEM_ARMOR_EQUIP_DIAMOND", + "ITEM_ARMOR_EQUIP_ELYTRA", + "ITEM_ARMOR_EQUIP_GENERIC", + "ITEM_ARMOR_EQUIP_GOLD", + "ITEM_ARMOR_EQUIP_IRON", + "ITEM_ARMOR_EQUIP_LEATHER", + "ITEM_ARMOR_EQUIP_NETHERITE", + "ITEM_ARMOR_EQUIP_TURTLE", + "ITEM_AXE_STRIP", + "ITEM_BOOK_PAGE_TURN", + "ITEM_BOOK_PUT", + "ITEM_BOTTLE_EMPTY", + "ITEM_BOTTLE_FILL", + "ITEM_BOTTLE_FILL_DRAGONBREATH", + "ITEM_BUCKET_EMPTY", + "ITEM_BUCKET_EMPTY_FISH", + "ITEM_BUCKET_EMPTY_LAVA", + "ITEM_BUCKET_FILL", + "ITEM_BUCKET_FILL_FISH", + "ITEM_BUCKET_FILL_LAVA", + "ITEM_CHORUS_FRUIT_TELEPORT", + "ITEM_CROP_PLANT", + "ITEM_CROSSBOW_HIT", + "ITEM_CROSSBOW_LOADING_END", + "ITEM_CROSSBOW_LOADING_MIDDLE", + "ITEM_CROSSBOW_LOADING_START", + "ITEM_CROSSBOW_QUICK_CHARGE_1", + "ITEM_CROSSBOW_QUICK_CHARGE_2", + "ITEM_CROSSBOW_QUICK_CHARGE_3", + "ITEM_CROSSBOW_SHOOT", + "ITEM_ELYTRA_FLYING", + "ITEM_FIRECHARGE_USE", + "ITEM_FLINTANDSTEEL_USE", + "ITEM_HOE_TILL", + "ITEM_HONEY_BOTTLE_DRINK", + "ITEM_LODESTONE_COMPASS_LOCK", + "ITEM_NETHER_WART_PLANT", + "ITEM_SHIELD_BLOCK", + "ITEM_SHIELD_BREAK", + "ITEM_SHOVEL_FLATTEN", + "ITEM_SWEET_BERRIES_PICK_FROM_BUSH", + "ITEM_TOTEM_USE", + "ITEM_TRIDENT_HIT", + "ITEM_TRIDENT_HIT_GROUND", + "ITEM_TRIDENT_RETURN", + "ITEM_TRIDENT_RIPTIDE_1", + "ITEM_TRIDENT_RIPTIDE_2", + "ITEM_TRIDENT_RIPTIDE_3", + "ITEM_TRIDENT_THROW", + "ITEM_TRIDENT_THUNDER", + "MUSIC_CREATIVE", + "MUSIC_CREDITS", + "MUSIC_DISC_11", + "MUSIC_DISC_13", + "MUSIC_DISC_BLOCKS", + "MUSIC_DISC_CAT", + "MUSIC_DISC_CHIRP", + "MUSIC_DISC_FAR", + "MUSIC_DISC_MALL", + "MUSIC_DISC_MELLOHI", + "MUSIC_DISC_PIGSTEP", + "MUSIC_DISC_STAL", + "MUSIC_DISC_STRAD", + "MUSIC_DISC_WAIT", + "MUSIC_DISC_WARD", + "MUSIC_DRAGON", + "MUSIC_END", + "MUSIC_GAME", + "MUSIC_MENU", + "MUSIC_NETHER_BASALT_DELTAS", + "MUSIC_NETHER_CRIMSON_FOREST", + "MUSIC_NETHER_NETHER_WASTES", + "MUSIC_NETHER_SOUL_SAND_VALLEY", + "MUSIC_NETHER_WARPED_FOREST", + "MUSIC_UNDER_WATER", + "PARTICLE_SOUL_ESCAPE", + "UI_BUTTON_CLICK", + "UI_CARTOGRAPHY_TABLE_TAKE_RESULT", + "UI_LOOM_SELECT_PATTERN", + "UI_LOOM_TAKE_RESULT", + "UI_STONECUTTER_SELECT_RECIPE", + "UI_STONECUTTER_TAKE_RESULT", + "UI_TOAST_CHALLENGE_COMPLETE", + "UI_TOAST_IN", + "UI_TOAST_OUT", + "WEATHER_RAIN", + "WEATHER_RAIN_ABOVE" + ] + }, + "particleOffset": { + "maximum": 32, + "description": "Randomly offset from the surface to this surface+value", + "type": "integer", + "minimum": -32 + }, + "randomAltY": { + "description": "Randomize the altY by -altY to altY", + "type": "boolean" + }, + "randomAltX": { + "description": "Randomize the altX by -altX to altX", + "type": "boolean" + }, + "randomAltZ": { + "description": "Randomize the altZ by -altZ to altZ", + "type": "boolean" + }, + "particleCount": { + "maximum": 512, + "description": "The particle count. Try setting to zero for using the alt xyz to a motion value instead of an offset", + "type": "integer", + "minimum": 0 + }, + "volume": { + "maximum": 512, + "description": "The sound volume.", + "type": "number", + "minimum": 0.001 + }, + "potionTicksMin": { + "description": "The min time the potion will last for", + "type": "integer", + "minimum": 1 + }, + "potionEffect": { + "description": "The potion effect to apply in this area", + "type": "string", + "enum": [ + "SPEED", + "SLOW", + "FAST_DIGGING", + "SLOW_DIGGING", + "INCREASE_DAMAGE", + "HEAL", + "HARM", + "JUMP", + "CONFUSION", + "REGENERATION", + "DAMAGE_RESISTANCE", + "FIRE_RESISTANCE", + "WATER_BREATHING", + "INVISIBILITY", + "BLINDNESS", + "NIGHT_VISION", + "HUNGER", + "WEAKNESS", + "POISON", + "WITHER", + "HEALTH_BOOST", + "ABSORPTION", + "SATURATION", + "GLOWING", + "LEVITATION", + "LUCK", + "UNLUCK", + "SLOW_FALLING", + "CONDUIT_POWER", + "DOLPHINS_GRACE", + "BAD_OMEN", + "HERO_OF_THE_VILLAGE" + ] + }, + "minPitch": { + "maximum": 1.99, + "description": "The minimum sound pitch", + "type": "number", + "minimum": 0.01 + }, + "particleDistanceWidth": { + "maximum": 128, + "description": "How wide the particles can play (player's view left and right) RADIUS", + "type": "integer", + "minimum": 0 + }, + "particleEffect": { + "description": "The particle effect to apply in the area", + "type": "string", + "enum": [ + "EXPLOSION_NORMAL", + "EXPLOSION_LARGE", + "EXPLOSION_HUGE", + "FIREWORKS_SPARK", + "WATER_BUBBLE", + "WATER_SPLASH", + "WATER_WAKE", + "SUSPENDED", + "SUSPENDED_DEPTH", + "CRIT", + "CRIT_MAGIC", + "SMOKE_NORMAL", + "SMOKE_LARGE", + "SPELL", + "SPELL_INSTANT", + "SPELL_MOB", + "SPELL_MOB_AMBIENT", + "SPELL_WITCH", + "DRIP_WATER", + "DRIP_LAVA", + "VILLAGER_ANGRY", + "VILLAGER_HAPPY", + "TOWN_AURA", + "NOTE", + "PORTAL", + "ENCHANTMENT_TABLE", + "FLAME", + "LAVA", + "CLOUD", + "REDSTONE", + "SNOWBALL", + "SNOW_SHOVEL", + "SLIME", + "HEART", + "BARRIER", + "ITEM_CRACK", + "BLOCK_CRACK", + "BLOCK_DUST", + "WATER_DROP", + "MOB_APPEARANCE", + "DRAGON_BREATH", + "END_ROD", + "DAMAGE_INDICATOR", + "SWEEP_ATTACK", + "FALLING_DUST", + "TOTEM", + "SPIT", + "SQUID_INK", + "BUBBLE_POP", + "CURRENT_DOWN", + "BUBBLE_COLUMN_UP", + "NAUTILUS", + "DOLPHIN", + "SNEEZE", + "CAMPFIRE_COSY_SMOKE", + "CAMPFIRE_SIGNAL_SMOKE", + "COMPOSTER", + "FLASH", + "FALLING_LAVA", + "LANDING_LAVA", + "FALLING_WATER", + "DRIPPING_HONEY", + "FALLING_HONEY", + "LANDING_HONEY", + "FALLING_NECTAR", + "SOUL_FIRE_FLAME", + "ASH", + "CRIMSON_SPORE", + "WARPED_SPORE", + "SOUL", + "DRIPPING_OBSIDIAN_TEAR", + "FALLING_OBSIDIAN_TEAR", + "LANDING_OBSIDIAN_TEAR", + "REVERSE_PORTAL", + "WHITE_ASH", + "LEGACY_BLOCK_CRACK", + "LEGACY_BLOCK_DUST", + "LEGACY_FALLING_DUST" + ] + }, + "particleDistance": { + "maximum": 64, + "description": "How far away from the player particles can play", + "type": "integer", + "minimum": 0 + }, + "extra": { + "description": "An extra value for some particles... Which bukkit doesn't even document.", + "type": "number" + }, + "potionStrength": { + "maximum": 1024, + "description": "The Potion Strength or -1 to disable", + "type": "integer", + "minimum": -1 + }, + "soundDistance": { + "maximum": 512, + "description": "The max distance from the player the sound will play", + "type": "integer", + "minimum": 0 + }, + "interval": { + "description": "The effect interval in milliseconds", + "type": "integer", + "minimum": 0 + }, + "potionTicksMax": { + "description": "The max time the potion will last for", + "type": "integer", + "minimum": 1 + } + }, + "required": [ + "interval", + "chance" + ] + }, + "irisstructureplacement": { + "description": "Represents a structure placement", + "additionalProperties": false, + "type": "object", + "properties": { + "tileset": { + "description": "The structure tileset to use", + "type": "string", + "enum": [ + "murky-stronghold", + "example" + ] + }, + "zoom": { + "description": "The structure chance zoom. Higher = bigger cells, further away", + "type": "number", + "minimum": 1.0E-4 + }, + "shuffle": { + "description": "The chance cell shuffle (rougher edges)", + "type": "number", + "minimum": 0 + }, + "ratio": { + "maximum": 1, + "description": "The ratio. Lower values means cells can get closer to other cells. Negative values means make veins of structures", + "type": "number", + "minimum": -1 + }, + "rarity": { + "description": "The rarity for this structure", + "type": "integer", + "minimum": 1 + }, + "height": { + "maximum": 255, + "description": "The height or -1 for surface", + "type": "integer", + "minimum": -1 + } + }, + "required": [ + "tileset", + "zoom", + "rarity" + ] + }, + "irisregionridge": { + "description": "A ridge config", + "additionalProperties": false, + "type": "object", + "properties": { + "as": { + "description": "What type this spot is (i.e. target SEA but as LAND) like an island. Default matches the target type", + "type": "string", + "enum": [ + "SHORE", + "LAND", + "SEA", + "CAVE", + "ISLAND", + "SKYLAND", + "DEFER" + ] + }, + "chance": { + "maximum": 1, + "description": "The chance this biome will be placed in a given spot", + "type": "number", + "minimum": 0 + }, + "thickness": { + "description": "The thickness of the vein", + "type": "number", + "minimum": 0 + }, + "biome": { + "description": "The biome name", + "type": "string", + "enum": [ + "temperate-beach", + "hot-mesa-blue", + "hot-mesa-cliffs", + "tropical-rainforest", + "frozen-mountains-cliffs", + "hot-mesa", + "hot-sandy-red-cave", + "rocky-ocean", + "hot-desert-red", + "tundra-mountains-cliffs", + "tundra-beach", + "tundra-mountains", + "tundra-cavern", + "swamp-murky-cavern", + "temperate-ocean", + "frozen-plains-hills", + "tropical-cavern", + "tropical-ocean", + "tropical-submerged-volcanic", + "swamp-dark-oak-denmyre", + "mushroom-crimson-forest", + "tundra-spruce-denmyre", + "hot-mesa-red", + "hot-ocean", + "temperate-birch-forest", + "swamp-ocean", + "tropical-beach", + "tropical-rainforest-hills", + "hot-savanna-cliff", + "tundra-ocean", + "hot-mesa-green", + "tropical-jungle-denmyre", + "temperate-wilds", + "tundra-beach-stone", + "mushroom-plains", + "rocky-mountains", + "hot-sandy-cave", + "tundra-sequia-redwoods", + "frozen-beach", + "mushroom-beach", + "temperate-oak-forest", + "frozen-vander", + "hot-beach", + "frozen-plains", + "tropical-cavern-coral", + "mushroom-warped-forest", + "hot-acacia-denmyre", + "tropical-bamboo-forest", + "frozen-ice-cavern", + "hot-desert-hills", + "temperate-highlands", + "tundra-redwoods", + "flat", + "mushroom-forest", + "hot-volcanic", + "temperate-oak-denmyre", + "hot-ocean-cliffs", + "swamp-willow-forest", + "frozen-peak", + "tundra-taiga", + "swamp-roofed", + "tropical-coral-ocean-cliffs", + "tundra-redwood-cliffs", + "mushroom-ocean", + "tropical-cavern-root", + "frozen-mountains", + "swamp-beach", + "tropical-coral-ocean", + "hot-dry-forest", + "swamp-mountains", + "rocky-mountains-cliffs", + "hot-desert", + "temperate-plains", + "frozen-ocean", + "hot-savanna", + "temperate-birch-denmyre" + ] + }, + "scale": { + "description": "The scale of the biome ridge. Higher values = wider veins & bigger connected cells", + "type": "number", + "minimum": 0 + }, + "noiseMultiplier": { + "description": "Use the distance from cell value to add or remove noise value. (Forces depth or height)", + "type": "number" + }, + "air": { + "description": "If the noise multiplier is below zero, what should the air be filled with?", + "additionalProperties": false, + "type": "object", + "properties": { + "minHeight": { + "maximum": 256, + "description": "The min thickness of this layer", + "type": "integer", + "minimum": 0 + }, + "maxHeight": { + "maximum": 256, + "description": "The max thickness of this layer", + "type": "integer", + "minimum": 1 + }, + "style": { + "description": "The style of noise", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": {} + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "zoom": { + "description": "The terrain zoom mostly for zooming in on a wispy palette", + "type": "number", + "minimum": 1.0E-4 + }, + "palette": { + "minItems": 1, + "description": "The palette of blocks to be used in this layer", + "type": "array", + "items": {"type": "string"} + } + } + }, + "type": { + "description": "The type this biome should override (land sea or shore)", + "type": "string", + "enum": [ + "SHORE", + "LAND", + "SEA", + "CAVE", + "ISLAND", + "SKYLAND", + "DEFER" + ] + }, + "shuffle": { + "description": "The shuffle, how 'natural' this looks. Compared to pure polygons", + "type": "number", + "minimum": 0 + }, + "chanceShuffle": { + "description": "The chance shuffle (polygon cell chances)", + "type": "number", + "minimum": 0 + }, + "chanceScale": { + "description": "The chance scale (cell chances)", + "type": "number" + } + }, + "required": [ + "biome", + "type", + "chance" + ] + }, + "irisregionspot": { + "description": "A spot config", + "additionalProperties": false, + "type": "object", + "properties": { + "as": { + "description": "What type this spot is (i.e. target SEA but as LAND) like an island. Default matches the target type", + "type": "string", + "enum": [ + "SHORE", + "LAND", + "SEA", + "CAVE", + "ISLAND", + "SKYLAND", + "DEFER" + ] + }, + "biome": { + "description": "The biome to be placed", + "type": "string", + "enum": [ + "temperate-beach", + "hot-mesa-blue", + "hot-mesa-cliffs", + "tropical-rainforest", + "frozen-mountains-cliffs", + "hot-mesa", + "hot-sandy-red-cave", + "rocky-ocean", + "hot-desert-red", + "tundra-mountains-cliffs", + "tundra-beach", + "tundra-mountains", + "tundra-cavern", + "swamp-murky-cavern", + "temperate-ocean", + "frozen-plains-hills", + "tropical-cavern", + "tropical-ocean", + "tropical-submerged-volcanic", + "swamp-dark-oak-denmyre", + "mushroom-crimson-forest", + "tundra-spruce-denmyre", + "hot-mesa-red", + "hot-ocean", + "temperate-birch-forest", + "swamp-ocean", + "tropical-beach", + "tropical-rainforest-hills", + "hot-savanna-cliff", + "tundra-ocean", + "hot-mesa-green", + "tropical-jungle-denmyre", + "temperate-wilds", + "tundra-beach-stone", + "mushroom-plains", + "rocky-mountains", + "hot-sandy-cave", + "tundra-sequia-redwoods", + "frozen-beach", + "mushroom-beach", + "temperate-oak-forest", + "frozen-vander", + "hot-beach", + "frozen-plains", + "tropical-cavern-coral", + "mushroom-warped-forest", + "hot-acacia-denmyre", + "tropical-bamboo-forest", + "frozen-ice-cavern", + "hot-desert-hills", + "temperate-highlands", + "tundra-redwoods", + "flat", + "mushroom-forest", + "hot-volcanic", + "temperate-oak-denmyre", + "hot-ocean-cliffs", + "swamp-willow-forest", + "frozen-peak", + "tundra-taiga", + "swamp-roofed", + "tropical-coral-ocean-cliffs", + "tundra-redwood-cliffs", + "mushroom-ocean", + "tropical-cavern-root", + "frozen-mountains", + "swamp-beach", + "tropical-coral-ocean", + "hot-dry-forest", + "swamp-mountains", + "rocky-mountains-cliffs", + "hot-desert", + "temperate-plains", + "frozen-ocean", + "hot-savanna", + "temperate-birch-denmyre" + ] + }, + "scale": { + "description": "The scale of splotches", + "type": "number", + "minimum": 0 + }, + "noiseMultiplier": { + "description": "Use the distance from cell value to add or remove noise value. (Forces depth or height)", + "type": "number" + }, + "air": { + "description": "If the noise multiplier is below zero, what should the air be filled with?", + "additionalProperties": false, + "type": "object", + "properties": { + "minHeight": { + "maximum": 256, + "description": "The min thickness of this layer", + "type": "integer", + "minimum": 0 + }, + "maxHeight": { + "maximum": 256, + "description": "The max thickness of this layer", + "type": "integer", + "minimum": 1 + }, + "style": { + "description": "The style of noise", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": { + "multiplier": { + "description": "The Output multiplier. Only used if parent is fracture.", + "type": "number", + "minimum": 1.0E-5 + }, + "style": { + "description": "The chance is 1 in CHANCE per interval", + "type": "string", + "enum": [ + "STATIC", + "STATIC_FINE", + "STATIC_ULTRA_FINE", + "IRIS", + "IRIS_DOUBLE", + "IRIS_THICK", + "IRIS_HALF", + "SIMPLEX", + "FRACTAL_SMOKE", + "VASCULAR_THIN", + "SIMPLEX_CELLS", + "SIMPLEX_VASCULAR", + "FRACTAL_WATER", + "PERLIN", + "PERLIN_IRIS", + "PERLIN_IRIS_HALF", + "PERLIN_IRIS_DOUBLE", + "PERLIN_IRIS_THICK", + "FRACTAL_BILLOW_PERLIN", + "BIOCTAVE_FRACTAL_BILLOW_PERLIN", + "FRACTAL_BILLOW_SIMPLEX", + "FRACTAL_FBM_SIMPLEX", + "FRACTAL_BILLOW_IRIS", + "FRACTAL_FBM_IRIS", + "FRACTAL_BILLOW_IRIS_HALF", + "FRACTAL_FBM_IRIS_HALF", + "FRACTAL_BILLOW_IRIS_THICK", + "FRACTAL_FBM_IRIS_THICK", + "FRACTAL_RM_SIMPLEX", + "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "BIOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_RM_SIMPLEX", + "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUADOCTAVE_FRACTAL_RM_SIMPLEX", + "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", + "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEXOCTAVE_FRACTAL_RM_SIMPLEX", + "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", + "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", + "OCTOCTAVE_FRACTAL_RM_SIMPLEX", + "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", + "NONOCTAVE_FRACTAL_RM_SIMPLEX", + "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "NONOCTAVE_FRACTAL_FBM_SIMPLEX", + "VIGOCTAVE_FRACTAL_RM_SIMPLEX", + "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", + "BIOCTAVE_SIMPLEX", + "TRIOCTAVE_SIMPLEX", + "QUADOCTAVE_SIMPLEX", + "QUINTOCTAVE_SIMPLEX", + "SEXOCTAVE_SIMPLEX", + "SEPTOCTAVE_SIMPLEX", + "OCTOCTAVE_SIMPLEX", + "NONOCTAVE_SIMPLEX", + "VIGOCTAVE_SIMPLEX", + "GLOB", + "GLOB_IRIS", + "GLOB_IRIS_HALF", + "GLOB_IRIS_DOUBLE", + "GLOB_IRIS_THICK", + "CUBIC", + "FRACTAL_CUBIC", + "FRACTAL_CUBIC_IRIS", + "FRACTAL_CUBIC_IRIS_THICK", + "FRACTAL_CUBIC_IRIS_HALF", + "FRACTAL_CUBIC_IRIS_DOUBLE", + "BIOCTAVE_FRACTAL_CUBIC", + "TRIOCTAVE_FRACTAL_CUBIC", + "QUADOCTAVE_FRACTAL_CUBIC", + "CUBIC_IRIS", + "CUBIC_IRIS_HALF", + "CUBIC_IRIS_DOUBLE", + "CUBIC_IRIS_THICK", + "CELLULAR", + "CELLULAR_IRIS", + "CELLULAR_IRIS_THICK", + "CELLULAR_IRIS_DOUBLE", + "CELLULAR_IRIS_HALF", + "CELLULAR_HEIGHT", + "CELLULAR_HEIGHT_IRIS", + "CELLULAR_HEIGHT_IRIS_DOUBLE", + "CELLULAR_HEIGHT_IRIS_THICK", + "CELLULAR_HEIGHT_IRIS_HALF", + "VASCULAR", + "FLAT", + "VASCULAR_IRIS", + "VASCULAR_IRIS_DOUBLE", + "VASCULAR_IRIS_THICK", + "VASCULAR_IRIS_HALF" + ] + }, + "zoom": { + "description": "The zoom of this style", + "type": "number", + "minimum": 1.0E-5 + }, + "fracture": { + "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", + "additionalProperties": false, + "type": "object", + "properties": {} + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "exponent": { + "maximum": 64, + "description": "The exponent", + "type": "number", + "minimum": 0.01562 + } + } + }, + "zoom": { + "description": "The terrain zoom mostly for zooming in on a wispy palette", + "type": "number", + "minimum": 1.0E-4 + }, + "palette": { + "minItems": 1, + "description": "The palette of blocks to be used in this layer", + "type": "array", + "items": {"type": "string"} + } + } + }, + "type": { + "description": "Where this spot overrides. Land sea or shore", + "type": "string", + "enum": [ + "SHORE", + "LAND", + "SEA", + "CAVE", + "ISLAND", + "SKYLAND", + "DEFER" + ] + }, + "shuffle": { + "description": "The shuffle or how natural the splotch looks like (anti-polygon)", + "type": "number", + "minimum": 0 + }, + "rarity": { + "description": "Rarity is how often this splotch appears. higher = less often", + "type": "number", + "minimum": 1 + } + }, + "required": [ + "biome", + "type", + "rarity" + ] + }, + "irisdepositgenerator": { + "description": "Creates ore & other block deposits underground", + "additionalProperties": false, + "type": "object", + "properties": { + "minHeight": { + "maximum": 256, + "description": "The minimum height this deposit can generate at", + "type": "integer", + "minimum": 0 + }, + "maxPerChunk": { + "maximum": 128, + "description": "The maximum amount of clumps per chunk", + "type": "integer", + "minimum": 1 + }, + "maxHeight": { + "maximum": 256, + "description": "The maximum height this deposit can generate at", + "type": "integer", + "minimum": 0 + }, + "minPerChunk": { + "maximum": 128, + "description": "The minimum amount of clumps per chunk", + "type": "integer", + "minimum": 0 + }, + "minSize": { + "maximum": 32, + "description": "The minimum amount of deposit blocks per clump", + "type": "integer", + "minimum": 1 + }, + "maxSize": { + "maximum": 32, + "description": "The maximum amount of deposit blocks per clump", + "type": "integer", + "minimum": 1 + }, + "palette": { + "minItems": 1, + "description": "The palette of blocks to be used in this deposit generator", + "type": "array", + "items": {"type": "string"} + }, + "varience": { + "maximum": 64, + "description": "Ore varience is how many different objects clumps iris will create", + "type": "integer", + "minimum": 1 + } + }, + "required": [ + "minHeight", + "maxHeight", + "minSize", + "maxSize", + "maxPerChunk", + "minPerChunk", + "palette" + ] + } + }, + "properties": { + "shoreRatio": { + "maximum": 1, + "description": "The shore ration (How much percent of land should be a shore)", + "type": "number", + "minimum": 1.0E-4 + }, + "ridgeBiomes": { + "minItems": 1, + "description": "Ridge biomes create a vein-like network like rivers through this region", + "type": "array", + "items": {"$ref": "#/definitions/irisregionridge"} + }, + "islandBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "shoreBiomeZoom": { + "description": "How large shore biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "islandBiomeZoom": { + "description": "How large island biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "structures": { + "minItems": 1, + "description": "A list of structure tilesets", + "type": "array", + "items": {"$ref": "#/definitions/irisstructureplacement"} + }, + "spotBiomes": { + "minItems": 1, + "description": "Spot biomes splotch themselves across this region like lakes", + "type": "array", + "items": {"$ref": "#/definitions/irisregionspot"} + }, + "caveBiomeZoom": { + "description": "How large cave biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "landBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "seaBiomeZoom": { + "description": "How large sea biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "biomeImplosionRatio": { + "maximum": 1, + "description": "The biome implosion ratio, how much to implode biomes into children (chance)", + "type": "number", + "minimum": 1.0E-4 + }, + "skylandBiomeZoom": { + "description": "How large skyland biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "seaBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "deposits": { + "minItems": 1, + "description": "Define regional deposit generators that add onto the global deposit generators", + "type": "array", + "items": {"$ref": "#/definitions/irisdepositgenerator"} + }, + "caveBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "landBiomeZoom": { + "description": "How large land biomes are in this region", + "type": "number", + "minimum": 1.0E-4 + }, + "effects": { + "minItems": 1, + "description": "Effects are ambient effects such as potion effects, random sounds, or even particles around each player. All of these effects are played via packets so two players won't see/hear each others effects.\nDue to performance reasons, effects will play arround the player even if where the effect was played is no longer in the biome the player is in.", + "type": "array", + "items": {"$ref": "#/definitions/iriseffect"} + }, + "shoreHeightMin": { + "description": "The min shore height", + "type": "number", + "minimum": 0 + }, + "shoreBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "skylandBiomes": { + "minItems": 1, + "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", + "type": "array", + "items": {"type": "string"} + }, + "name": { + "minLength": 2, + "description": "The name of the region", + "type": "string" + }, + "shoreHeightMax": { + "description": "The the max shore height", + "type": "number", + "minimum": 0 + }, + "shoreHeightZoom": { + "description": "The varience of the shore height", + "type": "number", + "minimum": 1.0E-4 + }, + "rarity": { + "maximum": 256, + "description": "The rarity of the region", + "type": "integer", + "minimum": 1 + } + }, + "required": [ + "name", + "landBiomes", + "seaBiomes", + "shoreBiomes" + ], + "$id": "http://volmit.com/iris-schema/irisregion.json", + "dependencies": {} + }, + "fileMatch": ["/regions/*.json"] + }, { "schema": { "$schema": "http://json-schema.org/draft-07/schema#", @@ -40,12 +4461,6 @@ "type": "array", "items": {"$ref": "#/definitions/irisobjectreplace"} }, - "snow": { - "maximum": 1, - "description": "The maximum layer level of a snow filter overtop of this placement. Set to 0 to disable. Max of 1.", - "type": "number", - "minimum": 0 - }, "bottom": { "description": "If set to true, this object will place from the ground up instead of height checks when not y locked to the surface.", "type": "boolean" @@ -148,20 +4563,6 @@ } } }, - "underwater": { - "description": "If set to true, objects will place on the terrain height, ignoring the water surface.", - "type": "boolean" - }, - "place": { - "minItems": 1, - "description": "List of objects to place", - "type": "array", - "items": {"type": "string"} - }, - "onwater": { - "description": "If set to true, objects will place on the fluid height level Such as boats.", - "type": "boolean" - }, "translate": { "description": "Translate this object's placement", "additionalProperties": false, @@ -190,6 +4591,45 @@ "bore": { "description": "If set to true, air will be placed before the schematic places.", "type": "boolean" + }, + "snow": { + "maximum": 1, + "description": "The maximum layer level of a snow filter overtop of this placement. Set to 0 to disable. Max of 1.", + "type": "number", + "minimum": 0 + }, + "underwater": { + "description": "If set to true, objects will place on the terrain height, ignoring the water surface.", + "type": "boolean" + }, + "place": { + "minItems": 1, + "description": "List of objects to place", + "type": "array", + "items": {"$ref": "#/definitions/enobjstring"} + }, + "onwater": { + "description": "If set to true, objects will place on the fluid height level Such as boats.", + "type": "boolean" + }, + "clamp": { + "description": "Limit the max height or min height of placement.", + "additionalProperties": false, + "type": "object", + "properties": { + "minimumHeight": { + "maximum": 255, + "description": "The minimum height for placement (bottom of object)", + "type": "integer", + "minimum": 0 + }, + "maximumHeight": { + "maximum": 255, + "description": "The maximum height for placement (top of object)", + "type": "integer", + "minimum": 0 + } + } } }, "required": [ @@ -218,6 +4658,87 @@ "processor" ] }, + "enbiomstring": { + "type": "string", + "enum": [ + "temperate-beach", + "hot-mesa-blue", + "hot-mesa-cliffs", + "tropical-rainforest", + "frozen-mountains-cliffs", + "hot-mesa", + "hot-sandy-red-cave", + "rocky-ocean", + "hot-desert-red", + "tundra-mountains-cliffs", + "tundra-beach", + "tundra-mountains", + "tundra-cavern", + "swamp-murky-cavern", + "temperate-ocean", + "frozen-plains-hills", + "tropical-cavern", + "tropical-ocean", + "tropical-submerged-volcanic", + "swamp-dark-oak-denmyre", + "mushroom-crimson-forest", + "tundra-spruce-denmyre", + "hot-mesa-red", + "hot-ocean", + "temperate-birch-forest", + "swamp-ocean", + "tropical-beach", + "tropical-rainforest-hills", + "hot-savanna-cliff", + "tundra-ocean", + "hot-mesa-green", + "tropical-jungle-denmyre", + "temperate-wilds", + "tundra-beach-stone", + "mushroom-plains", + "rocky-mountains", + "hot-sandy-cave", + "tundra-sequia-redwoods", + "frozen-beach", + "mushroom-beach", + "temperate-oak-forest", + "frozen-vander", + "hot-beach", + "frozen-plains", + "tropical-cavern-coral", + "mushroom-warped-forest", + "hot-acacia-denmyre", + "tropical-bamboo-forest", + "frozen-ice-cavern", + "hot-desert-hills", + "temperate-highlands", + "tundra-redwoods", + "flat", + "mushroom-forest", + "hot-volcanic", + "temperate-oak-denmyre", + "hot-ocean-cliffs", + "swamp-willow-forest", + "frozen-peak", + "tundra-taiga", + "swamp-roofed", + "tropical-coral-ocean-cliffs", + "tundra-redwood-cliffs", + "mushroom-ocean", + "tropical-cavern-root", + "frozen-mountains", + "swamp-beach", + "tropical-coral-ocean", + "hot-dry-forest", + "swamp-mountains", + "rocky-mountains-cliffs", + "hot-desert", + "temperate-plains", + "frozen-ocean", + "hot-savanna", + "temperate-birch-denmyre" + ] + }, "iriscompatabilityfilter": { "description": "Find and replace object materials for compatability", "additionalProperties": false, @@ -247,12 +4768,16 @@ "type": "object", "properties": { "find": { + "minItems": 1, "description": "Find this block", - "type": "string" + "type": "array", + "items": {"type": "string"} }, "replace": { + "minItems": 1, "description": "Replace it with this block", - "type": "string" + "type": "array", + "items": {"type": "string"} }, "exact": { "description": "Exactly match the block data or not", @@ -291,13 +4816,13 @@ "minItems": 1, "description": "One of The following biomes or regions must show up", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enbiomstring"} }, "sideA": { "minItems": 1, "description": "One of The following biomes or regions must show up", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enbiomstring"} } }, "required": [ @@ -307,6 +4832,19 @@ "checks" ] }, + "enregstring": { + "type": "string", + "enum": [ + "tropical", + "tundra", + "temperate", + "flat", + "frozen", + "hot", + "swamp", + "mushroom" + ] + }, "irisdepositgenerator": { "description": "Creates ore & other block deposits underground", "additionalProperties": false, @@ -370,6 +4908,1530 @@ "minPerChunk", "palette" ] + }, + "enobjstring": { + "type": "string", + "enum": [ + "hazel-oak/taller-oak-10", + "waterlogged-darkwood/smol-10", + "waterlogged-darkwood/smol-12", + "waterlogged-darkwood/smol-11", + "evergreen/fantasy_evergreen_medium1", + "birch-large/birch9", + "spire-ice-small/IceSpire1", + "birch-large/birch8", + "spire-ice-small/IceSpire2", + "birch-large/birch7", + "spire-ice-small/IceSpire3", + "birch-large/birch6", + "tentacle-oak/TentacleOak1", + "birch-large/birch5", + "birch-large/birch4", + "birch-large/birch3", + "birch-large/birch2", + "tentacle-oak/TentacleOak5", + "birch-large/birch1", + "tentacle-oak/TentacleOak4", + "tentacle-oak/TentacleOak3", + "tentacle-oak/TentacleOak2", + "serrulata-bleeding-alt/ableed9", + "serrulata-bleeding-alt/ableed8", + "serrulata-bleeding-alt/ableed5", + "serrulata-bleeding-alt/ableed4", + "serrulata-bleeding-alt/ableed7", + "serrulata-bleeding-alt/ableed6", + "serrulata-bleeding-alt/ableed1", + "serrulata-bleeding-alt/ableed3", + "serrulata-bleeding-alt/ableed2", + "hazel-oak/hoak-9", + "jungle-remade/jcoco-5", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-2", + "roofed-wayward/taller-roof-rooted-10", + "acacia-medium/acacia-denmyre-12", + "hazel-oak/hoak-1", + "acacia-medium/acacia-denmyre-13", + "hazel-oak/hoak-2", + "acacia-medium/acacia-denmyre-10", + "hazel-oak/hoak-3", + "acacia-medium/acacia-denmyre-11", + "hazel-oak/hoak-4", + "acacia-medium/acacia-denmyre-16", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "acacia-medium/acacia-denmyre-14", + "hazel-oak/hoak-7", + "acacia-medium/acacia-denmyre-15", + "hazel-oak/hoak-8", + "hive/honey-nest-10", + "jungle-remade/bmbo-1", + "tentacle-oak/TentacleOak8", + "tentacle-oak/TentacleOak7", + "tentacle-oak/TentacleOak6", + "jungle-remade/bmbo-5", + "jungle-remade/bmbo-4", + "jungle-remade/bmbo-3", + "fantasyoak-large/fantasy_oak_large1", + "jungle-remade/bmbo-2", + "jungle-remade/bmbo-9", + "jungle-remade/bmbo-8", + "jungle-remade/bmbo-7", + "jungle-remade/bmbo-6", + "jungle-remade/jcoco-1", + "house-purjap/PurJap10", + "birch-antioch/antioch-6-b", + "darkjungle-large/JunLarge4", + "frosted-spruce/large-20", + "mushroom-gray/GMush9", + "savanna-rock/SavanaRock1", + "darkjungle-large/JunLarge3", + "darkjungle-large/JunLarge2", + "darkjungle-large/JunLarge1", + "frosted-spruce/large-23", + "mushroom-gray/GMush6", + "savanna-rock/SavanaRock4", + "spruce-medium/spruce-denmyre-4", + "frosted-spruce/large-24", + "mushroom-gray/GMush5", + "mushroom-purple/PMush10", + "savanna-rock/SavanaRock5", + "spruce-medium/spruce-denmyre-3", + "frosted-spruce/large-21", + "mushroom-gray/GMush8", + "savanna-rock/SavanaRock2", + "spruce-medium/spruce-denmyre-2", + "frosted-spruce/large-22", + "mushroom-gray/GMush7", + "savanna-rock/SavanaRock3", + "spruce-medium/spruce-denmyre-1", + "mushroom-gray/GMush2", + "spruce-medium/spruce-denmyre-8", + "mushroom-gray/GMush1", + "spruce-medium/spruce-denmyre-7", + "frosted-spruce/large-25", + "mushroom-gray/GMush4", + "spruce-medium/spruce-denmyre-6", + "mushroom-gray/GMush3", + "redwood-recluse/large-9", + "spruce-medium/spruce-denmyre-5", + "redwood-recluse/large-8", + "redwood-recluse/large-7", + "redwood-recluse/large-6", + "redwood-recluse/large-5", + "spruce-medium/spruce-denmyre-9", + "jungle-remade/J7", + "redwood-recluse/large-4", + "jungle-remade/J8", + "redwood-recluse/large-3", + "jungle-remade/J9", + "redwood-recluse/large-2", + "redwood-recluse/large-1", + "arid-birch/arid-birch7", + "jungle-remade/J4", + "jungle-remade/J5", + "clutter/spruce-clutter", + "jungle-remade/J6", + "arid-birch/arid-birch4", + "arid-birch/arid-birch3", + "arid-birch/arid-birch6", + "arid-birch/arid-birch5", + "arid-birch/arid-birch2", + "arid-birch/arid-birch1", + "oak-ponderosa/smol-12", + "oak-ponderosa/smol-11", + "oak-ponderosa/smol-10", + "mushroom-red/organell-r-9", + "birch-ponderosa/large-3", + "mushroom-red/organell-r-8", + "birch-ponderosa/large-4", + "mushroom-red/organell-r-7", + "birch-ponderosa/large-5", + "jungle-remade/bjungle-5", + "mushroom-red/organell-r-6", + "birch-ponderosa/large-6", + "mushroom-red/organell-r-5", + "birch-ponderosa/large-7", + "mushroom-red/organell-r-4", + "birch-ponderosa/large-8", + "mushroom-red/organell-r-3", + "birch-ponderosa/large-9", + "mushroom-red/organell-r-2", + "mushroom-red/organell-r-1", + "stump/stump2", + "stump/stump1", + "jungle-remade/bjungle-3", + "stump/stump4", + "jungle-remade/bjungle-4", + "stump/stump3", + "birch-ponderosa/large-1", + "jungle-remade/bjungle-1", + "stump/stump6", + "birch-ponderosa/large-2", + "jungle-remade/bjungle-2", + "stump/stump5", + "blossom-massive/blossom1", + "oak-ponderosa/smol-15", + "blossom-massive/blossom2", + "oak-ponderosa/smol-14", + "blossom-massive/blossom3", + "oak-ponderosa/smol-13", + "oak-ponderosa/smol-9", + "oak-ponderosa/smol-8", + "oak-ponderosa/smol-7", + "spire-ice-medium/IceSpire5", + "oak-ponderosa/smol-6", + "spire-ice-medium/IceSpire4", + "bonsai-ice/IcePadBonsai11", + "oak-ponderosa/smol-1", + "tentacle-fire/TentacleFire6", + "bonsai-ice/IcePadBonsai10", + "darkjungle-medium/J13", + "tentacle-fire/TentacleFire7", + "bonsai-ice/IcePadBonsai13", + "tentacle-fire/TentacleFire8", + "bonsai-ice/IcePadBonsai12", + "bonsai-ice/IcePadBonsai15", + "oak-ponderosa/smol-5", + "bonsai-ice/IcePadBonsai14", + "oak-ponderosa/smol-4", + "spire-ice-medium/IceSpire6", + "darkjungle-medium/J12", + "oak-ponderosa/smol-3", + "bonsai-ice/IcePadBonsai16", + "darkjungle-medium/J11", + "oak-ponderosa/smol-2", + "tentacle-fire/TentacleFire1", + "birch-sespire/birch-1", + "tentacle-fire/TentacleFire2", + "tentacle-fire/TentacleFire3", + "birch-sespire/birch-3", + "tentacle-fire/TentacleFire4", + "birch-sespire/birch-2", + "tentacle-fire/TentacleFire5", + "birch-sespire/birch-5", + "birch-sespire/birch-4", + "birch-sespire/birch-7", + "birch-sespire/birch-6", + "birch-sespire/birch-8", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "haybale/hay3", + "oakbush-tgarb/TGarb20", + "frosted-spruce/large-10", + "haybale/hay2", + "frosted-spruce/large-11", + "haybale/hay1", + "frosted-spruce/large-16", + "serrulata-bleeding-large/T-bleed3", + "frosted-spruce/large-17", + "serrulata-bleeding-large/T-bleed2", + "frosted-spruce/large-14", + "serrulata-bleeding-large/T-bleed1", + "frosted-spruce/large-15", + "frosted-spruce/large-18", + "serrulata-bleeding-large/T-bleed5", + "frosted-spruce/large-19", + "serrulata-bleeding-large/T-bleed4", + "oakbush-tgarb/TGarb18", + "oakbush-tgarb/TGarb19", + "oakbush-tgarb/TGarb12", + "savanna-rock/SavanaRock8", + "oakbush-tgarb/TGarb13", + "oakbush-tgarb/TGarb10", + "savanna-rock/SavanaRock6", + "oakbush-tgarb/TGarb11", + "savanna-rock/SavanaRock7", + "oakbush-tgarb/TGarb16", + "oakbush-tgarb/TGarb17", + "oakbush-tgarb/TGarb14", + "oakbush-tgarb/TGarb15", + "birch-medium/birch-denmyre-12", + "mushroom-red/fantasy_mushroom_red2", + "birch-medium/birch-denmyre-13", + "mushroom-red/fantasy_mushroom_red3", + "birch-medium/birch-denmyre-14", + "mushroom-red/fantasy_mushroom_red4", + "birch-medium/birch-denmyre-15", + "birch-medium/birch-denmyre-10", + "birch-medium/birch-denmyre-11", + "mushroom-red/fantasy_mushroom_red1", + "sakura/sakura2", + "unfrosted-spruce/med-5", + "sakura/sakura1", + "unfrosted-spruce/med-3", + "unfrosted-spruce/med-4", + "sakura/sakura5", + "sakura/sakura4", + "sakura/sakura3", + "clutter/Jstone1", + "clutter/Jstone2", + "unfrosted-spruce/med-1", + "unfrosted-spruce/med-2", + "small-oak/small-oak20", + "tropical-delux/tropi-6", + "tropical-delux/tropi-5", + "tropical-delux/tropi-2", + "tropical-delux/tropi-1", + "tropical-delux/tropi-4", + "tropical-delux/tropi-3", + "birch-medium/birch-denmyre-16", + "willowbutbigger/o1", + "willowbutbigger/o2", + "spruce-medium/spruce-denmyre-11", + "spruce-medium/spruce-denmyre-10", + "boulder-stone/boulder11", + "spruce-medium/spruce-denmyre-13", + "boulder-stone/boulder10", + "spruce-medium/spruce-denmyre-12", + "boulder-stone/boulder13", + "boulder-stone/boulder12", + "boulder-stone/boulder15", + "boulder-stone/boulder14", + "sakura-superlarge/sakura1", + "willow-supermassive/willow4", + "willow-supermassive/willow3", + "willow-supermassive/willow2", + "oak-ponderosa/med-20", + "willow-supermassive/willow1", + "house-norm/Med1", + "sacred-bonsai/med-1", + "sacred-bonsai/med-2", + "sacred-bonsai/med-3", + "unfrosted-spruce/large-8", + "sacred-bonsai/med-4", + "unfrosted-spruce/large-9", + "house-norm/Med5", + "unfrosted-spruce/large-6", + "beach-islander/easterHead1", + "house-norm/Med4", + "unfrosted-spruce/large-7", + "house-norm/Med3", + "unfrosted-spruce/large-4", + "house-norm/Med2", + "unfrosted-spruce/large-5", + "unfrosted-spruce/large-2", + "unfrosted-spruce/large-3", + "unfrosted-spruce/large-1", + "true-redwood/true-redwood-10-b", + "house-norm/Med9", + "ice-spikes/ice-spec-1", + "house-norm/Med8", + "house-norm/Med7", + "ice-spikes/ice-spec-3", + "house-norm/Med6", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-5", + "sacred-bonsai/med-5", + "spruce-medium/spruce-denmyre-15", + "ice-spikes/ice-spec-4", + "oak-superlarge/oak1", + "spruce-medium/spruce-denmyre-14", + "spruce-medium/spruce-denmyre-16", + "coral-rgb/coral-red-1", + "mushroom-red/small-organell-r-10", + "clutter/doak-spec-2", + "clutter/doak-spec-3", + "boulder/boulder1", + "boulder/boulder2", + "clutter/doak-spec-1", + "boulder/boulder3", + "oak-tall/tall-oak10", + "boulder/boulder4", + "oak-tall/tall-oak11", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "oak-ponderosa/med-18", + "elder-wood/ElderRedwood9", + "oak-ponderosa/med-19", + "elder-wood/ElderRedwood8", + "elder-wood/ElderRedwood7", + "elder-wood/ElderRedwood6", + "elder-wood/ElderRedwood5", + "elder-wood/ElderRedwood4", + "elder-wood/ElderRedwood3", + "oak-ponderosa/med-10", + "oak-ponderosa/med-11", + "oak-ponderosa/med-12", + "oak-ponderosa/med-13", + "oak-ponderosa/med-14", + "oak-ponderosa/med-15", + "oak-ponderosa/med-16", + "oak-ponderosa/large-14.", + "oak-ponderosa/med-17", + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "small-oak/small-oak11", + "small-oak/small-oak10", + "hive/honey-nest-3", + "waterlogged-darkwood/smol-14", + "hive/honey-nest-2", + "tourmaline-large/purp10", + "waterlogged-darkwood/smol-13", + "hive/honey-nest-1", + "waterlogged-darkwood/smol-16", + "waterlogged-darkwood/smol-15", + "small-oak/small-oak19", + "small-oak/small-oak18", + "small-oak/small-oak17", + "small-oak/small-oak16", + "small-oak/small-oak15", + "small-oak/small-oak14", + "small-oak/small-oak13", + "small-oak/small-oak12", + "hive/honey-nest-7", + "hive/honey-nest-6", + "hive/honey-nest-5", + "hive/honey-nest-4", + "hive/honey-nest-9", + "hive/honey-nest-8", + "cactus-white/c4", + "cactus-white/c3", + "cactus-white/c2", + "cactus-white/c1", + "unfrosted-spruce/bab-1", + "unfrosted-spruce/bab-3", + "unfrosted-spruce/bab-2", + "clutter/birch-clutt-2", + "palm-small/palm5", + "clutter/birch-clutt-3", + "bonsai-ice/IcePadBonsai9", + "clutter/birch-clutt-1", + "oakbush-tclutter/TClutter5", + "bone-spire/BoneSpire20", + "oakbush-tclutter/TClutter6", + "oakbush-tclutter/TClutter3", + "oakbush-tclutter/TClutter4", + "mushroom-red/organell-r-10", + "oakbush-tclutter/TClutter9", + "oakbush-tclutter/TClutter7", + "oakbush-tclutter/TClutter8", + "deadwood-supermassive/dead1", + "mushroom-purple/PMush7", + "waterlogged-darkwood/med-1", + "mushroom-purple/PMush8", + "waterlogged-darkwood/med-2", + "mushroom-purple/PMush9", + "waterlogged-darkwood/med-3", + "waterlogged-darkwood/med-4", + "dark-oak-medium/dark-oak-denmyre-13", + "oakbush-tclutter/TClutter1", + "waterlogged-darkwood/med-5", + "dark-oak-medium/dark-oak-denmyre-12", + "oakbush-tclutter/TClutter2", + "waterlogged-darkwood/med-6", + "dark-oak-medium/dark-oak-denmyre-11", + "deadwood-supermassive/dead3", + "waterlogged-darkwood/med-7", + "dark-oak-medium/dark-oak-denmyre-10", + "deadwood-supermassive/dead2", + "waterlogged-darkwood/med-8", + "small-oak/small-oak3", + "small-oak/small-oak4", + "mushroom-purple/PMush1", + "small-oak/small-oak5", + "mushroom-purple/PMush2", + "small-oak/small-oak6", + "mushroom-purple/PMush3", + "mushroom-purple/PMush4", + "mushroom-purple/PMush5", + "small-oak/small-oak1", + "mushroom-purple/PMush6", + "small-oak/small-oak2", + "bone-spire/BoneSpire18", + "bone-spire/BoneSpire4", + "bone-spire/BoneSpire17", + "bone-spire/BoneSpire5", + "sacred-bonsai/absurd-1", + "bone-spire/BoneSpire2", + "bone-spire/BoneSpire19", + "bone-spire/BoneSpire3", + "bone-spire/BoneSpire8", + "oak-wilted-supermassive/oak1", + "bone-spire/BoneSpire9", + "bone-spire/BoneSpire6", + "tentacle-darkwood/TentacleDarkWood3", + "bone-spire/BoneSpire7", + "bone-spire/BoneSpire10", + "camp/soul-camp", + "tourmaline-medium/Lpurp10", + "dark-oak-medium/dark-oak-denmyre-16", + "bone-spire/BoneSpire12", + "dark-oak-medium/dark-oak-denmyre-15", + "bone-spire/BoneSpire11", + "dark-oak-medium/dark-oak-denmyre-14", + "bone-spire/BoneSpire14", + "bone-spire/BoneSpire13", + "bone-spire/BoneSpire16", + "bone-spire/BoneSpire15", + "birch/birch1", + "birch/birch2", + "birch/birch3", + "birch-small/birch11", + "birch/birch4", + "birch-small/birch10", + "birch/birch5", + "birch-small/birch13", + "birch/birch6", + "birch-small/birch12", + "birch/birch7", + "birch-small/birch15", + "birch/birch8", + "birch-small/birch14", + "bonsai-ice/IcePadBonsai8", + "palm-small/palm1", + "bonsai-ice/IcePadBonsai7", + "palm-small/palm2", + "tentacle-darkwood/TentacleDarkWood8", + "bonsai-ice/IcePadBonsai6", + "palm-small/palm3", + "bonsai-ice/IcePadBonsai5", + "palm-small/palm4", + "tentacle-darkwood/TentacleDarkWood6", + "bonsai-ice/IcePadBonsai4", + "unfrosted-spruce/bab-5", + "bone-spire/BoneSpire1", + "bonsai-ice/IcePadBonsai3", + "unfrosted-spruce/bab-4", + "bonsai-ice/IcePadBonsai2", + "bonsai-ice/IcePadBonsai1", + "wonderland/wonder-10", + "savanna-gen/savannas-12", + "savanna-gen/savannas-11", + "savanna-gen/savannas-10", + "jungle-remade/bbjungle-1", + "elder-wood/ElderRedwood2", + "elder-wood/ElderRedwood1", + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-2", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "dark-oak-medium/dark-oak-denmyre-4", + "denmyre/oak-denmyre-clutter-6", + "dark-oak-medium/dark-oak-denmyre-3", + "denmyre/oak-denmyre-clutter-7", + "jungle-remade/sjungle-4", + "dark-oak-medium/dark-oak-denmyre-2", + "denmyre/oak-denmyre-clutter-4", + "dark-oak-medium/dark-oak-denmyre-1", + "denmyre/oak-denmyre-clutter-5", + "frosted-spruce/large-22-b", + "dark-oak-medium/dark-oak-denmyre-8", + "denmyre/oak-denmyre-clutter-2", + "dark-oak-medium/dark-oak-denmyre-7", + "denmyre/oak-denmyre-clutter-3", + "dark-oak-medium/dark-oak-denmyre-6", + "dark-oak-medium/dark-oak-denmyre-5", + "denmyre/oak-denmyre-clutter-1", + "hazel-oak/s-hoak-10", + "oak-fallen-massive/oak1", + "dark-oak-medium/dark-oak-denmyre-9", + "arid-oak/arid-oak7", + "arid-oak/arid-oak1", + "arid-oak/arid-oak2", + "arid-oak/arid-oak3", + "arid-oak/arid-oak4", + "bonsai-normal/bbonsai-10", + "arid-oak/arid-oak5", + "bonsai-normal/bbonsai-11", + "arid-oak/arid-oak6", + "serrulata-bleeding-medium/bleed10", + "spire-magma/MagmaSpire3", + "spire-magma/MagmaSpire2", + "spire-magma/MagmaSpire1", + "spruce-dead/spruce_dead3", + "tourmaline-large/purp1", + "spruce-dead/spruce_dead2", + "tourmaline-large/purp2", + "spruce-dead/spruce_dead1", + "tourmaline-large/purp3", + "sakura-wilted-supermassive/sakura1", + "dual-tree/sandy-jungle-2", + "dual-tree/sandy-jungle-3", + "dual-tree/sandy-jungle-1", + "dual-tree/sandy-jungle-4", + "oak-ponderosa/large-13", + "tourmaline-large/purp4", + "savanna-small/SavanaNimble10", + "tourmaline-large/purp5", + "oak-ponderosa/large-15", + "savanna-small/SavanaNimble11", + "tourmaline-large/purp6", + "savanna-small/SavanaNimble12", + "tourmaline-large/purp7", + "savanna-small/SavanaNimble13", + "tourmaline-large/purp8", + "oak-ponderosa/large-10", + "savanna-small/SavanaNimble14", + "tourmaline-large/purp9", + "oak-ponderosa/large-11", + "pine/sup-pine-11", + "savanna-small/SavanaNimble15", + "oak-ponderosa/large-12", + "pine/sup-pine-10", + "savanna-small/SavanaNimble16", + "darkoak-small/oak12", + "deadwood/dadwood3", + "tentacle-cold/TentacleCold6", + "darkoak-small/oak13", + "deadwood/dadwood2", + "redwood-recluse/large-10", + "tentacle-cold/TentacleCold7", + "darkoak-small/oak14", + "deadwood/dadwood5", + "tentacle-cold/TentacleCold8", + "darkoak-small/oak15", + "deadwood/dadwood4", + "deadwood/dadwood1", + "tourmaline-prob/prob2", + "darkoak-small/oak10", + "darkoak-small/oak11", + "tourmaline-prob/prob1", + "mushroom-black/BMush1", + "mushroom-black/BMush3", + "mushroom-black/BMush2", + "mushroom-black/BMush5", + "mushroom-black/BMush4", + "tentacle-cold/TentacleCold1", + "mushroom-black/BMush7", + "tentacle-cold/TentacleCold2", + "mushroom-black/BMush6", + "tentacle-cold/TentacleCold3", + "mushroom-black/BMush9", + "tentacle-cold/TentacleCold4", + "mushroom-black/BMush8", + "tentacle-cold/TentacleCold5", + "house-jap/MedJap1", + "house-jap/MedJap3", + "house-jap/MedJap2", + "house-jap/MedJap5", + "small-birch/small-birch2", + "house-jap/MedJap4", + "small-birch/small-birch1", + "fantasyoak-medium/fantasy_oak_medium4", + "house-jap/MedJap7", + "small-birch/small-birch4", + "house-jap/MedJap6", + "small-birch/small-birch3", + "house-jap/MedJap9", + "house-jap/MedJap8", + "birch-large/birch10", + "birch-large/birch11", + "hand-bone/boneHand2", + "small-birch/small-birch6", + "hand-bone/boneHand3", + "small-birch/small-birch5", + "small-birch/small-birch8", + "hand-bone/boneHand1", + "small-birch/small-birch7", + "deadwood/dadwood6", + "small-birch/small-birch9", + "frosted-spruce/large-24-b", + "arid-pine/arid-pine2", + "arid-pine/arid-pine1", + "waterlogged-darkwood/med-9", + "birch-large/birch20", + "birch-large/birch14", + "birch-large/birch15", + "birch-large/birch12", + "birch-large/birch13", + "birch-large/birch18", + "birch-large/birch19", + "birch-large/birch16", + "oakbush-tgarb/TGarb9", + "birch-large/birch17", + "fantasyoak-medium/fantasy_oak_medium2", + "oakbush-tgarb/TGarb7", + "fantasyoak-medium/fantasy_oak_medium3", + "oakbush-tgarb/TGarb8", + "oakbush-tgarb/TGarb5", + "fantasyoak-medium/fantasy_oak_medium1", + "oakbush-tgarb/TGarb6", + "oakbush-tgarb/TGarb3", + "oakbush-tgarb/TGarb4", + "oakbush-tgarb/TGarb1", + "oakbush-tgarb/TGarb2", + "jungle-medium/jungle-denmyre-10", + "jungle-medium/jungle-denmyre-11", + "birch-sespire/altbirch-20", + "jungle-medium/jungle-denmyre-16", + "jungle-medium/jungle-denmyre-14", + "jungle-medium/jungle-denmyre-15", + "jungle-medium/jungle-denmyre-12", + "jungle-medium/jungle-denmyre-13", + "oak-small/oak9", + "oak-small/oak6", + "oak-small/oak5", + "oak-small/oak8", + "oak-small/oak7", + "ice-spikes/tp-4", + "oak-small/oak2", + "denmyre/oak-denmyre-clutter-10", + "ice-spikes/tp-3", + "oak-small/oak1", + "ice-spikes/tp-2", + "oak-small/oak4", + "ice-spikes/tp-1", + "oak-small/oak3", + "mushroom-red/RMush10", + "birch-antioch/antioch-13", + "birch-ponderosa/med-11", + "birch-antioch/antioch-12", + "birch-ponderosa/med-12", + "birch-antioch/antioch-11", + "birch-antioch/antioch-10", + "birch-ponderosa/med-10", + "birch-ponderosa/med-15", + "birch-ponderosa/med-13", + "birch-ponderosa/med-14", + "wonderland/froShroom-2", + "wonderland/froShroom-1", + "birch-antioch/antioch-5-b", + "darkjungle-medium/J7", + "darkjungle-medium/J6", + "darkjungle-medium/J9", + "birch-ponderosa/large-20", + "darkjungle-medium/J8", + "darkjungle-medium/J5", + "darkjungle-medium/J4", + "wonderland/froShroom-9", + "wonderland/froShroom-8", + "wonderland/froShroom-7", + "wonderland/froShroom-6", + "wonderland/froShroom-5", + "wonderland/froShroom-4", + "wonderland/froShroom-3", + "deadwood-massive/dead3", + "pine/sup-pine-13", + "pine/sup-pine-12", + "house-jap/MedJap10", + "birch-sespire/altbirch-10", + "birch-sespire/altbirch-11", + "birch-sespire/altbirch-12", + "birch-sespire/altbirch-13", + "birch-sespire/altbirch-14", + "ice-spikes/ic-10", + "birch-sespire/altbirch-15", + "ice-spikes/ic-11", + "birch-sespire/altbirch-16", + "birch-sespire/altbirch-17", + "birch-sespire/altbirch-18", + "deadwood-massive/dead1", + "birch-sespire/altbirch-19", + "deadwood-massive/dead2", + "creepy-oak/FantasyOak8", + "creepy-oak/FantasyOak9", + "creepy-oak/FantasyOak6", + "creepy-oak/FantasyOak7", + "mushroom-black/BMush10", + "creepy-oak/FantasyOak1", + "creepy-oak/FantasyOak4", + "creepy-oak/FantasyOak5", + "creepy-oak/FantasyOak2", + "creepy-oak/FantasyOak3", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-6", + "palm/palm2", + "wonderland/twirlSpruce-5", + "palm/palm1", + "wonderland/twirlSpruce-4", + "birch-ponderosa/med-1", + "palm/palm4", + "palm/palm3", + "palm/palm6", + "wonderland/twirlSpruce-9", + "palm/palm5", + "wonderland/twirlSpruce-8", + "palm/palm8", + "palm/palm7", + "sakura-tainted-supermassive/sakura1", + "creepy-oak/FantasyOak13", + "creepy-oak/FantasyOak14", + "creepy-oak/FantasyOak15", + "creepy-oak/FantasyOak16", + "creepy-oak/FantasyOak17", + "creepy-oak/FantasyOak18", + "creepy-oak/FantasyOak19", + "lush-pine/lush-pine10", + "creepy-oak/FantasyOak10", + "creepy-oak/FantasyOak11", + "creepy-oak/FantasyOak12", + "birch-ponderosa/large-10", + "serrulata-bleeding-medium/bleed1", + "birch-ponderosa/large-11", + "serrulata-bleeding-medium/bleed2", + "serrulata-bleeding-medium/bleed3", + "serrulata-bleeding-medium/bleed4", + "birch-ponderosa/large-14", + "birch-ponderosa/large-15", + "birch-ponderosa/large-12", + "birch-ponderosa/large-13", + "birch-ponderosa/large-18", + "birch-ponderosa/med-5", + "serrulata-bleeding-medium/bleed9", + "birch-ponderosa/large-19", + "birch-ponderosa/med-4", + "birch-ponderosa/large-16", + "birch-ponderosa/med-3", + "birch-ponderosa/large-17", + "birch-ponderosa/med-2", + "birch-ponderosa/med-9", + "serrulata-bleeding-medium/bleed5", + "wonderland/twirlSpruce-3", + "birch-ponderosa/med-8", + "serrulata-bleeding-medium/bleed6", + "tourmaline-medium/Spurp10", + "wonderland/twirlSpruce-2", + "birch-ponderosa/med-7", + "serrulata-bleeding-medium/bleed7", + "wonderland/twirlSpruce-1", + "birch-ponderosa/med-6", + "serrulata-bleeding-medium/bleed8", + "birch-antioch/antioch-3-b", + "true-redwood/true-redwood-8-b", + "jungle-remade/ssmjungle1", + "true-redwood/true-redwood-10", + "honey-tree/honey-9", + "honey-tree/honey-5", + "honey-tree/honey-6", + "honey-tree/honey-7", + "honey-tree/honey-8", + "honey-tree/honey-1", + "honey-tree/honey-2", + "honey-tree/honey-3", + "honey-tree/honey-4", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-4", + "bonsai-massive/bonsai1", + "roofed-wayward/taller-roof-5", + "bonsai-massive/bonsai2", + "roofed-wayward/taller-roof-6", + "bonsai-massive/bonsai3", + "roofed-wayward/taller-roof-7", + "tentacle-slime/TentacleSlimy8", + "wonderland/twirlSpruce-10", + "tentacle-slime/TentacleSlimy1", + "tentacle-slime/TentacleSlimy3", + "tentacle-slime/TentacleSlimy2", + "tentacle-slime/TentacleSlimy5", + "tentacle-slime/TentacleSlimy4", + "tentacle-slime/TentacleSlimy7", + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "camp/camp", + "swampy-oak/swampy5", + "swampy-oak/swampy3", + "swampy-oak/swampy4", + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "swampy-oak/swampy1", + "swampy-oak/swampy2", + "grave/grave", + "birch-medium/birch-denmyre-1", + "birch-medium/birch-denmyre-2", + "birch-medium/birch-denmyre-3", + "birch-medium/birch-denmyre-4", + "birch-medium/birch-denmyre-5", + "savanna-small/SavanaNimble1", + "birch-medium/birch-denmyre-6", + "birch-medium/birch-denmyre-7", + "birch-medium/birch-denmyre-8", + "birch-medium/birch-denmyre-9", + "bombs/bomb", + "ice-spikes/ic-9", + "savanna-small/SavanaNimble7", + "savanna-small/SavanaNimble6", + "ice-spikes/ic-7", + "savanna-small/SavanaNimble9", + "ice-spikes/ic-8", + "savanna-small/SavanaNimble8", + "birch-medium/birch4", + "ice-spikes/ic-5", + "savanna-small/SavanaNimble3", + "birch-medium/birch3", + "ice-spikes/ic-6", + "savanna-small/SavanaNimble2", + "ice-spikes/ic-3", + "savanna-small/SavanaNimble5", + "ice-spikes/ic-4", + "savanna-small/SavanaNimble4", + "clutter/stone-clutt-7", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "house-purjap/PurJap1", + "mushroom-ice/ICEMush4", + "mushroom-ice/ICEMush3", + "mushroom-ice/ICEMush6", + "ships/ship-1", + "mushroom-ice/ICEMush5", + "ships/ship-2", + "mushroom-ice/ICEMush2", + "mushroom-ice/ICEMush1", + "bonsai-normal/bbonsai-9", + "bonsai-normal/bbonsai-8", + "hand-wood/HandJung3", + "roofed-wayward/taller-roof-10", + "bonsai-normal/bbonsai-7", + "bonsai-normal/bbonsai-6", + "mushroom-ice/ICEMush8", + "mushroom-ice/ICEMush7", + "hand-wood/HandJung2", + "hand-wood/HandJung1", + "mushroom-ice/ICEMush9", + "bonsai-normal/bbonsai-1", + "oak-tainted-massive/oak1", + "bonsai-normal/bbonsai-5", + "oak-massive/oak1", + "bonsai-normal/bbonsai-4", + "bonsai-normal/bbonsai-3", + "bonsai-normal/bbonsai-2", + "house-purjap/PurJap9", + "lith/concrete-lith-7", + "stump-dark/stump3", + "house-purjap/PurJap8", + "lith/concrete-lith-6", + "house-purjap/PurJap7", + "oak-massive/oak3", + "house-purjap/PurJap6", + "oak-massive/oak2", + "house-purjap/PurJap5", + "lith/concrete-lith-3", + "spruce-small/spruce12", + "house-purjap/PurJap4", + "lith/concrete-lith-2", + "spruce-small/spruce13", + "house-purjap/PurJap3", + "lith/concrete-lith-5", + "spruce-small/spruce10", + "house-purjap/PurJap2", + "lith/concrete-lith-4", + "spruce-small/spruce11", + "coral-rgb/coral-pink-4", + "coral-rgb/coral-pink-3", + "spruce-medium/spruce29", + "coral-rgb/coral-pink-2", + "coral-rgb/coral-pink-1", + "spruce-medium/spruce28", + "spruce-medium/spruce27", + "spruce-medium/spruce20", + "oakbush-tclutter/TClutter10", + "oakbush-tclutter/TClutter11", + "oakbush-tclutter/TClutter14", + "oakbush-tclutter/TClutter15", + "boulder-stone/boulder1", + "oakbush-tclutter/TClutter12", + "boulder-stone/boulder2", + "oakbush-tclutter/TClutter13", + "acacia-medium/acacia-denmyre-4", + "oakbush-tclutter/TClutter18", + "spruce-medium/spruce37", + "acacia-medium/acacia-denmyre-3", + "oakbush-tclutter/TClutter19", + "acacia-medium/acacia-denmyre-2", + "oakbush-tclutter/TClutter16", + "spruce-medium/spruce39", + "acacia-medium/acacia-denmyre-1", + "oakbush-tclutter/TClutter17", + "acacia-medium/acacia-denmyre-8", + "spruce-medium/spruce33", + "acacia-medium/acacia-denmyre-7", + "spruce-medium/spruce32", + "acacia-medium/acacia-denmyre-6", + "acacia-medium/acacia-denmyre-5", + "spruce-medium/spruce34", + "frosted-sproak/med-13", + "oak/oak12", + "spruce-medium/spruce31", + "acacia-medium/acacia-denmyre-9", + "spruce-medium/spruce30", + "frosted-sproak/med-10", + "oak/oak10", + "oak/oak11", + "frosted-sproak/med-12", + "frosted-sproak/med-11", + "boulder-stone/boulder3", + "boulder-stone/boulder4", + "boulder-stone/boulder5", + "boulder-stone/boulder6", + "boulder-stone/boulder7", + "boulder-stone/boulder8", + "boulder-stone/boulder9", + "mushroom-red/organell-b-2", + "mushroom-red/organell-b-1", + "oakbush-tclutter/TClutter21", + "oakbush-tclutter/TClutter22", + "oakbush-tclutter/TClutter20", + "oakbush-tclutter/TClutter25", + "oakbush-tclutter/TClutter23", + "oakbush-tclutter/TClutter24", + "willwo/willwo-10", + "jungle-remade/j2", + "willwo/willwo-11", + "clutter/JClutter2", + "clutter/JClutter1", + "clutter/JClutter4", + "clutter/JClutter3", + "clutter/JClutter6", + "clutter/JClutter5", + "clutter/JClutter8", + "clutter/JClutter7", + "clutter/JClutter9", + "dual-tree/corrupted-swamp-10", + "willow-dead-supermassive/dead1", + "willow-dead-supermassive/dead2", + "spruce-medium/spruce19", + "spruce-medium/spruce18", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-3", + "spruce-medium/spruce14", + "mushroom-red/small-organell-r-6", + "spruce-medium/spruce17", + "mushroom-red/small-organell-r-5", + "spruce-medium/spruce16", + "mushroom-red/small-organell-r-8", + "spruce-medium/spruce11", + "mushroom-red/small-organell-r-7", + "spruce-medium/spruce10", + "spruce-medium/spruce13", + "mushroom-red/small-organell-r-9", + "spruce-medium/spruce12", + "jungle-remade/jspire-7", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/j3", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "unfrosted-spruce/big-2", + "unfrosted-spruce/big-1", + "unfrosted-spruce/big-3", + "waterlogged-darkwood/large-10", + "stump/grave-1", + "deadwood-tainted/dead1", + "arid-pine/arid-pine4", + "arid-pine/arid-pine3", + "arid-pine/arid-pine5", + "deadwood-wilted-supermassive/dead1", + "hazel-oak/s-hoak-2", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-9", + "sakura-massive/sakura1", + "sakura-massive/sakura3", + "sakura-massive/sakura2", + "big-blossom/big-1", + "big-blossom/big-2", + "big-blossom/big-3", + "oak-medium/oak1", + "oak-medium/oak2", + "spruce-medium/spruce43", + "spruce-medium/spruce42", + "structure/desert-base", + "spruce-medium/spruce41", + "oak-medium/oak-denmyre-16", + "birch-small/birch2", + "birch-small/birch1", + "birch-small/birch4", + "birch-small/birch3", + "birch-small/birch6", + "birch-small/birch5", + "birch-small/birch8", + "birch-small/birch7", + "birch-small/birch9", + "roofed-wayward/med-8", + "roofed-wayward/med-7", + "roofed-wayward/med-9", + "roofed-wayward/med-2", + "roofed-wayward/med-1", + "roofed-wayward/med-4", + "roofed-wayward/med-3", + "roofed-wayward/med-6", + "roofed-wayward/med-5", + "oak-medium/oak5", + "oak-medium/oak3", + "lith/concrete-lith-1", + "house-norm/Med10", + "dark-oak-medium/r1", + "dark-oak-medium/r2", + "oak-medium/oak-denmyre-13", + "wonderland/wonder-3", + "oak-medium/oak-denmyre-12", + "wonderland/wonder-4", + "birch-ponderosa/smol-9", + "oak-medium/oak-denmyre-15", + "wonderland/wonder-1", + "oak-medium/oak-denmyre-14", + "wonderland/wonder-2", + "birch-ponderosa/smol-7", + "wonderland/wonder-7", + "birch-ponderosa/smol-8", + "wonderland/wonder-8", + "birch-ponderosa/smol-5", + "oak-medium/oak-denmyre-11", + "wonderland/wonder-5", + "birch-ponderosa/smol-6", + "oak-medium/oak-denmyre-10", + "wonderland/wonder-6", + "birch-ponderosa/smol-3", + "serrulata/nb-bleed10", + "birch-ponderosa/smol-4", + "birch-ponderosa/smol-1", + "wonderland/wonder-9", + "birch-ponderosa/smol-2", + "oak-supermassive/oak1", + "birch-medium/birch2", + "shroom/SavanaRock1", + "small-oak/small-oak7", + "small-oak/small-oak8", + "small-oak/small-oak9", + "bones/Bone5", + "bones/Bone4", + "bones/Bone7", + "bones/Bone6", + "darkoak-large/j1", + "waterlogged-darkwood/smol-7", + "waterlogged-darkwood/smol-6", + "waterlogged-darkwood/smol-9", + "waterlogged-darkwood/smol-8", + "bones/Bone1", + "bones/Bone3", + "bones/Bone2", + "clutter/birch-clutt-4", + "waterlogged-darkwood/smol-1", + "clutter/birch-clutt-5", + "waterlogged-darkwood/smol-3", + "waterlogged-darkwood/smol-2", + "waterlogged-darkwood/smol-5", + "waterlogged-darkwood/smol-4", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large2", + "oak-small/oak13", + "oak-small/oak12", + "oak-small/oak11", + "unfrosted-spruce/large-21", + "oak-small/oak10", + "unfrosted-spruce/large-20", + "unfrosted-spruce/large-23", + "savanna-gen/savannas-9", + "unfrosted-spruce/large-22", + "unfrosted-spruce/large-24", + "unfrosted-spruce/large-16", + "unfrosted-spruce/large-15", + "unfrosted-spruce/large-18", + "unfrosted-spruce/large-17", + "unfrosted-spruce/large-19", + "blossom-tainted/blossom1", + "roofed-wayward/med-12", + "oak-ponderosa/large-1", + "frosted-spruce/large-23-b", + "oak-ponderosa/large-4", + "oak-ponderosa/large-5", + "oak-ponderosa/large-2", + "oak-ponderosa/large-3", + "oak-ponderosa/large-8", + "oak-ponderosa/large-9", + "oak-ponderosa/large-6", + "oak-ponderosa/large-7", + "tourmaline-medium/Lpurp1", + "birch-antioch/antioch-9", + "birch-antioch/antioch-6", + "birch-antioch/antioch-5", + "birch-antioch/antioch-8", + "birch-antioch/antioch-7", + "tourmaline-medium/Lpurp7", + "tourmaline-medium/Lpurp6", + "tourmaline-medium/Lpurp9", + "tourmaline-medium/Lpurp8", + "tourmaline-medium/Lpurp3", + "tourmaline-medium/Lpurp2", + "tourmaline-medium/Lpurp5", + "tourmaline-medium/Lpurp4", + "savanna-gen/savannaS-4", + "unfrosted-spruce/smol-1", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-2", + "unfrosted-spruce/smol-3", + "savanna-gen/savannaS-3", + "unfrosted-spruce/smol-2", + "savanna-gen/savannaS-1", + "birch-antioch/antioch-2", + "unfrosted-spruce/smol-9", + "birch-antioch/antioch-1", + "unfrosted-spruce/smol-8", + "birch-antioch/antioch-4", + "birch-antioch/antioch-3", + "savanna-gen/savannaS-8", + "unfrosted-spruce/smol-5", + "unfrosted-spruce/smol-4", + "savanna-gen/savannaS-6", + "unfrosted-spruce/smol-7", + "savanna-gen/savannaS-7", + "unfrosted-spruce/smol-6", + "blossom-fallen/blossom1", + "oak-small/oak15", + "oak-small/oak14", + "jungle-medium/jungle-denmyre-6", + "jungle-medium/jungle-denmyre-5", + "jungle-medium/jungle-denmyre-4", + "jungle-medium/jungle-denmyre-3", + "jungle-medium/jungle-denmyre-2", + "jungle-medium/jungle-denmyre-1", + "jungle-medium/jungle-denmyre-9", + "jungle-medium/jungle-denmyre-8", + "jungle-medium/jungle-denmyre-7", + "frosted-spruce/large-25-b", + "oak-medium/oak-denmyre-2", + "oak-medium/oak-denmyre-1", + "oak-medium/oak-denmyre-8", + "oak-medium/oak-denmyre-7", + "oak-medium/oak-denmyre-9", + "oak-medium/oak-denmyre-4", + "oak-medium/oak-denmyre-3", + "oak-medium/oak-denmyre-6", + "oak-medium/oak-denmyre-5", + "birch-ponderosa/smol-11", + "savanna-gen/savannaD-2", + "birch-ponderosa/smol-10", + "savanna-gen/savannaD-1", + "birch-ponderosa/smol-13", + "birch-ponderosa/smol-12", + "savanna-gen/savannaD-3", + "birch-ponderosa/smol-15", + "birch-ponderosa/smol-14", + "sacred-bonsai/OGabsurd-1", + "true-redwood/true-redwood-2", + "blossom-supermassive/blossom1", + "true-redwood/true-redwood-3", + "pine/sup-pine-1", + "true-redwood/true-redwood-4", + "pine/sup-pine-2", + "ships/usd-ship-2", + "true-redwood/true-redwood-5", + "pine/sup-pine-3", + "pine/sup-pine-4", + "pine/sup-pine-5", + "pine/sup-pine-6", + "true-redwood/true-redwood-1", + "pine/sup-pine-7", + "oak/oak9", + "pine/sup-pine-8", + "oak/oak8", + "pine/sup-pine-9", + "oak/oak7", + "oak/oak6", + "true-redwood/true-redwood-6", + "willwo/willowbutbigger-1", + "oak/oak5", + "true-redwood/true-redwood-7", + "willwo/willowbutbigger-2", + "oak/oak4", + "true-redwood/true-redwood-8", + "oak/oak3", + "tourmaline-medium/Spurp9", + "true-redwood/true-redwood-9", + "clutter/JClutter10", + "oak/oak2", + "tourmaline-medium/Spurp8", + "clutter/JClutter11", + "oak/oak1", + "tourmaline-medium/Spurp7", + "clutter/JClutter12", + "tourmaline-medium/Spurp6", + "clutter/JClutter13", + "tourmaline-medium/Spurp5", + "tourmaline-medium/Spurp4", + "tourmaline-medium/Spurp3", + "tourmaline-medium/Spurp2", + "tourmaline-medium/Spurp1", + "pyramid/py", + "mushroom-red/RMush9", + "mushroom-red/RMush8", + "mushroom-red/RMush7", + "mushroom-red/RMush6", + "mushroom-red/RMush5", + "serrulata/nb-bleed2", + "mushroom-red/RMush4", + "serrulata/nb-bleed1", + "serrulata-bleeding-alt/ableed10", + "mushroom-red/RMush3", + "savanna-gen/savannaF-14", + "serrulata/nb-bleed4", + "mushroom-red/RMush2", + "savanna-gen/savannaF-15", + "serrulata/nb-bleed3", + "boulder/boulder11", + "mushroom-red/RMush1", + "serrulata/nb-bleed6", + "unfrosted-spruce/large-10", + "boulder/boulder10", + "savanna-gen/savannaF-13", + "serrulata/nb-bleed5", + "boulder/boulder13", + "savanna-gen/savannaF-10", + "serrulata/nb-bleed8", + "unfrosted-spruce/large-12", + "boulder/boulder12", + "savanna-gen/savannaF-11", + "serrulata/nb-bleed7", + "unfrosted-spruce/large-11", + "boulder/boulder15", + "unfrosted-spruce/large-14", + "boulder/boulder14", + "serrulata/nb-bleed9", + "unfrosted-spruce/large-13", + "oak-bush/bush1", + "oak-bush/bush2", + "blossom-wilted-supermassive/blossom1", + "savanna-gen/savannaF-16", + "savanna-gen/savannaF-17", + "savanna/SavanaTree1", + "savanna/SavanaTree2", + "savanna/SavanaTree3", + "savanna/SavanaTree4", + "savanna/SavanaTree5", + "ships/usd-ship-1", + "oak-bush/bush3", + "oak-bush/bush4", + "birch-sespire/altbirch-3", + "darkoak-small/oak7", + "birch-sespire/altbirch-4", + "darkoak-small/oak8", + "waterlogged-darkwood/large-3", + "birch-antioch/antioch-4-b", + "birch-sespire/altbirch-5", + "darkoak-small/oak9", + "birch-sespire/altbirch-6", + "deadwood-fallen/dead1", + "birch-sespire/altbirch-1", + "birch-sespire/altbirch-2", + "true-redwood/true-redwood-7-b", + "oak-log/log3", + "oak-log/log2", + "oak-log/log1", + "coral-rgb/coral-by-4", + "darkoak-small/oak1", + "jungle-remade/J13", + "darkoak-small/oak2", + "jungle-remade/J12", + "birch-sespire/altbirch-7", + "darkoak-small/oak3", + "jungle-remade/J11", + "birch-sespire/altbirch-8", + "coral-rgb/coral-by-1", + "darkoak-small/oak4", + "birch-sespire/altbirch-9", + "coral-rgb/coral-by-2", + "darkoak-small/oak5", + "coral-rgb/coral-by-3", + "darkoak-small/oak6", + "roofed-wayward/taller-roof-rooted-8", + "roofed-wayward/taller-roof-rooted-9", + "pine/pine8", + "shroom/mushclutt4", + "pine/pine7", + "shroom/mushclutt5", + "deadwood/deadwood1", + "savanna-gen/savannaF-2", + "deadwood/deadwood2", + "pine/pine9", + "savanna-gen/savannaF-1", + "deadwood/deadwood3", + "deadwood/deadwood4", + "shroom/mushclutt1", + "deadwood/deadwood5", + "shroom/mushclutt2", + "deadwood/deadwood6", + "shroom/mushclutt3", + "roofed-wayward/taller-roof-rooted-2", + "savanna-gen/savannaF-8", + "roofed-wayward/taller-roof-rooted-3", + "savanna-gen/savannaF-7", + "pine/pine2", + "pine/pine1", + "roofed-wayward/taller-roof-rooted-1", + "savanna-gen/savannaF-9", + "pine/pine4", + "roofed-wayward/taller-roof-rooted-6", + "savanna-gen/savannaF-4", + "pine/pine3", + "roofed-wayward/taller-roof-rooted-7", + "savanna-gen/savannaF-3", + "pine/pine6", + "roofed-wayward/taller-roof-rooted-4", + "savanna-gen/savannaF-6", + "pine/pine5", + "roofed-wayward/taller-roof-rooted-5", + "savanna-gen/savannaF-5", + "house-rustic/rustic4", + "dual-tree/corrupted-swamp-1", + "dual-tree/corrupted-swamp-3", + "dual-tree/corrupted-swamp-2", + "dual-tree/corrupted-swamp-5", + "dual-tree/corrupted-swamp-4", + "dual-tree/corrupted-swamp-7", + "dual-tree/corrupted-swamp-6", + "dual-tree/corrupted-swamp-9", + "dual-tree/corrupted-swamp-8", + "lush-pine/lush-pine2", + "lush-pine/lush-pine1", + "lush-pine/lush-pine4", + "lush-pine/lush-pine3", + "lush-pine/lush-pine6", + "lush-pine/lush-pine5", + "lush-pine/lush-pine8", + "lush-pine/lush-pine7", + "lush-pine/lush-pine9", + "darkjungle-medium/j3", + "darkjungle-medium/j2", + "savanna-clutter/SavanaClutter1", + "savanna-clutter/SavanaClutter5", + "savanna-clutter/SavanaClutter4", + "coral-rgb/coral-yellow-3", + "savanna-clutter/SavanaClutter3", + "savanna-clutter/SavanaClutter2", + "honey-tree/honey-19", + "honey-tree/honey-18", + "savanna-clutter/SavanaClutter8", + "savanna-clutter/SavanaClutter7", + "savanna-clutter/SavanaClutter6", + "honey-tree/honey-15", + "oak-tall/tall-oak3", + "honey-tree/honey-14", + "oak-tall/tall-oak4", + "honey-tree/honey-17", + "oak-tall/tall-oak5", + "honey-tree/honey-16", + "oak-tall/tall-oak6", + "honey-tree/honey-11", + "honey-tree/honey-10", + "honey-tree/honey-13", + "oak-tall/tall-oak1", + "honey-tree/honey-12", + "oak-tall/tall-oak2", + "clutter/oak-clutt-2", + "clutter/oak-clutt-1", + "oak-tall/tall-oak7", + "oak-tall/tall-oak8", + "oak-tall/tall-oak9", + "shack/wornWorkshop", + "true-redwood/true-redwood-9-b", + "clutter/oak-clutt-4", + "clutter/oak-clutt-3", + "clutter/oak-clutt-5", + "frosted-sproak/med-1", + "arid-spruce/arid-spruce4", + "arid-spruce/arid-spruce3", + "arid-spruce/arid-spruce5", + "ships/swreck-1", + "blosom-superlarge/blossom1", + "arid-spruce/arid-spruce2", + "arid-spruce/arid-spruce1", + "frosted-sproak/med-5", + "ice-spikes/sp-3", + "frosted-sproak/med-4", + "ice-spikes/sp-2", + "frosted-sproak/med-3", + "ice-spikes/sp-1", + "frosted-sproak/med-2", + "sakura-fallen/sakura1", + "frosted-sproak/med-9", + "frosted-sproak/med-8", + "frosted-sproak/med-7", + "ice-spikes/sp-5", + "frosted-sproak/med-6", + "ice-spikes/sp-4", + "evergreen/fantasy_evergreen_medium2", + "spruce-medium/spruce6", + "evergreen/fantasy_evergreen_medium3", + "spruce-medium/spruce5", + "spruce-medium/spruce8", + "spruce-medium/spruce7", + "pine/pine10", + "spruce-medium/spruce2", + "pine/pine11", + "spruce-medium/spruce1", + "spruce-medium/spruce4", + "spruce-medium/spruce3", + "oak-ponderosa/med-7", + "elder-wood/ElderRedwood10", + "oak-ponderosa/med-8", + "oak-ponderosa/med-5", + "spruce-small/spruce9", + "oak-ponderosa/med-6", + "dual-tree/infested-palm-2", + "oak-ponderosa/med-3", + "spruce-small/spruce7", + "dual-tree/infested-palm-3", + "oak-ponderosa/med-4", + "spruce-medium/spruce9", + "spruce-small/spruce8", + "dual-tree/infested-palm-4", + "oak-ponderosa/med-1", + "spruce-small/spruce5", + "dual-tree/infested-palm-5", + "oak-ponderosa/med-2", + "spruce-small/spruce6", + "oak-ponderosa/med-9", + "pine/pine12", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "coral-rgb/coral-purp-2", + "coral-rgb/coral-purp-3", + "coral-rgb/coral-purp-1", + "willwo/willwo-3", + "willwo/willwo-2", + "willwo/willwo-5", + "willwo/willwo-4", + "willwo/willwo-1", + "clutter/spruce-clutt-1", + "clutter/spruce-clutt-5", + "willwo/willwo-7", + "clutter/spruce-clutt-4", + "willwo/willwo-6", + "clutter/spruce-clutt-3", + "willwo/willwo-9", + "clutter/spruce-clutt-2", + "willwo/willwo-8", + "spruce-small/spruce3", + "spruce-small/spruce4", + "hazel-oak/taller-oak-9", + "honey-tree/honey-20", + "spruce-small/spruce1", + "dual-tree/infested-palm-1", + "hazel-oak/taller-oak-8", + "spruce-small/spruce2", + "hazel-oak/taller-oak-7", + "hazel-oak/taller-oak-6", + "hazel-oak/taller-oak-5", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-2", + "frosted-spruce/large-10.", + "hazel-oak/taller-oak-1", + "small-birch/small-birch11", + "small-birch/small-birch10" + ] } }, "properties": { @@ -1171,7 +7233,85 @@ }, "focus": { "description": "Keep this either undefined or empty. Setting any biome name into this will force iris to only generate the specified biome. Great for testing.", - "type": "string" + "type": "string", + "enum": [ + "temperate-beach", + "hot-mesa-blue", + "hot-mesa-cliffs", + "tropical-rainforest", + "frozen-mountains-cliffs", + "hot-mesa", + "hot-sandy-red-cave", + "rocky-ocean", + "hot-desert-red", + "tundra-mountains-cliffs", + "tundra-beach", + "tundra-mountains", + "tundra-cavern", + "swamp-murky-cavern", + "temperate-ocean", + "frozen-plains-hills", + "tropical-cavern", + "tropical-ocean", + "tropical-submerged-volcanic", + "swamp-dark-oak-denmyre", + "mushroom-crimson-forest", + "tundra-spruce-denmyre", + "hot-mesa-red", + "hot-ocean", + "temperate-birch-forest", + "swamp-ocean", + "tropical-beach", + "tropical-rainforest-hills", + "hot-savanna-cliff", + "tundra-ocean", + "hot-mesa-green", + "tropical-jungle-denmyre", + "temperate-wilds", + "tundra-beach-stone", + "mushroom-plains", + "rocky-mountains", + "hot-sandy-cave", + "tundra-sequia-redwoods", + "frozen-beach", + "mushroom-beach", + "temperate-oak-forest", + "frozen-vander", + "hot-beach", + "frozen-plains", + "tropical-cavern-coral", + "mushroom-warped-forest", + "hot-acacia-denmyre", + "tropical-bamboo-forest", + "frozen-ice-cavern", + "hot-desert-hills", + "temperate-highlands", + "tundra-redwoods", + "flat", + "mushroom-forest", + "hot-volcanic", + "temperate-oak-denmyre", + "hot-ocean-cliffs", + "swamp-willow-forest", + "frozen-peak", + "tundra-taiga", + "swamp-roofed", + "tropical-coral-ocean-cliffs", + "tundra-redwood-cliffs", + "mushroom-ocean", + "tropical-cavern-root", + "frozen-mountains", + "swamp-beach", + "tropical-coral-ocean", + "hot-dry-forest", + "swamp-mountains", + "rocky-mountains-cliffs", + "hot-desert", + "temperate-plains", + "frozen-ocean", + "hot-savanna", + "temperate-birch-denmyre" + ] }, "carving": { "description": "Carve terrain or not", @@ -5143,7 +11283,7 @@ "minItems": 1, "description": "Define all of the regions to include in this dimension. Dimensions -> Regions -> Biomes -> Objects etc", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enregstring"} }, "seaBiomeStyle": { "description": "The placement style of biomes", @@ -6741,7 +12881,16 @@ }, "ceiling": { "description": "The ceiling dimension. Leave blank for normal sky.", - "type": "string" + "type": "string", + "enum": [ + "flat-end", + "flat-crimson", + "flat", + "flat-nether", + "flat-concrete", + "overworld", + "flat-warped" + ] }, "fluidStyle": { "description": "The noise style for fluid types", @@ -8345,6 +14494,1668 @@ }, "fileMatch": ["/dimensions/*.json"] }, + { + "schema": { + "$schema": "http://json-schema.org/draft-07/schema#", + "description": "Represents a structure in iris.", + "additionalProperties": false, + "title": "Structure", + "type": "object", + "definitions": { + "irisstructuretile": { + "description": "Represents a structure tile", + "additionalProperties": false, + "type": "object", + "properties": { + "ceiling": { + "description": "Is this structure allowed to place if there is supposed to be a ceiling?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + }, + "east": { + "description": "Is this structure allowed to place if there is supposed to be a east wall?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + }, + "south": { + "description": "Is this structure allowed to place if there is supposed to be a south wall?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + }, + "north": { + "description": "Is this structure allowed to place if there is supposed to be a north wall?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + }, + "objects": { + "minItems": 1, + "description": "List of objects to place centered in this tile", + "type": "array", + "items": {"$ref": "#/definitions/enobjstring"} + }, + "west": { + "description": "Is this structure allowed to place if there is supposed to be a west wall?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + }, + "floor": { + "description": "Is this structure allowed to place if there is supposed to be a floor?", + "type": "string", + "enum": [ + "REQUIRED", + "AGNOSTIC", + "NEVER" + ] + } + }, + "required": [ + "ceiling", + "floor", + "north", + "south", + "east", + "west", + "objects" + ] + }, + "enobjstring": { + "type": "string", + "enum": [ + "hazel-oak/taller-oak-10", + "waterlogged-darkwood/smol-10", + "waterlogged-darkwood/smol-12", + "waterlogged-darkwood/smol-11", + "evergreen/fantasy_evergreen_medium1", + "birch-large/birch9", + "spire-ice-small/IceSpire1", + "birch-large/birch8", + "spire-ice-small/IceSpire2", + "birch-large/birch7", + "spire-ice-small/IceSpire3", + "birch-large/birch6", + "tentacle-oak/TentacleOak1", + "birch-large/birch5", + "birch-large/birch4", + "birch-large/birch3", + "birch-large/birch2", + "tentacle-oak/TentacleOak5", + "birch-large/birch1", + "tentacle-oak/TentacleOak4", + "tentacle-oak/TentacleOak3", + "tentacle-oak/TentacleOak2", + "serrulata-bleeding-alt/ableed9", + "serrulata-bleeding-alt/ableed8", + "serrulata-bleeding-alt/ableed5", + "serrulata-bleeding-alt/ableed4", + "serrulata-bleeding-alt/ableed7", + "serrulata-bleeding-alt/ableed6", + "serrulata-bleeding-alt/ableed1", + "serrulata-bleeding-alt/ableed3", + "serrulata-bleeding-alt/ableed2", + "hazel-oak/hoak-9", + "jungle-remade/jcoco-5", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-2", + "roofed-wayward/taller-roof-rooted-10", + "acacia-medium/acacia-denmyre-12", + "hazel-oak/hoak-1", + "acacia-medium/acacia-denmyre-13", + "hazel-oak/hoak-2", + "acacia-medium/acacia-denmyre-10", + "hazel-oak/hoak-3", + "acacia-medium/acacia-denmyre-11", + "hazel-oak/hoak-4", + "acacia-medium/acacia-denmyre-16", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "acacia-medium/acacia-denmyre-14", + "hazel-oak/hoak-7", + "acacia-medium/acacia-denmyre-15", + "hazel-oak/hoak-8", + "hive/honey-nest-10", + "jungle-remade/bmbo-1", + "tentacle-oak/TentacleOak8", + "tentacle-oak/TentacleOak7", + "tentacle-oak/TentacleOak6", + "jungle-remade/bmbo-5", + "jungle-remade/bmbo-4", + "jungle-remade/bmbo-3", + "fantasyoak-large/fantasy_oak_large1", + "jungle-remade/bmbo-2", + "jungle-remade/bmbo-9", + "jungle-remade/bmbo-8", + "jungle-remade/bmbo-7", + "jungle-remade/bmbo-6", + "jungle-remade/jcoco-1", + "house-purjap/PurJap10", + "birch-antioch/antioch-6-b", + "darkjungle-large/JunLarge4", + "frosted-spruce/large-20", + "mushroom-gray/GMush9", + "savanna-rock/SavanaRock1", + "darkjungle-large/JunLarge3", + "darkjungle-large/JunLarge2", + "darkjungle-large/JunLarge1", + "frosted-spruce/large-23", + "mushroom-gray/GMush6", + "savanna-rock/SavanaRock4", + "spruce-medium/spruce-denmyre-4", + "frosted-spruce/large-24", + "mushroom-gray/GMush5", + "mushroom-purple/PMush10", + "savanna-rock/SavanaRock5", + "spruce-medium/spruce-denmyre-3", + "frosted-spruce/large-21", + "mushroom-gray/GMush8", + "savanna-rock/SavanaRock2", + "spruce-medium/spruce-denmyre-2", + "frosted-spruce/large-22", + "mushroom-gray/GMush7", + "savanna-rock/SavanaRock3", + "spruce-medium/spruce-denmyre-1", + "mushroom-gray/GMush2", + "spruce-medium/spruce-denmyre-8", + "mushroom-gray/GMush1", + "spruce-medium/spruce-denmyre-7", + "frosted-spruce/large-25", + "mushroom-gray/GMush4", + "spruce-medium/spruce-denmyre-6", + "mushroom-gray/GMush3", + "redwood-recluse/large-9", + "spruce-medium/spruce-denmyre-5", + "redwood-recluse/large-8", + "redwood-recluse/large-7", + "redwood-recluse/large-6", + "redwood-recluse/large-5", + "spruce-medium/spruce-denmyre-9", + "jungle-remade/J7", + "redwood-recluse/large-4", + "jungle-remade/J8", + "redwood-recluse/large-3", + "jungle-remade/J9", + "redwood-recluse/large-2", + "redwood-recluse/large-1", + "arid-birch/arid-birch7", + "jungle-remade/J4", + "jungle-remade/J5", + "clutter/spruce-clutter", + "jungle-remade/J6", + "arid-birch/arid-birch4", + "arid-birch/arid-birch3", + "arid-birch/arid-birch6", + "arid-birch/arid-birch5", + "arid-birch/arid-birch2", + "arid-birch/arid-birch1", + "oak-ponderosa/smol-12", + "oak-ponderosa/smol-11", + "oak-ponderosa/smol-10", + "mushroom-red/organell-r-9", + "birch-ponderosa/large-3", + "mushroom-red/organell-r-8", + "birch-ponderosa/large-4", + "mushroom-red/organell-r-7", + "birch-ponderosa/large-5", + "jungle-remade/bjungle-5", + "mushroom-red/organell-r-6", + "birch-ponderosa/large-6", + "mushroom-red/organell-r-5", + "birch-ponderosa/large-7", + "mushroom-red/organell-r-4", + "birch-ponderosa/large-8", + "mushroom-red/organell-r-3", + "birch-ponderosa/large-9", + "mushroom-red/organell-r-2", + "mushroom-red/organell-r-1", + "stump/stump2", + "stump/stump1", + "jungle-remade/bjungle-3", + "stump/stump4", + "jungle-remade/bjungle-4", + "stump/stump3", + "birch-ponderosa/large-1", + "jungle-remade/bjungle-1", + "stump/stump6", + "birch-ponderosa/large-2", + "jungle-remade/bjungle-2", + "stump/stump5", + "blossom-massive/blossom1", + "oak-ponderosa/smol-15", + "blossom-massive/blossom2", + "oak-ponderosa/smol-14", + "blossom-massive/blossom3", + "oak-ponderosa/smol-13", + "oak-ponderosa/smol-9", + "oak-ponderosa/smol-8", + "oak-ponderosa/smol-7", + "spire-ice-medium/IceSpire5", + "oak-ponderosa/smol-6", + "spire-ice-medium/IceSpire4", + "bonsai-ice/IcePadBonsai11", + "oak-ponderosa/smol-1", + "tentacle-fire/TentacleFire6", + "bonsai-ice/IcePadBonsai10", + "darkjungle-medium/J13", + "tentacle-fire/TentacleFire7", + "bonsai-ice/IcePadBonsai13", + "tentacle-fire/TentacleFire8", + "bonsai-ice/IcePadBonsai12", + "bonsai-ice/IcePadBonsai15", + "oak-ponderosa/smol-5", + "bonsai-ice/IcePadBonsai14", + "oak-ponderosa/smol-4", + "spire-ice-medium/IceSpire6", + "darkjungle-medium/J12", + "oak-ponderosa/smol-3", + "bonsai-ice/IcePadBonsai16", + "darkjungle-medium/J11", + "oak-ponderosa/smol-2", + "tentacle-fire/TentacleFire1", + "birch-sespire/birch-1", + "tentacle-fire/TentacleFire2", + "tentacle-fire/TentacleFire3", + "birch-sespire/birch-3", + "tentacle-fire/TentacleFire4", + "birch-sespire/birch-2", + "tentacle-fire/TentacleFire5", + "birch-sespire/birch-5", + "birch-sespire/birch-4", + "birch-sespire/birch-7", + "birch-sespire/birch-6", + "birch-sespire/birch-8", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "haybale/hay3", + "oakbush-tgarb/TGarb20", + "frosted-spruce/large-10", + "haybale/hay2", + "frosted-spruce/large-11", + "haybale/hay1", + "frosted-spruce/large-16", + "serrulata-bleeding-large/T-bleed3", + "frosted-spruce/large-17", + "serrulata-bleeding-large/T-bleed2", + "frosted-spruce/large-14", + "serrulata-bleeding-large/T-bleed1", + "frosted-spruce/large-15", + "frosted-spruce/large-18", + "serrulata-bleeding-large/T-bleed5", + "frosted-spruce/large-19", + "serrulata-bleeding-large/T-bleed4", + "oakbush-tgarb/TGarb18", + "oakbush-tgarb/TGarb19", + "oakbush-tgarb/TGarb12", + "savanna-rock/SavanaRock8", + "oakbush-tgarb/TGarb13", + "oakbush-tgarb/TGarb10", + "savanna-rock/SavanaRock6", + "oakbush-tgarb/TGarb11", + "savanna-rock/SavanaRock7", + "oakbush-tgarb/TGarb16", + "oakbush-tgarb/TGarb17", + "oakbush-tgarb/TGarb14", + "oakbush-tgarb/TGarb15", + "birch-medium/birch-denmyre-12", + "mushroom-red/fantasy_mushroom_red2", + "birch-medium/birch-denmyre-13", + "mushroom-red/fantasy_mushroom_red3", + "birch-medium/birch-denmyre-14", + "mushroom-red/fantasy_mushroom_red4", + "birch-medium/birch-denmyre-15", + "birch-medium/birch-denmyre-10", + "birch-medium/birch-denmyre-11", + "mushroom-red/fantasy_mushroom_red1", + "sakura/sakura2", + "unfrosted-spruce/med-5", + "sakura/sakura1", + "unfrosted-spruce/med-3", + "unfrosted-spruce/med-4", + "sakura/sakura5", + "sakura/sakura4", + "sakura/sakura3", + "clutter/Jstone1", + "clutter/Jstone2", + "unfrosted-spruce/med-1", + "unfrosted-spruce/med-2", + "small-oak/small-oak20", + "tropical-delux/tropi-6", + "tropical-delux/tropi-5", + "tropical-delux/tropi-2", + "tropical-delux/tropi-1", + "tropical-delux/tropi-4", + "tropical-delux/tropi-3", + "birch-medium/birch-denmyre-16", + "willowbutbigger/o1", + "willowbutbigger/o2", + "spruce-medium/spruce-denmyre-11", + "spruce-medium/spruce-denmyre-10", + "boulder-stone/boulder11", + "spruce-medium/spruce-denmyre-13", + "boulder-stone/boulder10", + "spruce-medium/spruce-denmyre-12", + "boulder-stone/boulder13", + "boulder-stone/boulder12", + "boulder-stone/boulder15", + "boulder-stone/boulder14", + "sakura-superlarge/sakura1", + "willow-supermassive/willow4", + "willow-supermassive/willow3", + "willow-supermassive/willow2", + "oak-ponderosa/med-20", + "willow-supermassive/willow1", + "house-norm/Med1", + "sacred-bonsai/med-1", + "sacred-bonsai/med-2", + "sacred-bonsai/med-3", + "unfrosted-spruce/large-8", + "sacred-bonsai/med-4", + "unfrosted-spruce/large-9", + "house-norm/Med5", + "unfrosted-spruce/large-6", + "beach-islander/easterHead1", + "house-norm/Med4", + "unfrosted-spruce/large-7", + "house-norm/Med3", + "unfrosted-spruce/large-4", + "house-norm/Med2", + "unfrosted-spruce/large-5", + "unfrosted-spruce/large-2", + "unfrosted-spruce/large-3", + "unfrosted-spruce/large-1", + "true-redwood/true-redwood-10-b", + "house-norm/Med9", + "ice-spikes/ice-spec-1", + "house-norm/Med8", + "house-norm/Med7", + "ice-spikes/ice-spec-3", + "house-norm/Med6", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-5", + "sacred-bonsai/med-5", + "spruce-medium/spruce-denmyre-15", + "ice-spikes/ice-spec-4", + "oak-superlarge/oak1", + "spruce-medium/spruce-denmyre-14", + "spruce-medium/spruce-denmyre-16", + "coral-rgb/coral-red-1", + "mushroom-red/small-organell-r-10", + "clutter/doak-spec-2", + "clutter/doak-spec-3", + "boulder/boulder1", + "boulder/boulder2", + "clutter/doak-spec-1", + "boulder/boulder3", + "oak-tall/tall-oak10", + "boulder/boulder4", + "oak-tall/tall-oak11", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "oak-ponderosa/med-18", + "elder-wood/ElderRedwood9", + "oak-ponderosa/med-19", + "elder-wood/ElderRedwood8", + "elder-wood/ElderRedwood7", + "elder-wood/ElderRedwood6", + "elder-wood/ElderRedwood5", + "elder-wood/ElderRedwood4", + "elder-wood/ElderRedwood3", + "oak-ponderosa/med-10", + "oak-ponderosa/med-11", + "oak-ponderosa/med-12", + "oak-ponderosa/med-13", + "oak-ponderosa/med-14", + "oak-ponderosa/med-15", + "oak-ponderosa/med-16", + "oak-ponderosa/large-14.", + "oak-ponderosa/med-17", + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "small-oak/small-oak11", + "small-oak/small-oak10", + "hive/honey-nest-3", + "waterlogged-darkwood/smol-14", + "hive/honey-nest-2", + "tourmaline-large/purp10", + "waterlogged-darkwood/smol-13", + "hive/honey-nest-1", + "waterlogged-darkwood/smol-16", + "waterlogged-darkwood/smol-15", + "small-oak/small-oak19", + "small-oak/small-oak18", + "small-oak/small-oak17", + "small-oak/small-oak16", + "small-oak/small-oak15", + "small-oak/small-oak14", + "small-oak/small-oak13", + "small-oak/small-oak12", + "hive/honey-nest-7", + "hive/honey-nest-6", + "hive/honey-nest-5", + "hive/honey-nest-4", + "hive/honey-nest-9", + "hive/honey-nest-8", + "cactus-white/c4", + "cactus-white/c3", + "cactus-white/c2", + "cactus-white/c1", + "unfrosted-spruce/bab-1", + "unfrosted-spruce/bab-3", + "unfrosted-spruce/bab-2", + "clutter/birch-clutt-2", + "palm-small/palm5", + "clutter/birch-clutt-3", + "bonsai-ice/IcePadBonsai9", + "clutter/birch-clutt-1", + "oakbush-tclutter/TClutter5", + "bone-spire/BoneSpire20", + "oakbush-tclutter/TClutter6", + "oakbush-tclutter/TClutter3", + "oakbush-tclutter/TClutter4", + "mushroom-red/organell-r-10", + "oakbush-tclutter/TClutter9", + "oakbush-tclutter/TClutter7", + "oakbush-tclutter/TClutter8", + "deadwood-supermassive/dead1", + "mushroom-purple/PMush7", + "waterlogged-darkwood/med-1", + "mushroom-purple/PMush8", + "waterlogged-darkwood/med-2", + "mushroom-purple/PMush9", + "waterlogged-darkwood/med-3", + "waterlogged-darkwood/med-4", + "dark-oak-medium/dark-oak-denmyre-13", + "oakbush-tclutter/TClutter1", + "waterlogged-darkwood/med-5", + "dark-oak-medium/dark-oak-denmyre-12", + "oakbush-tclutter/TClutter2", + "waterlogged-darkwood/med-6", + "dark-oak-medium/dark-oak-denmyre-11", + "deadwood-supermassive/dead3", + "waterlogged-darkwood/med-7", + "dark-oak-medium/dark-oak-denmyre-10", + "deadwood-supermassive/dead2", + "waterlogged-darkwood/med-8", + "small-oak/small-oak3", + "small-oak/small-oak4", + "mushroom-purple/PMush1", + "small-oak/small-oak5", + "mushroom-purple/PMush2", + "small-oak/small-oak6", + "mushroom-purple/PMush3", + "mushroom-purple/PMush4", + "mushroom-purple/PMush5", + "small-oak/small-oak1", + "mushroom-purple/PMush6", + "small-oak/small-oak2", + "bone-spire/BoneSpire18", + "bone-spire/BoneSpire4", + "bone-spire/BoneSpire17", + "bone-spire/BoneSpire5", + "sacred-bonsai/absurd-1", + "bone-spire/BoneSpire2", + "bone-spire/BoneSpire19", + "bone-spire/BoneSpire3", + "bone-spire/BoneSpire8", + "oak-wilted-supermassive/oak1", + "bone-spire/BoneSpire9", + "bone-spire/BoneSpire6", + "tentacle-darkwood/TentacleDarkWood3", + "bone-spire/BoneSpire7", + "bone-spire/BoneSpire10", + "camp/soul-camp", + "tourmaline-medium/Lpurp10", + "dark-oak-medium/dark-oak-denmyre-16", + "bone-spire/BoneSpire12", + "dark-oak-medium/dark-oak-denmyre-15", + "bone-spire/BoneSpire11", + "dark-oak-medium/dark-oak-denmyre-14", + "bone-spire/BoneSpire14", + "bone-spire/BoneSpire13", + "bone-spire/BoneSpire16", + "bone-spire/BoneSpire15", + "birch/birch1", + "birch/birch2", + "birch/birch3", + "birch-small/birch11", + "birch/birch4", + "birch-small/birch10", + "birch/birch5", + "birch-small/birch13", + "birch/birch6", + "birch-small/birch12", + "birch/birch7", + "birch-small/birch15", + "birch/birch8", + "birch-small/birch14", + "bonsai-ice/IcePadBonsai8", + "palm-small/palm1", + "bonsai-ice/IcePadBonsai7", + "palm-small/palm2", + "tentacle-darkwood/TentacleDarkWood8", + "bonsai-ice/IcePadBonsai6", + "palm-small/palm3", + "bonsai-ice/IcePadBonsai5", + "palm-small/palm4", + "tentacle-darkwood/TentacleDarkWood6", + "bonsai-ice/IcePadBonsai4", + "unfrosted-spruce/bab-5", + "bone-spire/BoneSpire1", + "bonsai-ice/IcePadBonsai3", + "unfrosted-spruce/bab-4", + "bonsai-ice/IcePadBonsai2", + "bonsai-ice/IcePadBonsai1", + "wonderland/wonder-10", + "savanna-gen/savannas-12", + "savanna-gen/savannas-11", + "savanna-gen/savannas-10", + "jungle-remade/bbjungle-1", + "elder-wood/ElderRedwood2", + "elder-wood/ElderRedwood1", + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-2", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "dark-oak-medium/dark-oak-denmyre-4", + "denmyre/oak-denmyre-clutter-6", + "dark-oak-medium/dark-oak-denmyre-3", + "denmyre/oak-denmyre-clutter-7", + "jungle-remade/sjungle-4", + "dark-oak-medium/dark-oak-denmyre-2", + "denmyre/oak-denmyre-clutter-4", + "dark-oak-medium/dark-oak-denmyre-1", + "denmyre/oak-denmyre-clutter-5", + "frosted-spruce/large-22-b", + "dark-oak-medium/dark-oak-denmyre-8", + "denmyre/oak-denmyre-clutter-2", + "dark-oak-medium/dark-oak-denmyre-7", + "denmyre/oak-denmyre-clutter-3", + "dark-oak-medium/dark-oak-denmyre-6", + "dark-oak-medium/dark-oak-denmyre-5", + "denmyre/oak-denmyre-clutter-1", + "hazel-oak/s-hoak-10", + "oak-fallen-massive/oak1", + "dark-oak-medium/dark-oak-denmyre-9", + "arid-oak/arid-oak7", + "arid-oak/arid-oak1", + "arid-oak/arid-oak2", + "arid-oak/arid-oak3", + "arid-oak/arid-oak4", + "bonsai-normal/bbonsai-10", + "arid-oak/arid-oak5", + "bonsai-normal/bbonsai-11", + "arid-oak/arid-oak6", + "serrulata-bleeding-medium/bleed10", + "spire-magma/MagmaSpire3", + "spire-magma/MagmaSpire2", + "spire-magma/MagmaSpire1", + "spruce-dead/spruce_dead3", + "tourmaline-large/purp1", + "spruce-dead/spruce_dead2", + "tourmaline-large/purp2", + "spruce-dead/spruce_dead1", + "tourmaline-large/purp3", + "sakura-wilted-supermassive/sakura1", + "dual-tree/sandy-jungle-2", + "dual-tree/sandy-jungle-3", + "dual-tree/sandy-jungle-1", + "dual-tree/sandy-jungle-4", + "oak-ponderosa/large-13", + "tourmaline-large/purp4", + "savanna-small/SavanaNimble10", + "tourmaline-large/purp5", + "oak-ponderosa/large-15", + "savanna-small/SavanaNimble11", + "tourmaline-large/purp6", + "savanna-small/SavanaNimble12", + "tourmaline-large/purp7", + "savanna-small/SavanaNimble13", + "tourmaline-large/purp8", + "oak-ponderosa/large-10", + "savanna-small/SavanaNimble14", + "tourmaline-large/purp9", + "oak-ponderosa/large-11", + "pine/sup-pine-11", + "savanna-small/SavanaNimble15", + "oak-ponderosa/large-12", + "pine/sup-pine-10", + "savanna-small/SavanaNimble16", + "darkoak-small/oak12", + "deadwood/dadwood3", + "tentacle-cold/TentacleCold6", + "darkoak-small/oak13", + "deadwood/dadwood2", + "redwood-recluse/large-10", + "tentacle-cold/TentacleCold7", + "darkoak-small/oak14", + "deadwood/dadwood5", + "tentacle-cold/TentacleCold8", + "darkoak-small/oak15", + "deadwood/dadwood4", + "deadwood/dadwood1", + "tourmaline-prob/prob2", + "darkoak-small/oak10", + "darkoak-small/oak11", + "tourmaline-prob/prob1", + "mushroom-black/BMush1", + "mushroom-black/BMush3", + "mushroom-black/BMush2", + "mushroom-black/BMush5", + "mushroom-black/BMush4", + "tentacle-cold/TentacleCold1", + "mushroom-black/BMush7", + "tentacle-cold/TentacleCold2", + "mushroom-black/BMush6", + "tentacle-cold/TentacleCold3", + "mushroom-black/BMush9", + "tentacle-cold/TentacleCold4", + "mushroom-black/BMush8", + "tentacle-cold/TentacleCold5", + "house-jap/MedJap1", + "house-jap/MedJap3", + "house-jap/MedJap2", + "house-jap/MedJap5", + "small-birch/small-birch2", + "house-jap/MedJap4", + "small-birch/small-birch1", + "fantasyoak-medium/fantasy_oak_medium4", + "house-jap/MedJap7", + "small-birch/small-birch4", + "house-jap/MedJap6", + "small-birch/small-birch3", + "house-jap/MedJap9", + "house-jap/MedJap8", + "birch-large/birch10", + "birch-large/birch11", + "hand-bone/boneHand2", + "small-birch/small-birch6", + "hand-bone/boneHand3", + "small-birch/small-birch5", + "small-birch/small-birch8", + "hand-bone/boneHand1", + "small-birch/small-birch7", + "deadwood/dadwood6", + "small-birch/small-birch9", + "frosted-spruce/large-24-b", + "arid-pine/arid-pine2", + "arid-pine/arid-pine1", + "waterlogged-darkwood/med-9", + "birch-large/birch20", + "birch-large/birch14", + "birch-large/birch15", + "birch-large/birch12", + "birch-large/birch13", + "birch-large/birch18", + "birch-large/birch19", + "birch-large/birch16", + "oakbush-tgarb/TGarb9", + "birch-large/birch17", + "fantasyoak-medium/fantasy_oak_medium2", + "oakbush-tgarb/TGarb7", + "fantasyoak-medium/fantasy_oak_medium3", + "oakbush-tgarb/TGarb8", + "oakbush-tgarb/TGarb5", + "fantasyoak-medium/fantasy_oak_medium1", + "oakbush-tgarb/TGarb6", + "oakbush-tgarb/TGarb3", + "oakbush-tgarb/TGarb4", + "oakbush-tgarb/TGarb1", + "oakbush-tgarb/TGarb2", + "jungle-medium/jungle-denmyre-10", + "jungle-medium/jungle-denmyre-11", + "birch-sespire/altbirch-20", + "jungle-medium/jungle-denmyre-16", + "jungle-medium/jungle-denmyre-14", + "jungle-medium/jungle-denmyre-15", + "jungle-medium/jungle-denmyre-12", + "jungle-medium/jungle-denmyre-13", + "oak-small/oak9", + "oak-small/oak6", + "oak-small/oak5", + "oak-small/oak8", + "oak-small/oak7", + "ice-spikes/tp-4", + "oak-small/oak2", + "denmyre/oak-denmyre-clutter-10", + "ice-spikes/tp-3", + "oak-small/oak1", + "ice-spikes/tp-2", + "oak-small/oak4", + "ice-spikes/tp-1", + "oak-small/oak3", + "mushroom-red/RMush10", + "birch-antioch/antioch-13", + "birch-ponderosa/med-11", + "birch-antioch/antioch-12", + "birch-ponderosa/med-12", + "birch-antioch/antioch-11", + "birch-antioch/antioch-10", + "birch-ponderosa/med-10", + "birch-ponderosa/med-15", + "birch-ponderosa/med-13", + "birch-ponderosa/med-14", + "wonderland/froShroom-2", + "wonderland/froShroom-1", + "birch-antioch/antioch-5-b", + "darkjungle-medium/J7", + "darkjungle-medium/J6", + "darkjungle-medium/J9", + "birch-ponderosa/large-20", + "darkjungle-medium/J8", + "darkjungle-medium/J5", + "darkjungle-medium/J4", + "wonderland/froShroom-9", + "wonderland/froShroom-8", + "wonderland/froShroom-7", + "wonderland/froShroom-6", + "wonderland/froShroom-5", + "wonderland/froShroom-4", + "wonderland/froShroom-3", + "deadwood-massive/dead3", + "pine/sup-pine-13", + "pine/sup-pine-12", + "house-jap/MedJap10", + "birch-sespire/altbirch-10", + "birch-sespire/altbirch-11", + "birch-sespire/altbirch-12", + "birch-sespire/altbirch-13", + "birch-sespire/altbirch-14", + "ice-spikes/ic-10", + "birch-sespire/altbirch-15", + "ice-spikes/ic-11", + "birch-sespire/altbirch-16", + "birch-sespire/altbirch-17", + "birch-sespire/altbirch-18", + "deadwood-massive/dead1", + "birch-sespire/altbirch-19", + "deadwood-massive/dead2", + "creepy-oak/FantasyOak8", + "creepy-oak/FantasyOak9", + "creepy-oak/FantasyOak6", + "creepy-oak/FantasyOak7", + "mushroom-black/BMush10", + "creepy-oak/FantasyOak1", + "creepy-oak/FantasyOak4", + "creepy-oak/FantasyOak5", + "creepy-oak/FantasyOak2", + "creepy-oak/FantasyOak3", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-6", + "palm/palm2", + "wonderland/twirlSpruce-5", + "palm/palm1", + "wonderland/twirlSpruce-4", + "birch-ponderosa/med-1", + "palm/palm4", + "palm/palm3", + "palm/palm6", + "wonderland/twirlSpruce-9", + "palm/palm5", + "wonderland/twirlSpruce-8", + "palm/palm8", + "palm/palm7", + "sakura-tainted-supermassive/sakura1", + "creepy-oak/FantasyOak13", + "creepy-oak/FantasyOak14", + "creepy-oak/FantasyOak15", + "creepy-oak/FantasyOak16", + "creepy-oak/FantasyOak17", + "creepy-oak/FantasyOak18", + "creepy-oak/FantasyOak19", + "lush-pine/lush-pine10", + "creepy-oak/FantasyOak10", + "creepy-oak/FantasyOak11", + "creepy-oak/FantasyOak12", + "birch-ponderosa/large-10", + "serrulata-bleeding-medium/bleed1", + "birch-ponderosa/large-11", + "serrulata-bleeding-medium/bleed2", + "serrulata-bleeding-medium/bleed3", + "serrulata-bleeding-medium/bleed4", + "birch-ponderosa/large-14", + "birch-ponderosa/large-15", + "birch-ponderosa/large-12", + "birch-ponderosa/large-13", + "birch-ponderosa/large-18", + "birch-ponderosa/med-5", + "serrulata-bleeding-medium/bleed9", + "birch-ponderosa/large-19", + "birch-ponderosa/med-4", + "birch-ponderosa/large-16", + "birch-ponderosa/med-3", + "birch-ponderosa/large-17", + "birch-ponderosa/med-2", + "birch-ponderosa/med-9", + "serrulata-bleeding-medium/bleed5", + "wonderland/twirlSpruce-3", + "birch-ponderosa/med-8", + "serrulata-bleeding-medium/bleed6", + "tourmaline-medium/Spurp10", + "wonderland/twirlSpruce-2", + "birch-ponderosa/med-7", + "serrulata-bleeding-medium/bleed7", + "wonderland/twirlSpruce-1", + "birch-ponderosa/med-6", + "serrulata-bleeding-medium/bleed8", + "birch-antioch/antioch-3-b", + "true-redwood/true-redwood-8-b", + "jungle-remade/ssmjungle1", + "true-redwood/true-redwood-10", + "honey-tree/honey-9", + "honey-tree/honey-5", + "honey-tree/honey-6", + "honey-tree/honey-7", + "honey-tree/honey-8", + "honey-tree/honey-1", + "honey-tree/honey-2", + "honey-tree/honey-3", + "honey-tree/honey-4", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-4", + "bonsai-massive/bonsai1", + "roofed-wayward/taller-roof-5", + "bonsai-massive/bonsai2", + "roofed-wayward/taller-roof-6", + "bonsai-massive/bonsai3", + "roofed-wayward/taller-roof-7", + "tentacle-slime/TentacleSlimy8", + "wonderland/twirlSpruce-10", + "tentacle-slime/TentacleSlimy1", + "tentacle-slime/TentacleSlimy3", + "tentacle-slime/TentacleSlimy2", + "tentacle-slime/TentacleSlimy5", + "tentacle-slime/TentacleSlimy4", + "tentacle-slime/TentacleSlimy7", + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "camp/camp", + "swampy-oak/swampy5", + "swampy-oak/swampy3", + "swampy-oak/swampy4", + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "swampy-oak/swampy1", + "swampy-oak/swampy2", + "grave/grave", + "birch-medium/birch-denmyre-1", + "birch-medium/birch-denmyre-2", + "birch-medium/birch-denmyre-3", + "birch-medium/birch-denmyre-4", + "birch-medium/birch-denmyre-5", + "savanna-small/SavanaNimble1", + "birch-medium/birch-denmyre-6", + "birch-medium/birch-denmyre-7", + "birch-medium/birch-denmyre-8", + "birch-medium/birch-denmyre-9", + "bombs/bomb", + "ice-spikes/ic-9", + "savanna-small/SavanaNimble7", + "savanna-small/SavanaNimble6", + "ice-spikes/ic-7", + "savanna-small/SavanaNimble9", + "ice-spikes/ic-8", + "savanna-small/SavanaNimble8", + "birch-medium/birch4", + "ice-spikes/ic-5", + "savanna-small/SavanaNimble3", + "birch-medium/birch3", + "ice-spikes/ic-6", + "savanna-small/SavanaNimble2", + "ice-spikes/ic-3", + "savanna-small/SavanaNimble5", + "ice-spikes/ic-4", + "savanna-small/SavanaNimble4", + "clutter/stone-clutt-7", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "house-purjap/PurJap1", + "mushroom-ice/ICEMush4", + "mushroom-ice/ICEMush3", + "mushroom-ice/ICEMush6", + "ships/ship-1", + "mushroom-ice/ICEMush5", + "ships/ship-2", + "mushroom-ice/ICEMush2", + "mushroom-ice/ICEMush1", + "bonsai-normal/bbonsai-9", + "bonsai-normal/bbonsai-8", + "hand-wood/HandJung3", + "roofed-wayward/taller-roof-10", + "bonsai-normal/bbonsai-7", + "bonsai-normal/bbonsai-6", + "mushroom-ice/ICEMush8", + "mushroom-ice/ICEMush7", + "hand-wood/HandJung2", + "hand-wood/HandJung1", + "mushroom-ice/ICEMush9", + "bonsai-normal/bbonsai-1", + "oak-tainted-massive/oak1", + "bonsai-normal/bbonsai-5", + "oak-massive/oak1", + "bonsai-normal/bbonsai-4", + "bonsai-normal/bbonsai-3", + "bonsai-normal/bbonsai-2", + "house-purjap/PurJap9", + "lith/concrete-lith-7", + "stump-dark/stump3", + "house-purjap/PurJap8", + "lith/concrete-lith-6", + "house-purjap/PurJap7", + "oak-massive/oak3", + "house-purjap/PurJap6", + "oak-massive/oak2", + "house-purjap/PurJap5", + "lith/concrete-lith-3", + "spruce-small/spruce12", + "house-purjap/PurJap4", + "lith/concrete-lith-2", + "spruce-small/spruce13", + "house-purjap/PurJap3", + "lith/concrete-lith-5", + "spruce-small/spruce10", + "house-purjap/PurJap2", + "lith/concrete-lith-4", + "spruce-small/spruce11", + "coral-rgb/coral-pink-4", + "coral-rgb/coral-pink-3", + "spruce-medium/spruce29", + "coral-rgb/coral-pink-2", + "coral-rgb/coral-pink-1", + "spruce-medium/spruce28", + "spruce-medium/spruce27", + "spruce-medium/spruce20", + "oakbush-tclutter/TClutter10", + "oakbush-tclutter/TClutter11", + "oakbush-tclutter/TClutter14", + "oakbush-tclutter/TClutter15", + "boulder-stone/boulder1", + "oakbush-tclutter/TClutter12", + "boulder-stone/boulder2", + "oakbush-tclutter/TClutter13", + "acacia-medium/acacia-denmyre-4", + "oakbush-tclutter/TClutter18", + "spruce-medium/spruce37", + "acacia-medium/acacia-denmyre-3", + "oakbush-tclutter/TClutter19", + "acacia-medium/acacia-denmyre-2", + "oakbush-tclutter/TClutter16", + "spruce-medium/spruce39", + "acacia-medium/acacia-denmyre-1", + "oakbush-tclutter/TClutter17", + "acacia-medium/acacia-denmyre-8", + "spruce-medium/spruce33", + "acacia-medium/acacia-denmyre-7", + "spruce-medium/spruce32", + "acacia-medium/acacia-denmyre-6", + "acacia-medium/acacia-denmyre-5", + "spruce-medium/spruce34", + "frosted-sproak/med-13", + "oak/oak12", + "spruce-medium/spruce31", + "acacia-medium/acacia-denmyre-9", + "spruce-medium/spruce30", + "frosted-sproak/med-10", + "oak/oak10", + "oak/oak11", + "frosted-sproak/med-12", + "frosted-sproak/med-11", + "boulder-stone/boulder3", + "boulder-stone/boulder4", + "boulder-stone/boulder5", + "boulder-stone/boulder6", + "boulder-stone/boulder7", + "boulder-stone/boulder8", + "boulder-stone/boulder9", + "mushroom-red/organell-b-2", + "mushroom-red/organell-b-1", + "oakbush-tclutter/TClutter21", + "oakbush-tclutter/TClutter22", + "oakbush-tclutter/TClutter20", + "oakbush-tclutter/TClutter25", + "oakbush-tclutter/TClutter23", + "oakbush-tclutter/TClutter24", + "willwo/willwo-10", + "jungle-remade/j2", + "willwo/willwo-11", + "clutter/JClutter2", + "clutter/JClutter1", + "clutter/JClutter4", + "clutter/JClutter3", + "clutter/JClutter6", + "clutter/JClutter5", + "clutter/JClutter8", + "clutter/JClutter7", + "clutter/JClutter9", + "dual-tree/corrupted-swamp-10", + "willow-dead-supermassive/dead1", + "willow-dead-supermassive/dead2", + "spruce-medium/spruce19", + "spruce-medium/spruce18", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-3", + "spruce-medium/spruce14", + "mushroom-red/small-organell-r-6", + "spruce-medium/spruce17", + "mushroom-red/small-organell-r-5", + "spruce-medium/spruce16", + "mushroom-red/small-organell-r-8", + "spruce-medium/spruce11", + "mushroom-red/small-organell-r-7", + "spruce-medium/spruce10", + "spruce-medium/spruce13", + "mushroom-red/small-organell-r-9", + "spruce-medium/spruce12", + "jungle-remade/jspire-7", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/j3", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "unfrosted-spruce/big-2", + "unfrosted-spruce/big-1", + "unfrosted-spruce/big-3", + "waterlogged-darkwood/large-10", + "stump/grave-1", + "deadwood-tainted/dead1", + "arid-pine/arid-pine4", + "arid-pine/arid-pine3", + "arid-pine/arid-pine5", + "deadwood-wilted-supermassive/dead1", + "hazel-oak/s-hoak-2", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-9", + "sakura-massive/sakura1", + "sakura-massive/sakura3", + "sakura-massive/sakura2", + "big-blossom/big-1", + "big-blossom/big-2", + "big-blossom/big-3", + "oak-medium/oak1", + "oak-medium/oak2", + "spruce-medium/spruce43", + "spruce-medium/spruce42", + "structure/desert-base", + "spruce-medium/spruce41", + "oak-medium/oak-denmyre-16", + "birch-small/birch2", + "birch-small/birch1", + "birch-small/birch4", + "birch-small/birch3", + "birch-small/birch6", + "birch-small/birch5", + "birch-small/birch8", + "birch-small/birch7", + "birch-small/birch9", + "roofed-wayward/med-8", + "roofed-wayward/med-7", + "roofed-wayward/med-9", + "roofed-wayward/med-2", + "roofed-wayward/med-1", + "roofed-wayward/med-4", + "roofed-wayward/med-3", + "roofed-wayward/med-6", + "roofed-wayward/med-5", + "oak-medium/oak5", + "oak-medium/oak3", + "lith/concrete-lith-1", + "house-norm/Med10", + "dark-oak-medium/r1", + "dark-oak-medium/r2", + "oak-medium/oak-denmyre-13", + "wonderland/wonder-3", + "oak-medium/oak-denmyre-12", + "wonderland/wonder-4", + "birch-ponderosa/smol-9", + "oak-medium/oak-denmyre-15", + "wonderland/wonder-1", + "oak-medium/oak-denmyre-14", + "wonderland/wonder-2", + "birch-ponderosa/smol-7", + "wonderland/wonder-7", + "birch-ponderosa/smol-8", + "wonderland/wonder-8", + "birch-ponderosa/smol-5", + "oak-medium/oak-denmyre-11", + "wonderland/wonder-5", + "birch-ponderosa/smol-6", + "oak-medium/oak-denmyre-10", + "wonderland/wonder-6", + "birch-ponderosa/smol-3", + "serrulata/nb-bleed10", + "birch-ponderosa/smol-4", + "birch-ponderosa/smol-1", + "wonderland/wonder-9", + "birch-ponderosa/smol-2", + "oak-supermassive/oak1", + "birch-medium/birch2", + "shroom/SavanaRock1", + "small-oak/small-oak7", + "small-oak/small-oak8", + "small-oak/small-oak9", + "bones/Bone5", + "bones/Bone4", + "bones/Bone7", + "bones/Bone6", + "darkoak-large/j1", + "waterlogged-darkwood/smol-7", + "waterlogged-darkwood/smol-6", + "waterlogged-darkwood/smol-9", + "waterlogged-darkwood/smol-8", + "bones/Bone1", + "bones/Bone3", + "bones/Bone2", + "clutter/birch-clutt-4", + "waterlogged-darkwood/smol-1", + "clutter/birch-clutt-5", + "waterlogged-darkwood/smol-3", + "waterlogged-darkwood/smol-2", + "waterlogged-darkwood/smol-5", + "waterlogged-darkwood/smol-4", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large2", + "oak-small/oak13", + "oak-small/oak12", + "oak-small/oak11", + "unfrosted-spruce/large-21", + "oak-small/oak10", + "unfrosted-spruce/large-20", + "unfrosted-spruce/large-23", + "savanna-gen/savannas-9", + "unfrosted-spruce/large-22", + "unfrosted-spruce/large-24", + "unfrosted-spruce/large-16", + "unfrosted-spruce/large-15", + "unfrosted-spruce/large-18", + "unfrosted-spruce/large-17", + "unfrosted-spruce/large-19", + "blossom-tainted/blossom1", + "roofed-wayward/med-12", + "oak-ponderosa/large-1", + "frosted-spruce/large-23-b", + "oak-ponderosa/large-4", + "oak-ponderosa/large-5", + "oak-ponderosa/large-2", + "oak-ponderosa/large-3", + "oak-ponderosa/large-8", + "oak-ponderosa/large-9", + "oak-ponderosa/large-6", + "oak-ponderosa/large-7", + "tourmaline-medium/Lpurp1", + "birch-antioch/antioch-9", + "birch-antioch/antioch-6", + "birch-antioch/antioch-5", + "birch-antioch/antioch-8", + "birch-antioch/antioch-7", + "tourmaline-medium/Lpurp7", + "tourmaline-medium/Lpurp6", + "tourmaline-medium/Lpurp9", + "tourmaline-medium/Lpurp8", + "tourmaline-medium/Lpurp3", + "tourmaline-medium/Lpurp2", + "tourmaline-medium/Lpurp5", + "tourmaline-medium/Lpurp4", + "savanna-gen/savannaS-4", + "unfrosted-spruce/smol-1", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-2", + "unfrosted-spruce/smol-3", + "savanna-gen/savannaS-3", + "unfrosted-spruce/smol-2", + "savanna-gen/savannaS-1", + "birch-antioch/antioch-2", + "unfrosted-spruce/smol-9", + "birch-antioch/antioch-1", + "unfrosted-spruce/smol-8", + "birch-antioch/antioch-4", + "birch-antioch/antioch-3", + "savanna-gen/savannaS-8", + "unfrosted-spruce/smol-5", + "unfrosted-spruce/smol-4", + "savanna-gen/savannaS-6", + "unfrosted-spruce/smol-7", + "savanna-gen/savannaS-7", + "unfrosted-spruce/smol-6", + "blossom-fallen/blossom1", + "oak-small/oak15", + "oak-small/oak14", + "jungle-medium/jungle-denmyre-6", + "jungle-medium/jungle-denmyre-5", + "jungle-medium/jungle-denmyre-4", + "jungle-medium/jungle-denmyre-3", + "jungle-medium/jungle-denmyre-2", + "jungle-medium/jungle-denmyre-1", + "jungle-medium/jungle-denmyre-9", + "jungle-medium/jungle-denmyre-8", + "jungle-medium/jungle-denmyre-7", + "frosted-spruce/large-25-b", + "oak-medium/oak-denmyre-2", + "oak-medium/oak-denmyre-1", + "oak-medium/oak-denmyre-8", + "oak-medium/oak-denmyre-7", + "oak-medium/oak-denmyre-9", + "oak-medium/oak-denmyre-4", + "oak-medium/oak-denmyre-3", + "oak-medium/oak-denmyre-6", + "oak-medium/oak-denmyre-5", + "birch-ponderosa/smol-11", + "savanna-gen/savannaD-2", + "birch-ponderosa/smol-10", + "savanna-gen/savannaD-1", + "birch-ponderosa/smol-13", + "birch-ponderosa/smol-12", + "savanna-gen/savannaD-3", + "birch-ponderosa/smol-15", + "birch-ponderosa/smol-14", + "sacred-bonsai/OGabsurd-1", + "true-redwood/true-redwood-2", + "blossom-supermassive/blossom1", + "true-redwood/true-redwood-3", + "pine/sup-pine-1", + "true-redwood/true-redwood-4", + "pine/sup-pine-2", + "ships/usd-ship-2", + "true-redwood/true-redwood-5", + "pine/sup-pine-3", + "pine/sup-pine-4", + "pine/sup-pine-5", + "pine/sup-pine-6", + "true-redwood/true-redwood-1", + "pine/sup-pine-7", + "oak/oak9", + "pine/sup-pine-8", + "oak/oak8", + "pine/sup-pine-9", + "oak/oak7", + "oak/oak6", + "true-redwood/true-redwood-6", + "willwo/willowbutbigger-1", + "oak/oak5", + "true-redwood/true-redwood-7", + "willwo/willowbutbigger-2", + "oak/oak4", + "true-redwood/true-redwood-8", + "oak/oak3", + "tourmaline-medium/Spurp9", + "true-redwood/true-redwood-9", + "clutter/JClutter10", + "oak/oak2", + "tourmaline-medium/Spurp8", + "clutter/JClutter11", + "oak/oak1", + "tourmaline-medium/Spurp7", + "clutter/JClutter12", + "tourmaline-medium/Spurp6", + "clutter/JClutter13", + "tourmaline-medium/Spurp5", + "tourmaline-medium/Spurp4", + "tourmaline-medium/Spurp3", + "tourmaline-medium/Spurp2", + "tourmaline-medium/Spurp1", + "pyramid/py", + "mushroom-red/RMush9", + "mushroom-red/RMush8", + "mushroom-red/RMush7", + "mushroom-red/RMush6", + "mushroom-red/RMush5", + "serrulata/nb-bleed2", + "mushroom-red/RMush4", + "serrulata/nb-bleed1", + "serrulata-bleeding-alt/ableed10", + "mushroom-red/RMush3", + "savanna-gen/savannaF-14", + "serrulata/nb-bleed4", + "mushroom-red/RMush2", + "savanna-gen/savannaF-15", + "serrulata/nb-bleed3", + "boulder/boulder11", + "mushroom-red/RMush1", + "serrulata/nb-bleed6", + "unfrosted-spruce/large-10", + "boulder/boulder10", + "savanna-gen/savannaF-13", + "serrulata/nb-bleed5", + "boulder/boulder13", + "savanna-gen/savannaF-10", + "serrulata/nb-bleed8", + "unfrosted-spruce/large-12", + "boulder/boulder12", + "savanna-gen/savannaF-11", + "serrulata/nb-bleed7", + "unfrosted-spruce/large-11", + "boulder/boulder15", + "unfrosted-spruce/large-14", + "boulder/boulder14", + "serrulata/nb-bleed9", + "unfrosted-spruce/large-13", + "oak-bush/bush1", + "oak-bush/bush2", + "blossom-wilted-supermassive/blossom1", + "savanna-gen/savannaF-16", + "savanna-gen/savannaF-17", + "savanna/SavanaTree1", + "savanna/SavanaTree2", + "savanna/SavanaTree3", + "savanna/SavanaTree4", + "savanna/SavanaTree5", + "ships/usd-ship-1", + "oak-bush/bush3", + "oak-bush/bush4", + "birch-sespire/altbirch-3", + "darkoak-small/oak7", + "birch-sespire/altbirch-4", + "darkoak-small/oak8", + "waterlogged-darkwood/large-3", + "birch-antioch/antioch-4-b", + "birch-sespire/altbirch-5", + "darkoak-small/oak9", + "birch-sespire/altbirch-6", + "deadwood-fallen/dead1", + "birch-sespire/altbirch-1", + "birch-sespire/altbirch-2", + "true-redwood/true-redwood-7-b", + "oak-log/log3", + "oak-log/log2", + "oak-log/log1", + "coral-rgb/coral-by-4", + "darkoak-small/oak1", + "jungle-remade/J13", + "darkoak-small/oak2", + "jungle-remade/J12", + "birch-sespire/altbirch-7", + "darkoak-small/oak3", + "jungle-remade/J11", + "birch-sespire/altbirch-8", + "coral-rgb/coral-by-1", + "darkoak-small/oak4", + "birch-sespire/altbirch-9", + "coral-rgb/coral-by-2", + "darkoak-small/oak5", + "coral-rgb/coral-by-3", + "darkoak-small/oak6", + "roofed-wayward/taller-roof-rooted-8", + "roofed-wayward/taller-roof-rooted-9", + "pine/pine8", + "shroom/mushclutt4", + "pine/pine7", + "shroom/mushclutt5", + "deadwood/deadwood1", + "savanna-gen/savannaF-2", + "deadwood/deadwood2", + "pine/pine9", + "savanna-gen/savannaF-1", + "deadwood/deadwood3", + "deadwood/deadwood4", + "shroom/mushclutt1", + "deadwood/deadwood5", + "shroom/mushclutt2", + "deadwood/deadwood6", + "shroom/mushclutt3", + "roofed-wayward/taller-roof-rooted-2", + "savanna-gen/savannaF-8", + "roofed-wayward/taller-roof-rooted-3", + "savanna-gen/savannaF-7", + "pine/pine2", + "pine/pine1", + "roofed-wayward/taller-roof-rooted-1", + "savanna-gen/savannaF-9", + "pine/pine4", + "roofed-wayward/taller-roof-rooted-6", + "savanna-gen/savannaF-4", + "pine/pine3", + "roofed-wayward/taller-roof-rooted-7", + "savanna-gen/savannaF-3", + "pine/pine6", + "roofed-wayward/taller-roof-rooted-4", + "savanna-gen/savannaF-6", + "pine/pine5", + "roofed-wayward/taller-roof-rooted-5", + "savanna-gen/savannaF-5", + "house-rustic/rustic4", + "dual-tree/corrupted-swamp-1", + "dual-tree/corrupted-swamp-3", + "dual-tree/corrupted-swamp-2", + "dual-tree/corrupted-swamp-5", + "dual-tree/corrupted-swamp-4", + "dual-tree/corrupted-swamp-7", + "dual-tree/corrupted-swamp-6", + "dual-tree/corrupted-swamp-9", + "dual-tree/corrupted-swamp-8", + "lush-pine/lush-pine2", + "lush-pine/lush-pine1", + "lush-pine/lush-pine4", + "lush-pine/lush-pine3", + "lush-pine/lush-pine6", + "lush-pine/lush-pine5", + "lush-pine/lush-pine8", + "lush-pine/lush-pine7", + "lush-pine/lush-pine9", + "darkjungle-medium/j3", + "darkjungle-medium/j2", + "savanna-clutter/SavanaClutter1", + "savanna-clutter/SavanaClutter5", + "savanna-clutter/SavanaClutter4", + "coral-rgb/coral-yellow-3", + "savanna-clutter/SavanaClutter3", + "savanna-clutter/SavanaClutter2", + "honey-tree/honey-19", + "honey-tree/honey-18", + "savanna-clutter/SavanaClutter8", + "savanna-clutter/SavanaClutter7", + "savanna-clutter/SavanaClutter6", + "honey-tree/honey-15", + "oak-tall/tall-oak3", + "honey-tree/honey-14", + "oak-tall/tall-oak4", + "honey-tree/honey-17", + "oak-tall/tall-oak5", + "honey-tree/honey-16", + "oak-tall/tall-oak6", + "honey-tree/honey-11", + "honey-tree/honey-10", + "honey-tree/honey-13", + "oak-tall/tall-oak1", + "honey-tree/honey-12", + "oak-tall/tall-oak2", + "clutter/oak-clutt-2", + "clutter/oak-clutt-1", + "oak-tall/tall-oak7", + "oak-tall/tall-oak8", + "oak-tall/tall-oak9", + "shack/wornWorkshop", + "true-redwood/true-redwood-9-b", + "clutter/oak-clutt-4", + "clutter/oak-clutt-3", + "clutter/oak-clutt-5", + "frosted-sproak/med-1", + "arid-spruce/arid-spruce4", + "arid-spruce/arid-spruce3", + "arid-spruce/arid-spruce5", + "ships/swreck-1", + "blosom-superlarge/blossom1", + "arid-spruce/arid-spruce2", + "arid-spruce/arid-spruce1", + "frosted-sproak/med-5", + "ice-spikes/sp-3", + "frosted-sproak/med-4", + "ice-spikes/sp-2", + "frosted-sproak/med-3", + "ice-spikes/sp-1", + "frosted-sproak/med-2", + "sakura-fallen/sakura1", + "frosted-sproak/med-9", + "frosted-sproak/med-8", + "frosted-sproak/med-7", + "ice-spikes/sp-5", + "frosted-sproak/med-6", + "ice-spikes/sp-4", + "evergreen/fantasy_evergreen_medium2", + "spruce-medium/spruce6", + "evergreen/fantasy_evergreen_medium3", + "spruce-medium/spruce5", + "spruce-medium/spruce8", + "spruce-medium/spruce7", + "pine/pine10", + "spruce-medium/spruce2", + "pine/pine11", + "spruce-medium/spruce1", + "spruce-medium/spruce4", + "spruce-medium/spruce3", + "oak-ponderosa/med-7", + "elder-wood/ElderRedwood10", + "oak-ponderosa/med-8", + "oak-ponderosa/med-5", + "spruce-small/spruce9", + "oak-ponderosa/med-6", + "dual-tree/infested-palm-2", + "oak-ponderosa/med-3", + "spruce-small/spruce7", + "dual-tree/infested-palm-3", + "oak-ponderosa/med-4", + "spruce-medium/spruce9", + "spruce-small/spruce8", + "dual-tree/infested-palm-4", + "oak-ponderosa/med-1", + "spruce-small/spruce5", + "dual-tree/infested-palm-5", + "oak-ponderosa/med-2", + "spruce-small/spruce6", + "oak-ponderosa/med-9", + "pine/pine12", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "coral-rgb/coral-purp-2", + "coral-rgb/coral-purp-3", + "coral-rgb/coral-purp-1", + "willwo/willwo-3", + "willwo/willwo-2", + "willwo/willwo-5", + "willwo/willwo-4", + "willwo/willwo-1", + "clutter/spruce-clutt-1", + "clutter/spruce-clutt-5", + "willwo/willwo-7", + "clutter/spruce-clutt-4", + "willwo/willwo-6", + "clutter/spruce-clutt-3", + "willwo/willwo-9", + "clutter/spruce-clutt-2", + "willwo/willwo-8", + "spruce-small/spruce3", + "spruce-small/spruce4", + "hazel-oak/taller-oak-9", + "honey-tree/honey-20", + "spruce-small/spruce1", + "dual-tree/infested-palm-1", + "hazel-oak/taller-oak-8", + "spruce-small/spruce2", + "hazel-oak/taller-oak-7", + "hazel-oak/taller-oak-6", + "hazel-oak/taller-oak-5", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-2", + "frosted-spruce/large-10.", + "hazel-oak/taller-oak-1", + "small-birch/small-birch11", + "small-birch/small-birch10" + ] + } + }, + "properties": { + "gridHeight": { + "maximum": 255, + "description": "This is the y size of each grid cell", + "type": "integer", + "minimum": 1 + }, + "tiles": { + "minItems": 1, + "description": "The tiles", + "type": "array", + "items": {"$ref": "#/definitions/irisstructuretile"} + }, + "gridSize": { + "maximum": 64, + "description": "This is the x and z size of each grid cell", + "type": "integer", + "minimum": 3 + }, + "wallChance": { + "maximum": 1, + "description": "This is the wall chance. Higher values makes more rooms and less open halls", + "type": "number", + "minimum": 0 + }, + "maxLayers": { + "maximum": 82, + "description": "This is the maximum layers iris will generate for (height cells)", + "type": "integer", + "minimum": 1 + }, + "name": { + "minLength": 2, + "description": "This is the human readable name for this structure. Such as Red Dungeon or Tropical Village.", + "type": "string" + }, + "mergeEdges": { + "description": "Edges of tiles replace each other instead of having their own.", + "type": "boolean" + } + }, + "required": [ + "name", + "gridSize", + "gridHeight", + "wallChance", + "tiles" + ], + "$id": "http://volmit.com/iris-schema/irisstructure.json", + "dependencies": {} + }, + "fileMatch": ["/structures/*.json"] + }, { "schema": { "$schema": "http://json-schema.org/draft-07/schema#", @@ -8379,12 +16190,6 @@ "type": "array", "items": {"$ref": "#/definitions/irisobjectreplace"} }, - "snow": { - "maximum": 1, - "description": "The maximum layer level of a snow filter overtop of this placement. Set to 0 to disable. Max of 1.", - "type": "number", - "minimum": 0 - }, "bottom": { "description": "If set to true, this object will place from the ground up instead of height checks when not y locked to the surface.", "type": "boolean" @@ -8487,20 +16292,6 @@ } } }, - "underwater": { - "description": "If set to true, objects will place on the terrain height, ignoring the water surface.", - "type": "boolean" - }, - "place": { - "minItems": 1, - "description": "List of objects to place", - "type": "array", - "items": {"type": "string"} - }, - "onwater": { - "description": "If set to true, objects will place on the fluid height level Such as boats.", - "type": "boolean" - }, "translate": { "description": "Translate this object's placement", "additionalProperties": false, @@ -8529,6 +16320,45 @@ "bore": { "description": "If set to true, air will be placed before the schematic places.", "type": "boolean" + }, + "snow": { + "maximum": 1, + "description": "The maximum layer level of a snow filter overtop of this placement. Set to 0 to disable. Max of 1.", + "type": "number", + "minimum": 0 + }, + "underwater": { + "description": "If set to true, objects will place on the terrain height, ignoring the water surface.", + "type": "boolean" + }, + "place": { + "minItems": 1, + "description": "List of objects to place", + "type": "array", + "items": {"$ref": "#/definitions/enobjstring"} + }, + "onwater": { + "description": "If set to true, objects will place on the fluid height level Such as boats.", + "type": "boolean" + }, + "clamp": { + "description": "Limit the max height or min height of placement.", + "additionalProperties": false, + "type": "object", + "properties": { + "minimumHeight": { + "maximum": 255, + "description": "The minimum height for placement (bottom of object)", + "type": "integer", + "minimum": 0 + }, + "maximumHeight": { + "maximum": 255, + "description": "The maximum height for placement (top of object)", + "type": "integer", + "minimum": 0 + } + } } }, "required": [ @@ -12455,7 +20285,11 @@ "properties": { "tileset": { "description": "The structure tileset to use", - "type": "string" + "type": "string", + "enum": [ + "murky-stronghold", + "example" + ] }, "zoom": { "description": "The structure chance zoom. Higher = bigger cells, further away", @@ -12491,18 +20325,103 @@ "rarity" ] }, + "enbiomstring": { + "type": "string", + "enum": [ + "temperate-beach", + "hot-mesa-blue", + "hot-mesa-cliffs", + "tropical-rainforest", + "frozen-mountains-cliffs", + "hot-mesa", + "hot-sandy-red-cave", + "rocky-ocean", + "hot-desert-red", + "tundra-mountains-cliffs", + "tundra-beach", + "tundra-mountains", + "tundra-cavern", + "swamp-murky-cavern", + "temperate-ocean", + "frozen-plains-hills", + "tropical-cavern", + "tropical-ocean", + "tropical-submerged-volcanic", + "swamp-dark-oak-denmyre", + "mushroom-crimson-forest", + "tundra-spruce-denmyre", + "hot-mesa-red", + "hot-ocean", + "temperate-birch-forest", + "swamp-ocean", + "tropical-beach", + "tropical-rainforest-hills", + "hot-savanna-cliff", + "tundra-ocean", + "hot-mesa-green", + "tropical-jungle-denmyre", + "temperate-wilds", + "tundra-beach-stone", + "mushroom-plains", + "rocky-mountains", + "hot-sandy-cave", + "tundra-sequia-redwoods", + "frozen-beach", + "mushroom-beach", + "temperate-oak-forest", + "frozen-vander", + "hot-beach", + "frozen-plains", + "tropical-cavern-coral", + "mushroom-warped-forest", + "hot-acacia-denmyre", + "tropical-bamboo-forest", + "frozen-ice-cavern", + "hot-desert-hills", + "temperate-highlands", + "tundra-redwoods", + "flat", + "mushroom-forest", + "hot-volcanic", + "temperate-oak-denmyre", + "hot-ocean-cliffs", + "swamp-willow-forest", + "frozen-peak", + "tundra-taiga", + "swamp-roofed", + "tropical-coral-ocean-cliffs", + "tundra-redwood-cliffs", + "mushroom-ocean", + "tropical-cavern-root", + "frozen-mountains", + "swamp-beach", + "tropical-coral-ocean", + "hot-dry-forest", + "swamp-mountains", + "rocky-mountains-cliffs", + "hot-desert", + "temperate-plains", + "frozen-ocean", + "hot-savanna", + "temperate-birch-denmyre" + ] + }, "irisobjectreplace": { "description": "Find and replace object materials", "additionalProperties": false, "type": "object", "properties": { "find": { + "minItems": 1, "description": "Find this block", - "type": "string" + "type": "array", + "items": {"type": "string"} }, "replace": { + "minItems": 1, "description": "Replace it with this block", - "type": "string" + "type": "array", + "items": {"type": "string"} }, "exact": { "description": "Exactly match the block data or not", @@ -12514,6 +20433,1530 @@ "replace" ] }, + "enobjstring": { + "type": "string", + "enum": [ + "hazel-oak/taller-oak-10", + "waterlogged-darkwood/smol-10", + "waterlogged-darkwood/smol-12", + "waterlogged-darkwood/smol-11", + "evergreen/fantasy_evergreen_medium1", + "birch-large/birch9", + "spire-ice-small/IceSpire1", + "birch-large/birch8", + "spire-ice-small/IceSpire2", + "birch-large/birch7", + "spire-ice-small/IceSpire3", + "birch-large/birch6", + "tentacle-oak/TentacleOak1", + "birch-large/birch5", + "birch-large/birch4", + "birch-large/birch3", + "birch-large/birch2", + "tentacle-oak/TentacleOak5", + "birch-large/birch1", + "tentacle-oak/TentacleOak4", + "tentacle-oak/TentacleOak3", + "tentacle-oak/TentacleOak2", + "serrulata-bleeding-alt/ableed9", + "serrulata-bleeding-alt/ableed8", + "serrulata-bleeding-alt/ableed5", + "serrulata-bleeding-alt/ableed4", + "serrulata-bleeding-alt/ableed7", + "serrulata-bleeding-alt/ableed6", + "serrulata-bleeding-alt/ableed1", + "serrulata-bleeding-alt/ableed3", + "serrulata-bleeding-alt/ableed2", + "hazel-oak/hoak-9", + "jungle-remade/jcoco-5", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-2", + "roofed-wayward/taller-roof-rooted-10", + "acacia-medium/acacia-denmyre-12", + "hazel-oak/hoak-1", + "acacia-medium/acacia-denmyre-13", + "hazel-oak/hoak-2", + "acacia-medium/acacia-denmyre-10", + "hazel-oak/hoak-3", + "acacia-medium/acacia-denmyre-11", + "hazel-oak/hoak-4", + "acacia-medium/acacia-denmyre-16", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "acacia-medium/acacia-denmyre-14", + "hazel-oak/hoak-7", + "acacia-medium/acacia-denmyre-15", + "hazel-oak/hoak-8", + "hive/honey-nest-10", + "jungle-remade/bmbo-1", + "tentacle-oak/TentacleOak8", + "tentacle-oak/TentacleOak7", + "tentacle-oak/TentacleOak6", + "jungle-remade/bmbo-5", + "jungle-remade/bmbo-4", + "jungle-remade/bmbo-3", + "fantasyoak-large/fantasy_oak_large1", + "jungle-remade/bmbo-2", + "jungle-remade/bmbo-9", + "jungle-remade/bmbo-8", + "jungle-remade/bmbo-7", + "jungle-remade/bmbo-6", + "jungle-remade/jcoco-1", + "house-purjap/PurJap10", + "birch-antioch/antioch-6-b", + "darkjungle-large/JunLarge4", + "frosted-spruce/large-20", + "mushroom-gray/GMush9", + "savanna-rock/SavanaRock1", + "darkjungle-large/JunLarge3", + "darkjungle-large/JunLarge2", + "darkjungle-large/JunLarge1", + "frosted-spruce/large-23", + "mushroom-gray/GMush6", + "savanna-rock/SavanaRock4", + "spruce-medium/spruce-denmyre-4", + "frosted-spruce/large-24", + "mushroom-gray/GMush5", + "mushroom-purple/PMush10", + "savanna-rock/SavanaRock5", + "spruce-medium/spruce-denmyre-3", + "frosted-spruce/large-21", + "mushroom-gray/GMush8", + "savanna-rock/SavanaRock2", + "spruce-medium/spruce-denmyre-2", + "frosted-spruce/large-22", + "mushroom-gray/GMush7", + "savanna-rock/SavanaRock3", + "spruce-medium/spruce-denmyre-1", + "mushroom-gray/GMush2", + "spruce-medium/spruce-denmyre-8", + "mushroom-gray/GMush1", + "spruce-medium/spruce-denmyre-7", + "frosted-spruce/large-25", + "mushroom-gray/GMush4", + "spruce-medium/spruce-denmyre-6", + "mushroom-gray/GMush3", + "redwood-recluse/large-9", + "spruce-medium/spruce-denmyre-5", + "redwood-recluse/large-8", + "redwood-recluse/large-7", + "redwood-recluse/large-6", + "redwood-recluse/large-5", + "spruce-medium/spruce-denmyre-9", + "jungle-remade/J7", + "redwood-recluse/large-4", + "jungle-remade/J8", + "redwood-recluse/large-3", + "jungle-remade/J9", + "redwood-recluse/large-2", + "redwood-recluse/large-1", + "arid-birch/arid-birch7", + "jungle-remade/J4", + "jungle-remade/J5", + "clutter/spruce-clutter", + "jungle-remade/J6", + "arid-birch/arid-birch4", + "arid-birch/arid-birch3", + "arid-birch/arid-birch6", + "arid-birch/arid-birch5", + "arid-birch/arid-birch2", + "arid-birch/arid-birch1", + "oak-ponderosa/smol-12", + "oak-ponderosa/smol-11", + "oak-ponderosa/smol-10", + "mushroom-red/organell-r-9", + "birch-ponderosa/large-3", + "mushroom-red/organell-r-8", + "birch-ponderosa/large-4", + "mushroom-red/organell-r-7", + "birch-ponderosa/large-5", + "jungle-remade/bjungle-5", + "mushroom-red/organell-r-6", + "birch-ponderosa/large-6", + "mushroom-red/organell-r-5", + "birch-ponderosa/large-7", + "mushroom-red/organell-r-4", + "birch-ponderosa/large-8", + "mushroom-red/organell-r-3", + "birch-ponderosa/large-9", + "mushroom-red/organell-r-2", + "mushroom-red/organell-r-1", + "stump/stump2", + "stump/stump1", + "jungle-remade/bjungle-3", + "stump/stump4", + "jungle-remade/bjungle-4", + "stump/stump3", + "birch-ponderosa/large-1", + "jungle-remade/bjungle-1", + "stump/stump6", + "birch-ponderosa/large-2", + "jungle-remade/bjungle-2", + "stump/stump5", + "blossom-massive/blossom1", + "oak-ponderosa/smol-15", + "blossom-massive/blossom2", + "oak-ponderosa/smol-14", + "blossom-massive/blossom3", + "oak-ponderosa/smol-13", + "oak-ponderosa/smol-9", + "oak-ponderosa/smol-8", + "oak-ponderosa/smol-7", + "spire-ice-medium/IceSpire5", + "oak-ponderosa/smol-6", + "spire-ice-medium/IceSpire4", + "bonsai-ice/IcePadBonsai11", + "oak-ponderosa/smol-1", + "tentacle-fire/TentacleFire6", + "bonsai-ice/IcePadBonsai10", + "darkjungle-medium/J13", + "tentacle-fire/TentacleFire7", + "bonsai-ice/IcePadBonsai13", + "tentacle-fire/TentacleFire8", + "bonsai-ice/IcePadBonsai12", + "bonsai-ice/IcePadBonsai15", + "oak-ponderosa/smol-5", + "bonsai-ice/IcePadBonsai14", + "oak-ponderosa/smol-4", + "spire-ice-medium/IceSpire6", + "darkjungle-medium/J12", + "oak-ponderosa/smol-3", + "bonsai-ice/IcePadBonsai16", + "darkjungle-medium/J11", + "oak-ponderosa/smol-2", + "tentacle-fire/TentacleFire1", + "birch-sespire/birch-1", + "tentacle-fire/TentacleFire2", + "tentacle-fire/TentacleFire3", + "birch-sespire/birch-3", + "tentacle-fire/TentacleFire4", + "birch-sespire/birch-2", + "tentacle-fire/TentacleFire5", + "birch-sespire/birch-5", + "birch-sespire/birch-4", + "birch-sespire/birch-7", + "birch-sespire/birch-6", + "birch-sespire/birch-8", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "haybale/hay3", + "oakbush-tgarb/TGarb20", + "frosted-spruce/large-10", + "haybale/hay2", + "frosted-spruce/large-11", + "haybale/hay1", + "frosted-spruce/large-16", + "serrulata-bleeding-large/T-bleed3", + "frosted-spruce/large-17", + "serrulata-bleeding-large/T-bleed2", + "frosted-spruce/large-14", + "serrulata-bleeding-large/T-bleed1", + "frosted-spruce/large-15", + "frosted-spruce/large-18", + "serrulata-bleeding-large/T-bleed5", + "frosted-spruce/large-19", + "serrulata-bleeding-large/T-bleed4", + "oakbush-tgarb/TGarb18", + "oakbush-tgarb/TGarb19", + "oakbush-tgarb/TGarb12", + "savanna-rock/SavanaRock8", + "oakbush-tgarb/TGarb13", + "oakbush-tgarb/TGarb10", + "savanna-rock/SavanaRock6", + "oakbush-tgarb/TGarb11", + "savanna-rock/SavanaRock7", + "oakbush-tgarb/TGarb16", + "oakbush-tgarb/TGarb17", + "oakbush-tgarb/TGarb14", + "oakbush-tgarb/TGarb15", + "birch-medium/birch-denmyre-12", + "mushroom-red/fantasy_mushroom_red2", + "birch-medium/birch-denmyre-13", + "mushroom-red/fantasy_mushroom_red3", + "birch-medium/birch-denmyre-14", + "mushroom-red/fantasy_mushroom_red4", + "birch-medium/birch-denmyre-15", + "birch-medium/birch-denmyre-10", + "birch-medium/birch-denmyre-11", + "mushroom-red/fantasy_mushroom_red1", + "sakura/sakura2", + "unfrosted-spruce/med-5", + "sakura/sakura1", + "unfrosted-spruce/med-3", + "unfrosted-spruce/med-4", + "sakura/sakura5", + "sakura/sakura4", + "sakura/sakura3", + "clutter/Jstone1", + "clutter/Jstone2", + "unfrosted-spruce/med-1", + "unfrosted-spruce/med-2", + "small-oak/small-oak20", + "tropical-delux/tropi-6", + "tropical-delux/tropi-5", + "tropical-delux/tropi-2", + "tropical-delux/tropi-1", + "tropical-delux/tropi-4", + "tropical-delux/tropi-3", + "birch-medium/birch-denmyre-16", + "willowbutbigger/o1", + "willowbutbigger/o2", + "spruce-medium/spruce-denmyre-11", + "spruce-medium/spruce-denmyre-10", + "boulder-stone/boulder11", + "spruce-medium/spruce-denmyre-13", + "boulder-stone/boulder10", + "spruce-medium/spruce-denmyre-12", + "boulder-stone/boulder13", + "boulder-stone/boulder12", + "boulder-stone/boulder15", + "boulder-stone/boulder14", + "sakura-superlarge/sakura1", + "willow-supermassive/willow4", + "willow-supermassive/willow3", + "willow-supermassive/willow2", + "oak-ponderosa/med-20", + "willow-supermassive/willow1", + "house-norm/Med1", + "sacred-bonsai/med-1", + "sacred-bonsai/med-2", + "sacred-bonsai/med-3", + "unfrosted-spruce/large-8", + "sacred-bonsai/med-4", + "unfrosted-spruce/large-9", + "house-norm/Med5", + "unfrosted-spruce/large-6", + "beach-islander/easterHead1", + "house-norm/Med4", + "unfrosted-spruce/large-7", + "house-norm/Med3", + "unfrosted-spruce/large-4", + "house-norm/Med2", + "unfrosted-spruce/large-5", + "unfrosted-spruce/large-2", + "unfrosted-spruce/large-3", + "unfrosted-spruce/large-1", + "true-redwood/true-redwood-10-b", + "house-norm/Med9", + "ice-spikes/ice-spec-1", + "house-norm/Med8", + "house-norm/Med7", + "ice-spikes/ice-spec-3", + "house-norm/Med6", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-5", + "sacred-bonsai/med-5", + "spruce-medium/spruce-denmyre-15", + "ice-spikes/ice-spec-4", + "oak-superlarge/oak1", + "spruce-medium/spruce-denmyre-14", + "spruce-medium/spruce-denmyre-16", + "coral-rgb/coral-red-1", + "mushroom-red/small-organell-r-10", + "clutter/doak-spec-2", + "clutter/doak-spec-3", + "boulder/boulder1", + "boulder/boulder2", + "clutter/doak-spec-1", + "boulder/boulder3", + "oak-tall/tall-oak10", + "boulder/boulder4", + "oak-tall/tall-oak11", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "oak-ponderosa/med-18", + "elder-wood/ElderRedwood9", + "oak-ponderosa/med-19", + "elder-wood/ElderRedwood8", + "elder-wood/ElderRedwood7", + "elder-wood/ElderRedwood6", + "elder-wood/ElderRedwood5", + "elder-wood/ElderRedwood4", + "elder-wood/ElderRedwood3", + "oak-ponderosa/med-10", + "oak-ponderosa/med-11", + "oak-ponderosa/med-12", + "oak-ponderosa/med-13", + "oak-ponderosa/med-14", + "oak-ponderosa/med-15", + "oak-ponderosa/med-16", + "oak-ponderosa/large-14.", + "oak-ponderosa/med-17", + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "small-oak/small-oak11", + "small-oak/small-oak10", + "hive/honey-nest-3", + "waterlogged-darkwood/smol-14", + "hive/honey-nest-2", + "tourmaline-large/purp10", + "waterlogged-darkwood/smol-13", + "hive/honey-nest-1", + "waterlogged-darkwood/smol-16", + "waterlogged-darkwood/smol-15", + "small-oak/small-oak19", + "small-oak/small-oak18", + "small-oak/small-oak17", + "small-oak/small-oak16", + "small-oak/small-oak15", + "small-oak/small-oak14", + "small-oak/small-oak13", + "small-oak/small-oak12", + "hive/honey-nest-7", + "hive/honey-nest-6", + "hive/honey-nest-5", + "hive/honey-nest-4", + "hive/honey-nest-9", + "hive/honey-nest-8", + "cactus-white/c4", + "cactus-white/c3", + "cactus-white/c2", + "cactus-white/c1", + "unfrosted-spruce/bab-1", + "unfrosted-spruce/bab-3", + "unfrosted-spruce/bab-2", + "clutter/birch-clutt-2", + "palm-small/palm5", + "clutter/birch-clutt-3", + "bonsai-ice/IcePadBonsai9", + "clutter/birch-clutt-1", + "oakbush-tclutter/TClutter5", + "bone-spire/BoneSpire20", + "oakbush-tclutter/TClutter6", + "oakbush-tclutter/TClutter3", + "oakbush-tclutter/TClutter4", + "mushroom-red/organell-r-10", + "oakbush-tclutter/TClutter9", + "oakbush-tclutter/TClutter7", + "oakbush-tclutter/TClutter8", + "deadwood-supermassive/dead1", + "mushroom-purple/PMush7", + "waterlogged-darkwood/med-1", + "mushroom-purple/PMush8", + "waterlogged-darkwood/med-2", + "mushroom-purple/PMush9", + "waterlogged-darkwood/med-3", + "waterlogged-darkwood/med-4", + "dark-oak-medium/dark-oak-denmyre-13", + "oakbush-tclutter/TClutter1", + "waterlogged-darkwood/med-5", + "dark-oak-medium/dark-oak-denmyre-12", + "oakbush-tclutter/TClutter2", + "waterlogged-darkwood/med-6", + "dark-oak-medium/dark-oak-denmyre-11", + "deadwood-supermassive/dead3", + "waterlogged-darkwood/med-7", + "dark-oak-medium/dark-oak-denmyre-10", + "deadwood-supermassive/dead2", + "waterlogged-darkwood/med-8", + "small-oak/small-oak3", + "small-oak/small-oak4", + "mushroom-purple/PMush1", + "small-oak/small-oak5", + "mushroom-purple/PMush2", + "small-oak/small-oak6", + "mushroom-purple/PMush3", + "mushroom-purple/PMush4", + "mushroom-purple/PMush5", + "small-oak/small-oak1", + "mushroom-purple/PMush6", + "small-oak/small-oak2", + "bone-spire/BoneSpire18", + "bone-spire/BoneSpire4", + "bone-spire/BoneSpire17", + "bone-spire/BoneSpire5", + "sacred-bonsai/absurd-1", + "bone-spire/BoneSpire2", + "bone-spire/BoneSpire19", + "bone-spire/BoneSpire3", + "bone-spire/BoneSpire8", + "oak-wilted-supermassive/oak1", + "bone-spire/BoneSpire9", + "bone-spire/BoneSpire6", + "tentacle-darkwood/TentacleDarkWood3", + "bone-spire/BoneSpire7", + "bone-spire/BoneSpire10", + "camp/soul-camp", + "tourmaline-medium/Lpurp10", + "dark-oak-medium/dark-oak-denmyre-16", + "bone-spire/BoneSpire12", + "dark-oak-medium/dark-oak-denmyre-15", + "bone-spire/BoneSpire11", + "dark-oak-medium/dark-oak-denmyre-14", + "bone-spire/BoneSpire14", + "bone-spire/BoneSpire13", + "bone-spire/BoneSpire16", + "bone-spire/BoneSpire15", + "birch/birch1", + "birch/birch2", + "birch/birch3", + "birch-small/birch11", + "birch/birch4", + "birch-small/birch10", + "birch/birch5", + "birch-small/birch13", + "birch/birch6", + "birch-small/birch12", + "birch/birch7", + "birch-small/birch15", + "birch/birch8", + "birch-small/birch14", + "bonsai-ice/IcePadBonsai8", + "palm-small/palm1", + "bonsai-ice/IcePadBonsai7", + "palm-small/palm2", + "tentacle-darkwood/TentacleDarkWood8", + "bonsai-ice/IcePadBonsai6", + "palm-small/palm3", + "bonsai-ice/IcePadBonsai5", + "palm-small/palm4", + "tentacle-darkwood/TentacleDarkWood6", + "bonsai-ice/IcePadBonsai4", + "unfrosted-spruce/bab-5", + "bone-spire/BoneSpire1", + "bonsai-ice/IcePadBonsai3", + "unfrosted-spruce/bab-4", + "bonsai-ice/IcePadBonsai2", + "bonsai-ice/IcePadBonsai1", + "wonderland/wonder-10", + "savanna-gen/savannas-12", + "savanna-gen/savannas-11", + "savanna-gen/savannas-10", + "jungle-remade/bbjungle-1", + "elder-wood/ElderRedwood2", + "elder-wood/ElderRedwood1", + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-2", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "dark-oak-medium/dark-oak-denmyre-4", + "denmyre/oak-denmyre-clutter-6", + "dark-oak-medium/dark-oak-denmyre-3", + "denmyre/oak-denmyre-clutter-7", + "jungle-remade/sjungle-4", + "dark-oak-medium/dark-oak-denmyre-2", + "denmyre/oak-denmyre-clutter-4", + "dark-oak-medium/dark-oak-denmyre-1", + "denmyre/oak-denmyre-clutter-5", + "frosted-spruce/large-22-b", + "dark-oak-medium/dark-oak-denmyre-8", + "denmyre/oak-denmyre-clutter-2", + "dark-oak-medium/dark-oak-denmyre-7", + "denmyre/oak-denmyre-clutter-3", + "dark-oak-medium/dark-oak-denmyre-6", + "dark-oak-medium/dark-oak-denmyre-5", + "denmyre/oak-denmyre-clutter-1", + "hazel-oak/s-hoak-10", + "oak-fallen-massive/oak1", + "dark-oak-medium/dark-oak-denmyre-9", + "arid-oak/arid-oak7", + "arid-oak/arid-oak1", + "arid-oak/arid-oak2", + "arid-oak/arid-oak3", + "arid-oak/arid-oak4", + "bonsai-normal/bbonsai-10", + "arid-oak/arid-oak5", + "bonsai-normal/bbonsai-11", + "arid-oak/arid-oak6", + "serrulata-bleeding-medium/bleed10", + "spire-magma/MagmaSpire3", + "spire-magma/MagmaSpire2", + "spire-magma/MagmaSpire1", + "spruce-dead/spruce_dead3", + "tourmaline-large/purp1", + "spruce-dead/spruce_dead2", + "tourmaline-large/purp2", + "spruce-dead/spruce_dead1", + "tourmaline-large/purp3", + "sakura-wilted-supermassive/sakura1", + "dual-tree/sandy-jungle-2", + "dual-tree/sandy-jungle-3", + "dual-tree/sandy-jungle-1", + "dual-tree/sandy-jungle-4", + "oak-ponderosa/large-13", + "tourmaline-large/purp4", + "savanna-small/SavanaNimble10", + "tourmaline-large/purp5", + "oak-ponderosa/large-15", + "savanna-small/SavanaNimble11", + "tourmaline-large/purp6", + "savanna-small/SavanaNimble12", + "tourmaline-large/purp7", + "savanna-small/SavanaNimble13", + "tourmaline-large/purp8", + "oak-ponderosa/large-10", + "savanna-small/SavanaNimble14", + "tourmaline-large/purp9", + "oak-ponderosa/large-11", + "pine/sup-pine-11", + "savanna-small/SavanaNimble15", + "oak-ponderosa/large-12", + "pine/sup-pine-10", + "savanna-small/SavanaNimble16", + "darkoak-small/oak12", + "deadwood/dadwood3", + "tentacle-cold/TentacleCold6", + "darkoak-small/oak13", + "deadwood/dadwood2", + "redwood-recluse/large-10", + "tentacle-cold/TentacleCold7", + "darkoak-small/oak14", + "deadwood/dadwood5", + "tentacle-cold/TentacleCold8", + "darkoak-small/oak15", + "deadwood/dadwood4", + "deadwood/dadwood1", + "tourmaline-prob/prob2", + "darkoak-small/oak10", + "darkoak-small/oak11", + "tourmaline-prob/prob1", + "mushroom-black/BMush1", + "mushroom-black/BMush3", + "mushroom-black/BMush2", + "mushroom-black/BMush5", + "mushroom-black/BMush4", + "tentacle-cold/TentacleCold1", + "mushroom-black/BMush7", + "tentacle-cold/TentacleCold2", + "mushroom-black/BMush6", + "tentacle-cold/TentacleCold3", + "mushroom-black/BMush9", + "tentacle-cold/TentacleCold4", + "mushroom-black/BMush8", + "tentacle-cold/TentacleCold5", + "house-jap/MedJap1", + "house-jap/MedJap3", + "house-jap/MedJap2", + "house-jap/MedJap5", + "small-birch/small-birch2", + "house-jap/MedJap4", + "small-birch/small-birch1", + "fantasyoak-medium/fantasy_oak_medium4", + "house-jap/MedJap7", + "small-birch/small-birch4", + "house-jap/MedJap6", + "small-birch/small-birch3", + "house-jap/MedJap9", + "house-jap/MedJap8", + "birch-large/birch10", + "birch-large/birch11", + "hand-bone/boneHand2", + "small-birch/small-birch6", + "hand-bone/boneHand3", + "small-birch/small-birch5", + "small-birch/small-birch8", + "hand-bone/boneHand1", + "small-birch/small-birch7", + "deadwood/dadwood6", + "small-birch/small-birch9", + "frosted-spruce/large-24-b", + "arid-pine/arid-pine2", + "arid-pine/arid-pine1", + "waterlogged-darkwood/med-9", + "birch-large/birch20", + "birch-large/birch14", + "birch-large/birch15", + "birch-large/birch12", + "birch-large/birch13", + "birch-large/birch18", + "birch-large/birch19", + "birch-large/birch16", + "oakbush-tgarb/TGarb9", + "birch-large/birch17", + "fantasyoak-medium/fantasy_oak_medium2", + "oakbush-tgarb/TGarb7", + "fantasyoak-medium/fantasy_oak_medium3", + "oakbush-tgarb/TGarb8", + "oakbush-tgarb/TGarb5", + "fantasyoak-medium/fantasy_oak_medium1", + "oakbush-tgarb/TGarb6", + "oakbush-tgarb/TGarb3", + "oakbush-tgarb/TGarb4", + "oakbush-tgarb/TGarb1", + "oakbush-tgarb/TGarb2", + "jungle-medium/jungle-denmyre-10", + "jungle-medium/jungle-denmyre-11", + "birch-sespire/altbirch-20", + "jungle-medium/jungle-denmyre-16", + "jungle-medium/jungle-denmyre-14", + "jungle-medium/jungle-denmyre-15", + "jungle-medium/jungle-denmyre-12", + "jungle-medium/jungle-denmyre-13", + "oak-small/oak9", + "oak-small/oak6", + "oak-small/oak5", + "oak-small/oak8", + "oak-small/oak7", + "ice-spikes/tp-4", + "oak-small/oak2", + "denmyre/oak-denmyre-clutter-10", + "ice-spikes/tp-3", + "oak-small/oak1", + "ice-spikes/tp-2", + "oak-small/oak4", + "ice-spikes/tp-1", + "oak-small/oak3", + "mushroom-red/RMush10", + "birch-antioch/antioch-13", + "birch-ponderosa/med-11", + "birch-antioch/antioch-12", + "birch-ponderosa/med-12", + "birch-antioch/antioch-11", + "birch-antioch/antioch-10", + "birch-ponderosa/med-10", + "birch-ponderosa/med-15", + "birch-ponderosa/med-13", + "birch-ponderosa/med-14", + "wonderland/froShroom-2", + "wonderland/froShroom-1", + "birch-antioch/antioch-5-b", + "darkjungle-medium/J7", + "darkjungle-medium/J6", + "darkjungle-medium/J9", + "birch-ponderosa/large-20", + "darkjungle-medium/J8", + "darkjungle-medium/J5", + "darkjungle-medium/J4", + "wonderland/froShroom-9", + "wonderland/froShroom-8", + "wonderland/froShroom-7", + "wonderland/froShroom-6", + "wonderland/froShroom-5", + "wonderland/froShroom-4", + "wonderland/froShroom-3", + "deadwood-massive/dead3", + "pine/sup-pine-13", + "pine/sup-pine-12", + "house-jap/MedJap10", + "birch-sespire/altbirch-10", + "birch-sespire/altbirch-11", + "birch-sespire/altbirch-12", + "birch-sespire/altbirch-13", + "birch-sespire/altbirch-14", + "ice-spikes/ic-10", + "birch-sespire/altbirch-15", + "ice-spikes/ic-11", + "birch-sespire/altbirch-16", + "birch-sespire/altbirch-17", + "birch-sespire/altbirch-18", + "deadwood-massive/dead1", + "birch-sespire/altbirch-19", + "deadwood-massive/dead2", + "creepy-oak/FantasyOak8", + "creepy-oak/FantasyOak9", + "creepy-oak/FantasyOak6", + "creepy-oak/FantasyOak7", + "mushroom-black/BMush10", + "creepy-oak/FantasyOak1", + "creepy-oak/FantasyOak4", + "creepy-oak/FantasyOak5", + "creepy-oak/FantasyOak2", + "creepy-oak/FantasyOak3", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-6", + "palm/palm2", + "wonderland/twirlSpruce-5", + "palm/palm1", + "wonderland/twirlSpruce-4", + "birch-ponderosa/med-1", + "palm/palm4", + "palm/palm3", + "palm/palm6", + "wonderland/twirlSpruce-9", + "palm/palm5", + "wonderland/twirlSpruce-8", + "palm/palm8", + "palm/palm7", + "sakura-tainted-supermassive/sakura1", + "creepy-oak/FantasyOak13", + "creepy-oak/FantasyOak14", + "creepy-oak/FantasyOak15", + "creepy-oak/FantasyOak16", + "creepy-oak/FantasyOak17", + "creepy-oak/FantasyOak18", + "creepy-oak/FantasyOak19", + "lush-pine/lush-pine10", + "creepy-oak/FantasyOak10", + "creepy-oak/FantasyOak11", + "creepy-oak/FantasyOak12", + "birch-ponderosa/large-10", + "serrulata-bleeding-medium/bleed1", + "birch-ponderosa/large-11", + "serrulata-bleeding-medium/bleed2", + "serrulata-bleeding-medium/bleed3", + "serrulata-bleeding-medium/bleed4", + "birch-ponderosa/large-14", + "birch-ponderosa/large-15", + "birch-ponderosa/large-12", + "birch-ponderosa/large-13", + "birch-ponderosa/large-18", + "birch-ponderosa/med-5", + "serrulata-bleeding-medium/bleed9", + "birch-ponderosa/large-19", + "birch-ponderosa/med-4", + "birch-ponderosa/large-16", + "birch-ponderosa/med-3", + "birch-ponderosa/large-17", + "birch-ponderosa/med-2", + "birch-ponderosa/med-9", + "serrulata-bleeding-medium/bleed5", + "wonderland/twirlSpruce-3", + "birch-ponderosa/med-8", + "serrulata-bleeding-medium/bleed6", + "tourmaline-medium/Spurp10", + "wonderland/twirlSpruce-2", + "birch-ponderosa/med-7", + "serrulata-bleeding-medium/bleed7", + "wonderland/twirlSpruce-1", + "birch-ponderosa/med-6", + "serrulata-bleeding-medium/bleed8", + "birch-antioch/antioch-3-b", + "true-redwood/true-redwood-8-b", + "jungle-remade/ssmjungle1", + "true-redwood/true-redwood-10", + "honey-tree/honey-9", + "honey-tree/honey-5", + "honey-tree/honey-6", + "honey-tree/honey-7", + "honey-tree/honey-8", + "honey-tree/honey-1", + "honey-tree/honey-2", + "honey-tree/honey-3", + "honey-tree/honey-4", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-4", + "bonsai-massive/bonsai1", + "roofed-wayward/taller-roof-5", + "bonsai-massive/bonsai2", + "roofed-wayward/taller-roof-6", + "bonsai-massive/bonsai3", + "roofed-wayward/taller-roof-7", + "tentacle-slime/TentacleSlimy8", + "wonderland/twirlSpruce-10", + "tentacle-slime/TentacleSlimy1", + "tentacle-slime/TentacleSlimy3", + "tentacle-slime/TentacleSlimy2", + "tentacle-slime/TentacleSlimy5", + "tentacle-slime/TentacleSlimy4", + "tentacle-slime/TentacleSlimy7", + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "camp/camp", + "swampy-oak/swampy5", + "swampy-oak/swampy3", + "swampy-oak/swampy4", + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "swampy-oak/swampy1", + "swampy-oak/swampy2", + "grave/grave", + "birch-medium/birch-denmyre-1", + "birch-medium/birch-denmyre-2", + "birch-medium/birch-denmyre-3", + "birch-medium/birch-denmyre-4", + "birch-medium/birch-denmyre-5", + "savanna-small/SavanaNimble1", + "birch-medium/birch-denmyre-6", + "birch-medium/birch-denmyre-7", + "birch-medium/birch-denmyre-8", + "birch-medium/birch-denmyre-9", + "bombs/bomb", + "ice-spikes/ic-9", + "savanna-small/SavanaNimble7", + "savanna-small/SavanaNimble6", + "ice-spikes/ic-7", + "savanna-small/SavanaNimble9", + "ice-spikes/ic-8", + "savanna-small/SavanaNimble8", + "birch-medium/birch4", + "ice-spikes/ic-5", + "savanna-small/SavanaNimble3", + "birch-medium/birch3", + "ice-spikes/ic-6", + "savanna-small/SavanaNimble2", + "ice-spikes/ic-3", + "savanna-small/SavanaNimble5", + "ice-spikes/ic-4", + "savanna-small/SavanaNimble4", + "clutter/stone-clutt-7", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "house-purjap/PurJap1", + "mushroom-ice/ICEMush4", + "mushroom-ice/ICEMush3", + "mushroom-ice/ICEMush6", + "ships/ship-1", + "mushroom-ice/ICEMush5", + "ships/ship-2", + "mushroom-ice/ICEMush2", + "mushroom-ice/ICEMush1", + "bonsai-normal/bbonsai-9", + "bonsai-normal/bbonsai-8", + "hand-wood/HandJung3", + "roofed-wayward/taller-roof-10", + "bonsai-normal/bbonsai-7", + "bonsai-normal/bbonsai-6", + "mushroom-ice/ICEMush8", + "mushroom-ice/ICEMush7", + "hand-wood/HandJung2", + "hand-wood/HandJung1", + "mushroom-ice/ICEMush9", + "bonsai-normal/bbonsai-1", + "oak-tainted-massive/oak1", + "bonsai-normal/bbonsai-5", + "oak-massive/oak1", + "bonsai-normal/bbonsai-4", + "bonsai-normal/bbonsai-3", + "bonsai-normal/bbonsai-2", + "house-purjap/PurJap9", + "lith/concrete-lith-7", + "stump-dark/stump3", + "house-purjap/PurJap8", + "lith/concrete-lith-6", + "house-purjap/PurJap7", + "oak-massive/oak3", + "house-purjap/PurJap6", + "oak-massive/oak2", + "house-purjap/PurJap5", + "lith/concrete-lith-3", + "spruce-small/spruce12", + "house-purjap/PurJap4", + "lith/concrete-lith-2", + "spruce-small/spruce13", + "house-purjap/PurJap3", + "lith/concrete-lith-5", + "spruce-small/spruce10", + "house-purjap/PurJap2", + "lith/concrete-lith-4", + "spruce-small/spruce11", + "coral-rgb/coral-pink-4", + "coral-rgb/coral-pink-3", + "spruce-medium/spruce29", + "coral-rgb/coral-pink-2", + "coral-rgb/coral-pink-1", + "spruce-medium/spruce28", + "spruce-medium/spruce27", + "spruce-medium/spruce20", + "oakbush-tclutter/TClutter10", + "oakbush-tclutter/TClutter11", + "oakbush-tclutter/TClutter14", + "oakbush-tclutter/TClutter15", + "boulder-stone/boulder1", + "oakbush-tclutter/TClutter12", + "boulder-stone/boulder2", + "oakbush-tclutter/TClutter13", + "acacia-medium/acacia-denmyre-4", + "oakbush-tclutter/TClutter18", + "spruce-medium/spruce37", + "acacia-medium/acacia-denmyre-3", + "oakbush-tclutter/TClutter19", + "acacia-medium/acacia-denmyre-2", + "oakbush-tclutter/TClutter16", + "spruce-medium/spruce39", + "acacia-medium/acacia-denmyre-1", + "oakbush-tclutter/TClutter17", + "acacia-medium/acacia-denmyre-8", + "spruce-medium/spruce33", + "acacia-medium/acacia-denmyre-7", + "spruce-medium/spruce32", + "acacia-medium/acacia-denmyre-6", + "acacia-medium/acacia-denmyre-5", + "spruce-medium/spruce34", + "frosted-sproak/med-13", + "oak/oak12", + "spruce-medium/spruce31", + "acacia-medium/acacia-denmyre-9", + "spruce-medium/spruce30", + "frosted-sproak/med-10", + "oak/oak10", + "oak/oak11", + "frosted-sproak/med-12", + "frosted-sproak/med-11", + "boulder-stone/boulder3", + "boulder-stone/boulder4", + "boulder-stone/boulder5", + "boulder-stone/boulder6", + "boulder-stone/boulder7", + "boulder-stone/boulder8", + "boulder-stone/boulder9", + "mushroom-red/organell-b-2", + "mushroom-red/organell-b-1", + "oakbush-tclutter/TClutter21", + "oakbush-tclutter/TClutter22", + "oakbush-tclutter/TClutter20", + "oakbush-tclutter/TClutter25", + "oakbush-tclutter/TClutter23", + "oakbush-tclutter/TClutter24", + "willwo/willwo-10", + "jungle-remade/j2", + "willwo/willwo-11", + "clutter/JClutter2", + "clutter/JClutter1", + "clutter/JClutter4", + "clutter/JClutter3", + "clutter/JClutter6", + "clutter/JClutter5", + "clutter/JClutter8", + "clutter/JClutter7", + "clutter/JClutter9", + "dual-tree/corrupted-swamp-10", + "willow-dead-supermassive/dead1", + "willow-dead-supermassive/dead2", + "spruce-medium/spruce19", + "spruce-medium/spruce18", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-3", + "spruce-medium/spruce14", + "mushroom-red/small-organell-r-6", + "spruce-medium/spruce17", + "mushroom-red/small-organell-r-5", + "spruce-medium/spruce16", + "mushroom-red/small-organell-r-8", + "spruce-medium/spruce11", + "mushroom-red/small-organell-r-7", + "spruce-medium/spruce10", + "spruce-medium/spruce13", + "mushroom-red/small-organell-r-9", + "spruce-medium/spruce12", + "jungle-remade/jspire-7", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/j3", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "unfrosted-spruce/big-2", + "unfrosted-spruce/big-1", + "unfrosted-spruce/big-3", + "waterlogged-darkwood/large-10", + "stump/grave-1", + "deadwood-tainted/dead1", + "arid-pine/arid-pine4", + "arid-pine/arid-pine3", + "arid-pine/arid-pine5", + "deadwood-wilted-supermassive/dead1", + "hazel-oak/s-hoak-2", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-9", + "sakura-massive/sakura1", + "sakura-massive/sakura3", + "sakura-massive/sakura2", + "big-blossom/big-1", + "big-blossom/big-2", + "big-blossom/big-3", + "oak-medium/oak1", + "oak-medium/oak2", + "spruce-medium/spruce43", + "spruce-medium/spruce42", + "structure/desert-base", + "spruce-medium/spruce41", + "oak-medium/oak-denmyre-16", + "birch-small/birch2", + "birch-small/birch1", + "birch-small/birch4", + "birch-small/birch3", + "birch-small/birch6", + "birch-small/birch5", + "birch-small/birch8", + "birch-small/birch7", + "birch-small/birch9", + "roofed-wayward/med-8", + "roofed-wayward/med-7", + "roofed-wayward/med-9", + "roofed-wayward/med-2", + "roofed-wayward/med-1", + "roofed-wayward/med-4", + "roofed-wayward/med-3", + "roofed-wayward/med-6", + "roofed-wayward/med-5", + "oak-medium/oak5", + "oak-medium/oak3", + "lith/concrete-lith-1", + "house-norm/Med10", + "dark-oak-medium/r1", + "dark-oak-medium/r2", + "oak-medium/oak-denmyre-13", + "wonderland/wonder-3", + "oak-medium/oak-denmyre-12", + "wonderland/wonder-4", + "birch-ponderosa/smol-9", + "oak-medium/oak-denmyre-15", + "wonderland/wonder-1", + "oak-medium/oak-denmyre-14", + "wonderland/wonder-2", + "birch-ponderosa/smol-7", + "wonderland/wonder-7", + "birch-ponderosa/smol-8", + "wonderland/wonder-8", + "birch-ponderosa/smol-5", + "oak-medium/oak-denmyre-11", + "wonderland/wonder-5", + "birch-ponderosa/smol-6", + "oak-medium/oak-denmyre-10", + "wonderland/wonder-6", + "birch-ponderosa/smol-3", + "serrulata/nb-bleed10", + "birch-ponderosa/smol-4", + "birch-ponderosa/smol-1", + "wonderland/wonder-9", + "birch-ponderosa/smol-2", + "oak-supermassive/oak1", + "birch-medium/birch2", + "shroom/SavanaRock1", + "small-oak/small-oak7", + "small-oak/small-oak8", + "small-oak/small-oak9", + "bones/Bone5", + "bones/Bone4", + "bones/Bone7", + "bones/Bone6", + "darkoak-large/j1", + "waterlogged-darkwood/smol-7", + "waterlogged-darkwood/smol-6", + "waterlogged-darkwood/smol-9", + "waterlogged-darkwood/smol-8", + "bones/Bone1", + "bones/Bone3", + "bones/Bone2", + "clutter/birch-clutt-4", + "waterlogged-darkwood/smol-1", + "clutter/birch-clutt-5", + "waterlogged-darkwood/smol-3", + "waterlogged-darkwood/smol-2", + "waterlogged-darkwood/smol-5", + "waterlogged-darkwood/smol-4", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large2", + "oak-small/oak13", + "oak-small/oak12", + "oak-small/oak11", + "unfrosted-spruce/large-21", + "oak-small/oak10", + "unfrosted-spruce/large-20", + "unfrosted-spruce/large-23", + "savanna-gen/savannas-9", + "unfrosted-spruce/large-22", + "unfrosted-spruce/large-24", + "unfrosted-spruce/large-16", + "unfrosted-spruce/large-15", + "unfrosted-spruce/large-18", + "unfrosted-spruce/large-17", + "unfrosted-spruce/large-19", + "blossom-tainted/blossom1", + "roofed-wayward/med-12", + "oak-ponderosa/large-1", + "frosted-spruce/large-23-b", + "oak-ponderosa/large-4", + "oak-ponderosa/large-5", + "oak-ponderosa/large-2", + "oak-ponderosa/large-3", + "oak-ponderosa/large-8", + "oak-ponderosa/large-9", + "oak-ponderosa/large-6", + "oak-ponderosa/large-7", + "tourmaline-medium/Lpurp1", + "birch-antioch/antioch-9", + "birch-antioch/antioch-6", + "birch-antioch/antioch-5", + "birch-antioch/antioch-8", + "birch-antioch/antioch-7", + "tourmaline-medium/Lpurp7", + "tourmaline-medium/Lpurp6", + "tourmaline-medium/Lpurp9", + "tourmaline-medium/Lpurp8", + "tourmaline-medium/Lpurp3", + "tourmaline-medium/Lpurp2", + "tourmaline-medium/Lpurp5", + "tourmaline-medium/Lpurp4", + "savanna-gen/savannaS-4", + "unfrosted-spruce/smol-1", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-2", + "unfrosted-spruce/smol-3", + "savanna-gen/savannaS-3", + "unfrosted-spruce/smol-2", + "savanna-gen/savannaS-1", + "birch-antioch/antioch-2", + "unfrosted-spruce/smol-9", + "birch-antioch/antioch-1", + "unfrosted-spruce/smol-8", + "birch-antioch/antioch-4", + "birch-antioch/antioch-3", + "savanna-gen/savannaS-8", + "unfrosted-spruce/smol-5", + "unfrosted-spruce/smol-4", + "savanna-gen/savannaS-6", + "unfrosted-spruce/smol-7", + "savanna-gen/savannaS-7", + "unfrosted-spruce/smol-6", + "blossom-fallen/blossom1", + "oak-small/oak15", + "oak-small/oak14", + "jungle-medium/jungle-denmyre-6", + "jungle-medium/jungle-denmyre-5", + "jungle-medium/jungle-denmyre-4", + "jungle-medium/jungle-denmyre-3", + "jungle-medium/jungle-denmyre-2", + "jungle-medium/jungle-denmyre-1", + "jungle-medium/jungle-denmyre-9", + "jungle-medium/jungle-denmyre-8", + "jungle-medium/jungle-denmyre-7", + "frosted-spruce/large-25-b", + "oak-medium/oak-denmyre-2", + "oak-medium/oak-denmyre-1", + "oak-medium/oak-denmyre-8", + "oak-medium/oak-denmyre-7", + "oak-medium/oak-denmyre-9", + "oak-medium/oak-denmyre-4", + "oak-medium/oak-denmyre-3", + "oak-medium/oak-denmyre-6", + "oak-medium/oak-denmyre-5", + "birch-ponderosa/smol-11", + "savanna-gen/savannaD-2", + "birch-ponderosa/smol-10", + "savanna-gen/savannaD-1", + "birch-ponderosa/smol-13", + "birch-ponderosa/smol-12", + "savanna-gen/savannaD-3", + "birch-ponderosa/smol-15", + "birch-ponderosa/smol-14", + "sacred-bonsai/OGabsurd-1", + "true-redwood/true-redwood-2", + "blossom-supermassive/blossom1", + "true-redwood/true-redwood-3", + "pine/sup-pine-1", + "true-redwood/true-redwood-4", + "pine/sup-pine-2", + "ships/usd-ship-2", + "true-redwood/true-redwood-5", + "pine/sup-pine-3", + "pine/sup-pine-4", + "pine/sup-pine-5", + "pine/sup-pine-6", + "true-redwood/true-redwood-1", + "pine/sup-pine-7", + "oak/oak9", + "pine/sup-pine-8", + "oak/oak8", + "pine/sup-pine-9", + "oak/oak7", + "oak/oak6", + "true-redwood/true-redwood-6", + "willwo/willowbutbigger-1", + "oak/oak5", + "true-redwood/true-redwood-7", + "willwo/willowbutbigger-2", + "oak/oak4", + "true-redwood/true-redwood-8", + "oak/oak3", + "tourmaline-medium/Spurp9", + "true-redwood/true-redwood-9", + "clutter/JClutter10", + "oak/oak2", + "tourmaline-medium/Spurp8", + "clutter/JClutter11", + "oak/oak1", + "tourmaline-medium/Spurp7", + "clutter/JClutter12", + "tourmaline-medium/Spurp6", + "clutter/JClutter13", + "tourmaline-medium/Spurp5", + "tourmaline-medium/Spurp4", + "tourmaline-medium/Spurp3", + "tourmaline-medium/Spurp2", + "tourmaline-medium/Spurp1", + "pyramid/py", + "mushroom-red/RMush9", + "mushroom-red/RMush8", + "mushroom-red/RMush7", + "mushroom-red/RMush6", + "mushroom-red/RMush5", + "serrulata/nb-bleed2", + "mushroom-red/RMush4", + "serrulata/nb-bleed1", + "serrulata-bleeding-alt/ableed10", + "mushroom-red/RMush3", + "savanna-gen/savannaF-14", + "serrulata/nb-bleed4", + "mushroom-red/RMush2", + "savanna-gen/savannaF-15", + "serrulata/nb-bleed3", + "boulder/boulder11", + "mushroom-red/RMush1", + "serrulata/nb-bleed6", + "unfrosted-spruce/large-10", + "boulder/boulder10", + "savanna-gen/savannaF-13", + "serrulata/nb-bleed5", + "boulder/boulder13", + "savanna-gen/savannaF-10", + "serrulata/nb-bleed8", + "unfrosted-spruce/large-12", + "boulder/boulder12", + "savanna-gen/savannaF-11", + "serrulata/nb-bleed7", + "unfrosted-spruce/large-11", + "boulder/boulder15", + "unfrosted-spruce/large-14", + "boulder/boulder14", + "serrulata/nb-bleed9", + "unfrosted-spruce/large-13", + "oak-bush/bush1", + "oak-bush/bush2", + "blossom-wilted-supermassive/blossom1", + "savanna-gen/savannaF-16", + "savanna-gen/savannaF-17", + "savanna/SavanaTree1", + "savanna/SavanaTree2", + "savanna/SavanaTree3", + "savanna/SavanaTree4", + "savanna/SavanaTree5", + "ships/usd-ship-1", + "oak-bush/bush3", + "oak-bush/bush4", + "birch-sespire/altbirch-3", + "darkoak-small/oak7", + "birch-sespire/altbirch-4", + "darkoak-small/oak8", + "waterlogged-darkwood/large-3", + "birch-antioch/antioch-4-b", + "birch-sespire/altbirch-5", + "darkoak-small/oak9", + "birch-sespire/altbirch-6", + "deadwood-fallen/dead1", + "birch-sespire/altbirch-1", + "birch-sespire/altbirch-2", + "true-redwood/true-redwood-7-b", + "oak-log/log3", + "oak-log/log2", + "oak-log/log1", + "coral-rgb/coral-by-4", + "darkoak-small/oak1", + "jungle-remade/J13", + "darkoak-small/oak2", + "jungle-remade/J12", + "birch-sespire/altbirch-7", + "darkoak-small/oak3", + "jungle-remade/J11", + "birch-sespire/altbirch-8", + "coral-rgb/coral-by-1", + "darkoak-small/oak4", + "birch-sespire/altbirch-9", + "coral-rgb/coral-by-2", + "darkoak-small/oak5", + "coral-rgb/coral-by-3", + "darkoak-small/oak6", + "roofed-wayward/taller-roof-rooted-8", + "roofed-wayward/taller-roof-rooted-9", + "pine/pine8", + "shroom/mushclutt4", + "pine/pine7", + "shroom/mushclutt5", + "deadwood/deadwood1", + "savanna-gen/savannaF-2", + "deadwood/deadwood2", + "pine/pine9", + "savanna-gen/savannaF-1", + "deadwood/deadwood3", + "deadwood/deadwood4", + "shroom/mushclutt1", + "deadwood/deadwood5", + "shroom/mushclutt2", + "deadwood/deadwood6", + "shroom/mushclutt3", + "roofed-wayward/taller-roof-rooted-2", + "savanna-gen/savannaF-8", + "roofed-wayward/taller-roof-rooted-3", + "savanna-gen/savannaF-7", + "pine/pine2", + "pine/pine1", + "roofed-wayward/taller-roof-rooted-1", + "savanna-gen/savannaF-9", + "pine/pine4", + "roofed-wayward/taller-roof-rooted-6", + "savanna-gen/savannaF-4", + "pine/pine3", + "roofed-wayward/taller-roof-rooted-7", + "savanna-gen/savannaF-3", + "pine/pine6", + "roofed-wayward/taller-roof-rooted-4", + "savanna-gen/savannaF-6", + "pine/pine5", + "roofed-wayward/taller-roof-rooted-5", + "savanna-gen/savannaF-5", + "house-rustic/rustic4", + "dual-tree/corrupted-swamp-1", + "dual-tree/corrupted-swamp-3", + "dual-tree/corrupted-swamp-2", + "dual-tree/corrupted-swamp-5", + "dual-tree/corrupted-swamp-4", + "dual-tree/corrupted-swamp-7", + "dual-tree/corrupted-swamp-6", + "dual-tree/corrupted-swamp-9", + "dual-tree/corrupted-swamp-8", + "lush-pine/lush-pine2", + "lush-pine/lush-pine1", + "lush-pine/lush-pine4", + "lush-pine/lush-pine3", + "lush-pine/lush-pine6", + "lush-pine/lush-pine5", + "lush-pine/lush-pine8", + "lush-pine/lush-pine7", + "lush-pine/lush-pine9", + "darkjungle-medium/j3", + "darkjungle-medium/j2", + "savanna-clutter/SavanaClutter1", + "savanna-clutter/SavanaClutter5", + "savanna-clutter/SavanaClutter4", + "coral-rgb/coral-yellow-3", + "savanna-clutter/SavanaClutter3", + "savanna-clutter/SavanaClutter2", + "honey-tree/honey-19", + "honey-tree/honey-18", + "savanna-clutter/SavanaClutter8", + "savanna-clutter/SavanaClutter7", + "savanna-clutter/SavanaClutter6", + "honey-tree/honey-15", + "oak-tall/tall-oak3", + "honey-tree/honey-14", + "oak-tall/tall-oak4", + "honey-tree/honey-17", + "oak-tall/tall-oak5", + "honey-tree/honey-16", + "oak-tall/tall-oak6", + "honey-tree/honey-11", + "honey-tree/honey-10", + "honey-tree/honey-13", + "oak-tall/tall-oak1", + "honey-tree/honey-12", + "oak-tall/tall-oak2", + "clutter/oak-clutt-2", + "clutter/oak-clutt-1", + "oak-tall/tall-oak7", + "oak-tall/tall-oak8", + "oak-tall/tall-oak9", + "shack/wornWorkshop", + "true-redwood/true-redwood-9-b", + "clutter/oak-clutt-4", + "clutter/oak-clutt-3", + "clutter/oak-clutt-5", + "frosted-sproak/med-1", + "arid-spruce/arid-spruce4", + "arid-spruce/arid-spruce3", + "arid-spruce/arid-spruce5", + "ships/swreck-1", + "blosom-superlarge/blossom1", + "arid-spruce/arid-spruce2", + "arid-spruce/arid-spruce1", + "frosted-sproak/med-5", + "ice-spikes/sp-3", + "frosted-sproak/med-4", + "ice-spikes/sp-2", + "frosted-sproak/med-3", + "ice-spikes/sp-1", + "frosted-sproak/med-2", + "sakura-fallen/sakura1", + "frosted-sproak/med-9", + "frosted-sproak/med-8", + "frosted-sproak/med-7", + "ice-spikes/sp-5", + "frosted-sproak/med-6", + "ice-spikes/sp-4", + "evergreen/fantasy_evergreen_medium2", + "spruce-medium/spruce6", + "evergreen/fantasy_evergreen_medium3", + "spruce-medium/spruce5", + "spruce-medium/spruce8", + "spruce-medium/spruce7", + "pine/pine10", + "spruce-medium/spruce2", + "pine/pine11", + "spruce-medium/spruce1", + "spruce-medium/spruce4", + "spruce-medium/spruce3", + "oak-ponderosa/med-7", + "elder-wood/ElderRedwood10", + "oak-ponderosa/med-8", + "oak-ponderosa/med-5", + "spruce-small/spruce9", + "oak-ponderosa/med-6", + "dual-tree/infested-palm-2", + "oak-ponderosa/med-3", + "spruce-small/spruce7", + "dual-tree/infested-palm-3", + "oak-ponderosa/med-4", + "spruce-medium/spruce9", + "spruce-small/spruce8", + "dual-tree/infested-palm-4", + "oak-ponderosa/med-1", + "spruce-small/spruce5", + "dual-tree/infested-palm-5", + "oak-ponderosa/med-2", + "spruce-small/spruce6", + "oak-ponderosa/med-9", + "pine/pine12", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "coral-rgb/coral-purp-2", + "coral-rgb/coral-purp-3", + "coral-rgb/coral-purp-1", + "willwo/willwo-3", + "willwo/willwo-2", + "willwo/willwo-5", + "willwo/willwo-4", + "willwo/willwo-1", + "clutter/spruce-clutt-1", + "clutter/spruce-clutt-5", + "willwo/willwo-7", + "clutter/spruce-clutt-4", + "willwo/willwo-6", + "clutter/spruce-clutt-3", + "willwo/willwo-9", + "clutter/spruce-clutt-2", + "willwo/willwo-8", + "spruce-small/spruce3", + "spruce-small/spruce4", + "hazel-oak/taller-oak-9", + "honey-tree/honey-20", + "spruce-small/spruce1", + "dual-tree/infested-palm-1", + "hazel-oak/taller-oak-8", + "spruce-small/spruce2", + "hazel-oak/taller-oak-7", + "hazel-oak/taller-oak-6", + "hazel-oak/taller-oak-5", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-2", + "frosted-spruce/large-10.", + "hazel-oak/taller-oak-1", + "small-birch/small-birch11", + "small-birch/small-birch10" + ] + }, "irisdepositgenerator": { "description": "Creates ore & other block deposits underground", "additionalProperties": false, @@ -12681,7 +22124,20 @@ }, "generator": { "description": "The generator id", - "type": "string" + "type": "string", + "enum": [ + "mesa-sharp-7", + "mountain", + "mesa-sharp-6", + "mountain-cliffs", + "plain-cliffs", + "mesa-sharp-5", + "mesa-sharp-4", + "flat", + "plain", + "plain-cliffs-thin", + "sharp" + ] } }, "required": [ @@ -12701,7 +22157,7 @@ "minItems": 1, "description": "Since 1.13 supports 3D biomes, you can add different derivative colors for anything above the terrain. (Think swampy tree leaves with a desert looking grass surface)", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enumbiome"} }, "objects": { "minItems": 1, @@ -15045,7 +24501,7 @@ "minItems": 1, "description": "List any biome names (file names without.json) here as children. Portions of this biome can sometimes morph into their children. Iris supports cyclic relationships such as A > B > A > B. Iris will stop checking 9 biomes down the tree.", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enbiomstring"} }, "decorators": { "minItems": 1, @@ -15082,7 +24538,7 @@ "minItems": 1, "description": "You can instead specify multiple biome derivatives to randomly scatter colors in this biome", "type": "array", - "items": {"type": "string"} + "items": {"$ref": "#/definitions/enumbiome"} }, "wall": { "description": "The default wall if iris decides to place a wall higher than 2 blocks (steep hills or possibly cliffs)", @@ -15790,4403 +25246,6 @@ } }, "fileMatch": ["/biomes/*.json"] - }, - { - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Represents an iris region", - "additionalProperties": false, - "title": "Region", - "type": "object", - "definitions": { - "iriseffect": { - "description": "An iris effect", - "additionalProperties": false, - "type": "object", - "properties": { - "particleAltX": { - "maximum": 8, - "description": "The alt x, usually represents motion if the particle count is zero. Otherwise an offset.", - "type": "number", - "minimum": -8 - }, - "particleAway": { - "maximum": 16, - "description": "The effect distance start away", - "type": "integer", - "minimum": 0 - }, - "particleAltY": { - "maximum": 8, - "description": "The alt y, usually represents motion if the particle count is zero. Otherwise an offset.", - "type": "number", - "minimum": -8 - }, - "particleAltZ": { - "maximum": 8, - "description": "The alt z, usually represents motion if the particle count is zero. Otherwise an offset.", - "type": "number", - "minimum": -8 - }, - "chance": { - "description": "The chance is 1 in CHANCE per interval", - "type": "integer", - "minimum": 1 - }, - "maxPitch": { - "maximum": 1.99, - "description": "The max sound pitch", - "type": "number", - "minimum": 0.01 - }, - "sound": { - "description": "The sound to play", - "type": "string", - "enum": [ - "AMBIENT_BASALT_DELTAS_ADDITIONS", - "AMBIENT_BASALT_DELTAS_LOOP", - "AMBIENT_BASALT_DELTAS_MOOD", - "AMBIENT_CAVE", - "AMBIENT_CRIMSON_FOREST_ADDITIONS", - "AMBIENT_CRIMSON_FOREST_LOOP", - "AMBIENT_CRIMSON_FOREST_MOOD", - "AMBIENT_NETHER_WASTES_ADDITIONS", - "AMBIENT_NETHER_WASTES_LOOP", - "AMBIENT_NETHER_WASTES_MOOD", - "AMBIENT_SOUL_SAND_VALLEY_ADDITIONS", - "AMBIENT_SOUL_SAND_VALLEY_LOOP", - "AMBIENT_SOUL_SAND_VALLEY_MOOD", - "AMBIENT_UNDERWATER_ENTER", - "AMBIENT_UNDERWATER_EXIT", - "AMBIENT_UNDERWATER_LOOP", - "AMBIENT_UNDERWATER_LOOP_ADDITIONS", - "AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE", - "AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE", - "AMBIENT_WARPED_FOREST_ADDITIONS", - "AMBIENT_WARPED_FOREST_LOOP", - "AMBIENT_WARPED_FOREST_MOOD", - "BLOCK_ANCIENT_DEBRIS_BREAK", - "BLOCK_ANCIENT_DEBRIS_FALL", - "BLOCK_ANCIENT_DEBRIS_HIT", - "BLOCK_ANCIENT_DEBRIS_PLACE", - "BLOCK_ANCIENT_DEBRIS_STEP", - "BLOCK_ANVIL_BREAK", - "BLOCK_ANVIL_DESTROY", - "BLOCK_ANVIL_FALL", - "BLOCK_ANVIL_HIT", - "BLOCK_ANVIL_LAND", - "BLOCK_ANVIL_PLACE", - "BLOCK_ANVIL_STEP", - "BLOCK_ANVIL_USE", - "BLOCK_BAMBOO_BREAK", - "BLOCK_BAMBOO_FALL", - "BLOCK_BAMBOO_HIT", - "BLOCK_BAMBOO_PLACE", - "BLOCK_BAMBOO_SAPLING_BREAK", - "BLOCK_BAMBOO_SAPLING_HIT", - "BLOCK_BAMBOO_SAPLING_PLACE", - "BLOCK_BAMBOO_STEP", - "BLOCK_BARREL_CLOSE", - "BLOCK_BARREL_OPEN", - "BLOCK_BASALT_BREAK", - "BLOCK_BASALT_FALL", - "BLOCK_BASALT_HIT", - "BLOCK_BASALT_PLACE", - "BLOCK_BASALT_STEP", - "BLOCK_BEACON_ACTIVATE", - "BLOCK_BEACON_AMBIENT", - "BLOCK_BEACON_DEACTIVATE", - "BLOCK_BEACON_POWER_SELECT", - "BLOCK_BEEHIVE_DRIP", - "BLOCK_BEEHIVE_ENTER", - "BLOCK_BEEHIVE_EXIT", - "BLOCK_BEEHIVE_SHEAR", - "BLOCK_BEEHIVE_WORK", - "BLOCK_BELL_RESONATE", - "BLOCK_BELL_USE", - "BLOCK_BLASTFURNACE_FIRE_CRACKLE", - "BLOCK_BONE_BLOCK_BREAK", - "BLOCK_BONE_BLOCK_FALL", - "BLOCK_BONE_BLOCK_HIT", - "BLOCK_BONE_BLOCK_PLACE", - "BLOCK_BONE_BLOCK_STEP", - "BLOCK_BREWING_STAND_BREW", - "BLOCK_BUBBLE_COLUMN_BUBBLE_POP", - "BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT", - "BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE", - "BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT", - "BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE", - "BLOCK_CAMPFIRE_CRACKLE", - "BLOCK_CHAIN_BREAK", - "BLOCK_CHAIN_FALL", - "BLOCK_CHAIN_HIT", - "BLOCK_CHAIN_PLACE", - "BLOCK_CHAIN_STEP", - "BLOCK_CHEST_CLOSE", - "BLOCK_CHEST_LOCKED", - "BLOCK_CHEST_OPEN", - "BLOCK_CHORUS_FLOWER_DEATH", - "BLOCK_CHORUS_FLOWER_GROW", - "BLOCK_COMPARATOR_CLICK", - "BLOCK_COMPOSTER_EMPTY", - "BLOCK_COMPOSTER_FILL", - "BLOCK_COMPOSTER_FILL_SUCCESS", - "BLOCK_COMPOSTER_READY", - "BLOCK_CONDUIT_ACTIVATE", - "BLOCK_CONDUIT_AMBIENT", - "BLOCK_CONDUIT_AMBIENT_SHORT", - "BLOCK_CONDUIT_ATTACK_TARGET", - "BLOCK_CONDUIT_DEACTIVATE", - "BLOCK_CORAL_BLOCK_BREAK", - "BLOCK_CORAL_BLOCK_FALL", - "BLOCK_CORAL_BLOCK_HIT", - "BLOCK_CORAL_BLOCK_PLACE", - "BLOCK_CORAL_BLOCK_STEP", - "BLOCK_CROP_BREAK", - "BLOCK_DISPENSER_DISPENSE", - "BLOCK_DISPENSER_FAIL", - "BLOCK_DISPENSER_LAUNCH", - "BLOCK_ENCHANTMENT_TABLE_USE", - "BLOCK_ENDER_CHEST_CLOSE", - "BLOCK_ENDER_CHEST_OPEN", - "BLOCK_END_GATEWAY_SPAWN", - "BLOCK_END_PORTAL_FRAME_FILL", - "BLOCK_END_PORTAL_SPAWN", - "BLOCK_FENCE_GATE_CLOSE", - "BLOCK_FENCE_GATE_OPEN", - "BLOCK_FIRE_AMBIENT", - "BLOCK_FIRE_EXTINGUISH", - "BLOCK_FUNGUS_BREAK", - "BLOCK_FUNGUS_FALL", - "BLOCK_FUNGUS_HIT", - "BLOCK_FUNGUS_PLACE", - "BLOCK_FUNGUS_STEP", - "BLOCK_FURNACE_FIRE_CRACKLE", - "BLOCK_GILDED_BLACKSTONE_BREAK", - "BLOCK_GILDED_BLACKSTONE_FALL", - "BLOCK_GILDED_BLACKSTONE_HIT", - "BLOCK_GILDED_BLACKSTONE_PLACE", - "BLOCK_GILDED_BLACKSTONE_STEP", - "BLOCK_GLASS_BREAK", - "BLOCK_GLASS_FALL", - "BLOCK_GLASS_HIT", - "BLOCK_GLASS_PLACE", - "BLOCK_GLASS_STEP", - "BLOCK_GRASS_BREAK", - "BLOCK_GRASS_FALL", - "BLOCK_GRASS_HIT", - "BLOCK_GRASS_PLACE", - "BLOCK_GRASS_STEP", - "BLOCK_GRAVEL_BREAK", - "BLOCK_GRAVEL_FALL", - "BLOCK_GRAVEL_HIT", - "BLOCK_GRAVEL_PLACE", - "BLOCK_GRAVEL_STEP", - "BLOCK_GRINDSTONE_USE", - "BLOCK_HONEY_BLOCK_BREAK", - "BLOCK_HONEY_BLOCK_FALL", - "BLOCK_HONEY_BLOCK_HIT", - "BLOCK_HONEY_BLOCK_PLACE", - "BLOCK_HONEY_BLOCK_SLIDE", - "BLOCK_HONEY_BLOCK_STEP", - "BLOCK_IRON_DOOR_CLOSE", - "BLOCK_IRON_DOOR_OPEN", - "BLOCK_IRON_TRAPDOOR_CLOSE", - "BLOCK_IRON_TRAPDOOR_OPEN", - "BLOCK_LADDER_BREAK", - "BLOCK_LADDER_FALL", - "BLOCK_LADDER_HIT", - "BLOCK_LADDER_PLACE", - "BLOCK_LADDER_STEP", - "BLOCK_LANTERN_BREAK", - "BLOCK_LANTERN_FALL", - "BLOCK_LANTERN_HIT", - "BLOCK_LANTERN_PLACE", - "BLOCK_LANTERN_STEP", - "BLOCK_LAVA_AMBIENT", - "BLOCK_LAVA_EXTINGUISH", - "BLOCK_LAVA_POP", - "BLOCK_LEVER_CLICK", - "BLOCK_LILY_PAD_PLACE", - "BLOCK_LODESTONE_BREAK", - "BLOCK_LODESTONE_FALL", - "BLOCK_LODESTONE_HIT", - "BLOCK_LODESTONE_PLACE", - "BLOCK_LODESTONE_STEP", - "BLOCK_METAL_BREAK", - "BLOCK_METAL_FALL", - "BLOCK_METAL_HIT", - "BLOCK_METAL_PLACE", - "BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF", - "BLOCK_METAL_PRESSURE_PLATE_CLICK_ON", - "BLOCK_METAL_STEP", - "BLOCK_NETHERITE_BLOCK_BREAK", - "BLOCK_NETHERITE_BLOCK_FALL", - "BLOCK_NETHERITE_BLOCK_HIT", - "BLOCK_NETHERITE_BLOCK_PLACE", - "BLOCK_NETHERITE_BLOCK_STEP", - "BLOCK_NETHERRACK_BREAK", - "BLOCK_NETHERRACK_FALL", - "BLOCK_NETHERRACK_HIT", - "BLOCK_NETHERRACK_PLACE", - "BLOCK_NETHERRACK_STEP", - "BLOCK_NETHER_BRICKS_BREAK", - "BLOCK_NETHER_BRICKS_FALL", - "BLOCK_NETHER_BRICKS_HIT", - "BLOCK_NETHER_BRICKS_PLACE", - "BLOCK_NETHER_BRICKS_STEP", - "BLOCK_NETHER_GOLD_ORE_BREAK", - "BLOCK_NETHER_GOLD_ORE_FALL", - "BLOCK_NETHER_GOLD_ORE_HIT", - "BLOCK_NETHER_GOLD_ORE_PLACE", - "BLOCK_NETHER_GOLD_ORE_STEP", - "BLOCK_NETHER_ORE_BREAK", - "BLOCK_NETHER_ORE_FALL", - "BLOCK_NETHER_ORE_HIT", - "BLOCK_NETHER_ORE_PLACE", - "BLOCK_NETHER_ORE_STEP", - "BLOCK_NETHER_SPROUTS_BREAK", - "BLOCK_NETHER_SPROUTS_FALL", - "BLOCK_NETHER_SPROUTS_HIT", - "BLOCK_NETHER_SPROUTS_PLACE", - "BLOCK_NETHER_SPROUTS_STEP", - "BLOCK_NETHER_WART_BREAK", - "BLOCK_NOTE_BLOCK_BANJO", - "BLOCK_NOTE_BLOCK_BASEDRUM", - "BLOCK_NOTE_BLOCK_BASS", - "BLOCK_NOTE_BLOCK_BELL", - "BLOCK_NOTE_BLOCK_BIT", - "BLOCK_NOTE_BLOCK_CHIME", - "BLOCK_NOTE_BLOCK_COW_BELL", - "BLOCK_NOTE_BLOCK_DIDGERIDOO", - "BLOCK_NOTE_BLOCK_FLUTE", - "BLOCK_NOTE_BLOCK_GUITAR", - "BLOCK_NOTE_BLOCK_HARP", - "BLOCK_NOTE_BLOCK_HAT", - "BLOCK_NOTE_BLOCK_IRON_XYLOPHONE", - "BLOCK_NOTE_BLOCK_PLING", - "BLOCK_NOTE_BLOCK_SNARE", - "BLOCK_NOTE_BLOCK_XYLOPHONE", - "BLOCK_NYLIUM_BREAK", - "BLOCK_NYLIUM_FALL", - "BLOCK_NYLIUM_HIT", - "BLOCK_NYLIUM_PLACE", - "BLOCK_NYLIUM_STEP", - "BLOCK_PISTON_CONTRACT", - "BLOCK_PISTON_EXTEND", - "BLOCK_PORTAL_AMBIENT", - "BLOCK_PORTAL_TRAVEL", - "BLOCK_PORTAL_TRIGGER", - "BLOCK_PUMPKIN_CARVE", - "BLOCK_REDSTONE_TORCH_BURNOUT", - "BLOCK_RESPAWN_ANCHOR_AMBIENT", - "BLOCK_RESPAWN_ANCHOR_CHARGE", - "BLOCK_RESPAWN_ANCHOR_DEPLETE", - "BLOCK_RESPAWN_ANCHOR_SET_SPAWN", - "BLOCK_ROOTS_BREAK", - "BLOCK_ROOTS_FALL", - "BLOCK_ROOTS_HIT", - "BLOCK_ROOTS_PLACE", - "BLOCK_ROOTS_STEP", - "BLOCK_SAND_BREAK", - "BLOCK_SAND_FALL", - "BLOCK_SAND_HIT", - "BLOCK_SAND_PLACE", - "BLOCK_SAND_STEP", - "BLOCK_SCAFFOLDING_BREAK", - "BLOCK_SCAFFOLDING_FALL", - "BLOCK_SCAFFOLDING_HIT", - "BLOCK_SCAFFOLDING_PLACE", - "BLOCK_SCAFFOLDING_STEP", - "BLOCK_SHROOMLIGHT_BREAK", - "BLOCK_SHROOMLIGHT_FALL", - "BLOCK_SHROOMLIGHT_HIT", - "BLOCK_SHROOMLIGHT_PLACE", - "BLOCK_SHROOMLIGHT_STEP", - "BLOCK_SHULKER_BOX_CLOSE", - "BLOCK_SHULKER_BOX_OPEN", - "BLOCK_SLIME_BLOCK_BREAK", - "BLOCK_SLIME_BLOCK_FALL", - "BLOCK_SLIME_BLOCK_HIT", - "BLOCK_SLIME_BLOCK_PLACE", - "BLOCK_SLIME_BLOCK_STEP", - "BLOCK_SMITHING_TABLE_USE", - "BLOCK_SMOKER_SMOKE", - "BLOCK_SNOW_BREAK", - "BLOCK_SNOW_FALL", - "BLOCK_SNOW_HIT", - "BLOCK_SNOW_PLACE", - "BLOCK_SNOW_STEP", - "BLOCK_SOUL_SAND_BREAK", - "BLOCK_SOUL_SAND_FALL", - "BLOCK_SOUL_SAND_HIT", - "BLOCK_SOUL_SAND_PLACE", - "BLOCK_SOUL_SAND_STEP", - "BLOCK_SOUL_SOIL_BREAK", - "BLOCK_SOUL_SOIL_FALL", - "BLOCK_SOUL_SOIL_HIT", - "BLOCK_SOUL_SOIL_PLACE", - "BLOCK_SOUL_SOIL_STEP", - "BLOCK_STEM_BREAK", - "BLOCK_STEM_FALL", - "BLOCK_STEM_HIT", - "BLOCK_STEM_PLACE", - "BLOCK_STEM_STEP", - "BLOCK_STONE_BREAK", - "BLOCK_STONE_BUTTON_CLICK_OFF", - "BLOCK_STONE_BUTTON_CLICK_ON", - "BLOCK_STONE_FALL", - "BLOCK_STONE_HIT", - "BLOCK_STONE_PLACE", - "BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF", - "BLOCK_STONE_PRESSURE_PLATE_CLICK_ON", - "BLOCK_STONE_STEP", - "BLOCK_SWEET_BERRY_BUSH_BREAK", - "BLOCK_SWEET_BERRY_BUSH_PLACE", - "BLOCK_TRIPWIRE_ATTACH", - "BLOCK_TRIPWIRE_CLICK_OFF", - "BLOCK_TRIPWIRE_CLICK_ON", - "BLOCK_TRIPWIRE_DETACH", - "BLOCK_VINE_STEP", - "BLOCK_WART_BLOCK_BREAK", - "BLOCK_WART_BLOCK_FALL", - "BLOCK_WART_BLOCK_HIT", - "BLOCK_WART_BLOCK_PLACE", - "BLOCK_WART_BLOCK_STEP", - "BLOCK_WATER_AMBIENT", - "BLOCK_WEEPING_VINES_BREAK", - "BLOCK_WEEPING_VINES_FALL", - "BLOCK_WEEPING_VINES_HIT", - "BLOCK_WEEPING_VINES_PLACE", - "BLOCK_WEEPING_VINES_STEP", - "BLOCK_WET_GRASS_BREAK", - "BLOCK_WET_GRASS_FALL", - "BLOCK_WET_GRASS_HIT", - "BLOCK_WET_GRASS_PLACE", - "BLOCK_WET_GRASS_STEP", - "BLOCK_WOODEN_BUTTON_CLICK_OFF", - "BLOCK_WOODEN_BUTTON_CLICK_ON", - "BLOCK_WOODEN_DOOR_CLOSE", - "BLOCK_WOODEN_DOOR_OPEN", - "BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF", - "BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON", - "BLOCK_WOODEN_TRAPDOOR_CLOSE", - "BLOCK_WOODEN_TRAPDOOR_OPEN", - "BLOCK_WOOD_BREAK", - "BLOCK_WOOD_FALL", - "BLOCK_WOOD_HIT", - "BLOCK_WOOD_PLACE", - "BLOCK_WOOD_STEP", - "BLOCK_WOOL_BREAK", - "BLOCK_WOOL_FALL", - "BLOCK_WOOL_HIT", - "BLOCK_WOOL_PLACE", - "BLOCK_WOOL_STEP", - "ENCHANT_THORNS_HIT", - "ENTITY_ARMOR_STAND_BREAK", - "ENTITY_ARMOR_STAND_FALL", - "ENTITY_ARMOR_STAND_HIT", - "ENTITY_ARMOR_STAND_PLACE", - "ENTITY_ARROW_HIT", - "ENTITY_ARROW_HIT_PLAYER", - "ENTITY_ARROW_SHOOT", - "ENTITY_BAT_AMBIENT", - "ENTITY_BAT_DEATH", - "ENTITY_BAT_HURT", - "ENTITY_BAT_LOOP", - "ENTITY_BAT_TAKEOFF", - "ENTITY_BEE_DEATH", - "ENTITY_BEE_HURT", - "ENTITY_BEE_LOOP", - "ENTITY_BEE_LOOP_AGGRESSIVE", - "ENTITY_BEE_POLLINATE", - "ENTITY_BEE_STING", - "ENTITY_BLAZE_AMBIENT", - "ENTITY_BLAZE_BURN", - "ENTITY_BLAZE_DEATH", - "ENTITY_BLAZE_HURT", - "ENTITY_BLAZE_SHOOT", - "ENTITY_BOAT_PADDLE_LAND", - "ENTITY_BOAT_PADDLE_WATER", - "ENTITY_CAT_AMBIENT", - "ENTITY_CAT_BEG_FOR_FOOD", - "ENTITY_CAT_DEATH", - "ENTITY_CAT_EAT", - "ENTITY_CAT_HISS", - "ENTITY_CAT_HURT", - "ENTITY_CAT_PURR", - "ENTITY_CAT_PURREOW", - "ENTITY_CAT_STRAY_AMBIENT", - "ENTITY_CHICKEN_AMBIENT", - "ENTITY_CHICKEN_DEATH", - "ENTITY_CHICKEN_EGG", - "ENTITY_CHICKEN_HURT", - "ENTITY_CHICKEN_STEP", - "ENTITY_COD_AMBIENT", - "ENTITY_COD_DEATH", - "ENTITY_COD_FLOP", - "ENTITY_COD_HURT", - "ENTITY_COW_AMBIENT", - "ENTITY_COW_DEATH", - "ENTITY_COW_HURT", - "ENTITY_COW_MILK", - "ENTITY_COW_STEP", - "ENTITY_CREEPER_DEATH", - "ENTITY_CREEPER_HURT", - "ENTITY_CREEPER_PRIMED", - "ENTITY_DOLPHIN_AMBIENT", - "ENTITY_DOLPHIN_AMBIENT_WATER", - "ENTITY_DOLPHIN_ATTACK", - "ENTITY_DOLPHIN_DEATH", - "ENTITY_DOLPHIN_EAT", - "ENTITY_DOLPHIN_HURT", - "ENTITY_DOLPHIN_JUMP", - "ENTITY_DOLPHIN_PLAY", - "ENTITY_DOLPHIN_SPLASH", - "ENTITY_DOLPHIN_SWIM", - "ENTITY_DONKEY_AMBIENT", - "ENTITY_DONKEY_ANGRY", - "ENTITY_DONKEY_CHEST", - "ENTITY_DONKEY_DEATH", - "ENTITY_DONKEY_EAT", - "ENTITY_DONKEY_HURT", - "ENTITY_DRAGON_FIREBALL_EXPLODE", - "ENTITY_DROWNED_AMBIENT", - "ENTITY_DROWNED_AMBIENT_WATER", - "ENTITY_DROWNED_DEATH", - "ENTITY_DROWNED_DEATH_WATER", - "ENTITY_DROWNED_HURT", - "ENTITY_DROWNED_HURT_WATER", - "ENTITY_DROWNED_SHOOT", - "ENTITY_DROWNED_STEP", - "ENTITY_DROWNED_SWIM", - "ENTITY_EGG_THROW", - "ENTITY_ELDER_GUARDIAN_AMBIENT", - "ENTITY_ELDER_GUARDIAN_AMBIENT_LAND", - "ENTITY_ELDER_GUARDIAN_CURSE", - "ENTITY_ELDER_GUARDIAN_DEATH", - "ENTITY_ELDER_GUARDIAN_DEATH_LAND", - "ENTITY_ELDER_GUARDIAN_FLOP", - "ENTITY_ELDER_GUARDIAN_HURT", - "ENTITY_ELDER_GUARDIAN_HURT_LAND", - "ENTITY_ENDERMAN_AMBIENT", - "ENTITY_ENDERMAN_DEATH", - "ENTITY_ENDERMAN_HURT", - "ENTITY_ENDERMAN_SCREAM", - "ENTITY_ENDERMAN_STARE", - "ENTITY_ENDERMAN_TELEPORT", - "ENTITY_ENDERMITE_AMBIENT", - "ENTITY_ENDERMITE_DEATH", - "ENTITY_ENDERMITE_HURT", - "ENTITY_ENDERMITE_STEP", - "ENTITY_ENDER_DRAGON_AMBIENT", - "ENTITY_ENDER_DRAGON_DEATH", - "ENTITY_ENDER_DRAGON_FLAP", - "ENTITY_ENDER_DRAGON_GROWL", - "ENTITY_ENDER_DRAGON_HURT", - "ENTITY_ENDER_DRAGON_SHOOT", - "ENTITY_ENDER_EYE_DEATH", - "ENTITY_ENDER_EYE_LAUNCH", - "ENTITY_ENDER_PEARL_THROW", - "ENTITY_EVOKER_AMBIENT", - "ENTITY_EVOKER_CAST_SPELL", - "ENTITY_EVOKER_CELEBRATE", - "ENTITY_EVOKER_DEATH", - "ENTITY_EVOKER_FANGS_ATTACK", - "ENTITY_EVOKER_HURT", - "ENTITY_EVOKER_PREPARE_ATTACK", - "ENTITY_EVOKER_PREPARE_SUMMON", - "ENTITY_EVOKER_PREPARE_WOLOLO", - "ENTITY_EXPERIENCE_BOTTLE_THROW", - "ENTITY_EXPERIENCE_ORB_PICKUP", - "ENTITY_FIREWORK_ROCKET_BLAST", - "ENTITY_FIREWORK_ROCKET_BLAST_FAR", - "ENTITY_FIREWORK_ROCKET_LARGE_BLAST", - "ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR", - "ENTITY_FIREWORK_ROCKET_LAUNCH", - "ENTITY_FIREWORK_ROCKET_SHOOT", - "ENTITY_FIREWORK_ROCKET_TWINKLE", - "ENTITY_FIREWORK_ROCKET_TWINKLE_FAR", - "ENTITY_FISHING_BOBBER_RETRIEVE", - "ENTITY_FISHING_BOBBER_SPLASH", - "ENTITY_FISHING_BOBBER_THROW", - "ENTITY_FISH_SWIM", - "ENTITY_FOX_AGGRO", - "ENTITY_FOX_AMBIENT", - "ENTITY_FOX_BITE", - "ENTITY_FOX_DEATH", - "ENTITY_FOX_EAT", - "ENTITY_FOX_HURT", - "ENTITY_FOX_SCREECH", - "ENTITY_FOX_SLEEP", - "ENTITY_FOX_SNIFF", - "ENTITY_FOX_SPIT", - "ENTITY_FOX_TELEPORT", - "ENTITY_GENERIC_BIG_FALL", - "ENTITY_GENERIC_BURN", - "ENTITY_GENERIC_DEATH", - "ENTITY_GENERIC_DRINK", - "ENTITY_GENERIC_EAT", - "ENTITY_GENERIC_EXPLODE", - "ENTITY_GENERIC_EXTINGUISH_FIRE", - "ENTITY_GENERIC_HURT", - "ENTITY_GENERIC_SMALL_FALL", - "ENTITY_GENERIC_SPLASH", - "ENTITY_GENERIC_SWIM", - "ENTITY_GHAST_AMBIENT", - "ENTITY_GHAST_DEATH", - "ENTITY_GHAST_HURT", - "ENTITY_GHAST_SCREAM", - "ENTITY_GHAST_SHOOT", - "ENTITY_GHAST_WARN", - "ENTITY_GUARDIAN_AMBIENT", - "ENTITY_GUARDIAN_AMBIENT_LAND", - "ENTITY_GUARDIAN_ATTACK", - "ENTITY_GUARDIAN_DEATH", - "ENTITY_GUARDIAN_DEATH_LAND", - "ENTITY_GUARDIAN_FLOP", - "ENTITY_GUARDIAN_HURT", - "ENTITY_GUARDIAN_HURT_LAND", - "ENTITY_HOGLIN_AMBIENT", - "ENTITY_HOGLIN_ANGRY", - "ENTITY_HOGLIN_ATTACK", - "ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED", - "ENTITY_HOGLIN_DEATH", - "ENTITY_HOGLIN_HURT", - "ENTITY_HOGLIN_RETREAT", - "ENTITY_HOGLIN_STEP", - "ENTITY_HORSE_AMBIENT", - "ENTITY_HORSE_ANGRY", - "ENTITY_HORSE_ARMOR", - "ENTITY_HORSE_BREATHE", - "ENTITY_HORSE_DEATH", - "ENTITY_HORSE_EAT", - "ENTITY_HORSE_GALLOP", - "ENTITY_HORSE_HURT", - "ENTITY_HORSE_JUMP", - "ENTITY_HORSE_LAND", - "ENTITY_HORSE_SADDLE", - "ENTITY_HORSE_STEP", - "ENTITY_HORSE_STEP_WOOD", - "ENTITY_HOSTILE_BIG_FALL", - "ENTITY_HOSTILE_DEATH", - "ENTITY_HOSTILE_HURT", - "ENTITY_HOSTILE_SMALL_FALL", - "ENTITY_HOSTILE_SPLASH", - "ENTITY_HOSTILE_SWIM", - "ENTITY_HUSK_AMBIENT", - "ENTITY_HUSK_CONVERTED_TO_ZOMBIE", - "ENTITY_HUSK_DEATH", - "ENTITY_HUSK_HURT", - "ENTITY_HUSK_STEP", - "ENTITY_ILLUSIONER_AMBIENT", - "ENTITY_ILLUSIONER_CAST_SPELL", - "ENTITY_ILLUSIONER_DEATH", - "ENTITY_ILLUSIONER_HURT", - "ENTITY_ILLUSIONER_MIRROR_MOVE", - "ENTITY_ILLUSIONER_PREPARE_BLINDNESS", - "ENTITY_ILLUSIONER_PREPARE_MIRROR", - "ENTITY_IRON_GOLEM_ATTACK", - "ENTITY_IRON_GOLEM_DAMAGE", - "ENTITY_IRON_GOLEM_DEATH", - "ENTITY_IRON_GOLEM_HURT", - "ENTITY_IRON_GOLEM_REPAIR", - "ENTITY_IRON_GOLEM_STEP", - "ENTITY_ITEM_BREAK", - "ENTITY_ITEM_FRAME_ADD_ITEM", - "ENTITY_ITEM_FRAME_BREAK", - "ENTITY_ITEM_FRAME_PLACE", - "ENTITY_ITEM_FRAME_REMOVE_ITEM", - "ENTITY_ITEM_FRAME_ROTATE_ITEM", - "ENTITY_ITEM_PICKUP", - "ENTITY_LEASH_KNOT_BREAK", - "ENTITY_LEASH_KNOT_PLACE", - "ENTITY_LIGHTNING_BOLT_IMPACT", - "ENTITY_LIGHTNING_BOLT_THUNDER", - "ENTITY_LINGERING_POTION_THROW", - "ENTITY_LLAMA_AMBIENT", - "ENTITY_LLAMA_ANGRY", - "ENTITY_LLAMA_CHEST", - "ENTITY_LLAMA_DEATH", - "ENTITY_LLAMA_EAT", - "ENTITY_LLAMA_HURT", - "ENTITY_LLAMA_SPIT", - "ENTITY_LLAMA_STEP", - "ENTITY_LLAMA_SWAG", - "ENTITY_MAGMA_CUBE_DEATH", - "ENTITY_MAGMA_CUBE_DEATH_SMALL", - "ENTITY_MAGMA_CUBE_HURT", - "ENTITY_MAGMA_CUBE_HURT_SMALL", - "ENTITY_MAGMA_CUBE_JUMP", - "ENTITY_MAGMA_CUBE_SQUISH", - "ENTITY_MAGMA_CUBE_SQUISH_SMALL", - "ENTITY_MINECART_INSIDE", - "ENTITY_MINECART_RIDING", - "ENTITY_MOOSHROOM_CONVERT", - "ENTITY_MOOSHROOM_EAT", - "ENTITY_MOOSHROOM_MILK", - "ENTITY_MOOSHROOM_SHEAR", - "ENTITY_MOOSHROOM_SUSPICIOUS_MILK", - "ENTITY_MULE_AMBIENT", - "ENTITY_MULE_ANGRY", - "ENTITY_MULE_CHEST", - "ENTITY_MULE_DEATH", - "ENTITY_MULE_EAT", - "ENTITY_MULE_HURT", - "ENTITY_OCELOT_AMBIENT", - "ENTITY_OCELOT_DEATH", - "ENTITY_OCELOT_HURT", - "ENTITY_PAINTING_BREAK", - "ENTITY_PAINTING_PLACE", - "ENTITY_PANDA_AGGRESSIVE_AMBIENT", - "ENTITY_PANDA_AMBIENT", - "ENTITY_PANDA_BITE", - "ENTITY_PANDA_CANT_BREED", - "ENTITY_PANDA_DEATH", - "ENTITY_PANDA_EAT", - "ENTITY_PANDA_HURT", - "ENTITY_PANDA_PRE_SNEEZE", - "ENTITY_PANDA_SNEEZE", - "ENTITY_PANDA_STEP", - "ENTITY_PANDA_WORRIED_AMBIENT", - "ENTITY_PARROT_AMBIENT", - "ENTITY_PARROT_DEATH", - "ENTITY_PARROT_EAT", - "ENTITY_PARROT_FLY", - "ENTITY_PARROT_HURT", - "ENTITY_PARROT_IMITATE_BLAZE", - "ENTITY_PARROT_IMITATE_CREEPER", - "ENTITY_PARROT_IMITATE_DROWNED", - "ENTITY_PARROT_IMITATE_ELDER_GUARDIAN", - "ENTITY_PARROT_IMITATE_ENDERMITE", - "ENTITY_PARROT_IMITATE_ENDER_DRAGON", - "ENTITY_PARROT_IMITATE_EVOKER", - "ENTITY_PARROT_IMITATE_GHAST", - "ENTITY_PARROT_IMITATE_GUARDIAN", - "ENTITY_PARROT_IMITATE_HOGLIN", - "ENTITY_PARROT_IMITATE_HUSK", - "ENTITY_PARROT_IMITATE_ILLUSIONER", - "ENTITY_PARROT_IMITATE_MAGMA_CUBE", - "ENTITY_PARROT_IMITATE_PHANTOM", - "ENTITY_PARROT_IMITATE_PIGLIN", - "ENTITY_PARROT_IMITATE_PILLAGER", - "ENTITY_PARROT_IMITATE_RAVAGER", - "ENTITY_PARROT_IMITATE_SHULKER", - "ENTITY_PARROT_IMITATE_SILVERFISH", - "ENTITY_PARROT_IMITATE_SKELETON", - "ENTITY_PARROT_IMITATE_SLIME", - "ENTITY_PARROT_IMITATE_SPIDER", - "ENTITY_PARROT_IMITATE_STRAY", - "ENTITY_PARROT_IMITATE_VEX", - "ENTITY_PARROT_IMITATE_VINDICATOR", - "ENTITY_PARROT_IMITATE_WITCH", - "ENTITY_PARROT_IMITATE_WITHER", - "ENTITY_PARROT_IMITATE_WITHER_SKELETON", - "ENTITY_PARROT_IMITATE_ZOGLIN", - "ENTITY_PARROT_IMITATE_ZOMBIE", - "ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER", - "ENTITY_PARROT_STEP", - "ENTITY_PHANTOM_AMBIENT", - "ENTITY_PHANTOM_BITE", - "ENTITY_PHANTOM_DEATH", - "ENTITY_PHANTOM_FLAP", - "ENTITY_PHANTOM_HURT", - "ENTITY_PHANTOM_SWOOP", - "ENTITY_PIGLIN_ADMIRING_ITEM", - "ENTITY_PIGLIN_AMBIENT", - "ENTITY_PIGLIN_ANGRY", - "ENTITY_PIGLIN_CELEBRATE", - "ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED", - "ENTITY_PIGLIN_DEATH", - "ENTITY_PIGLIN_HURT", - "ENTITY_PIGLIN_JEALOUS", - "ENTITY_PIGLIN_RETREAT", - "ENTITY_PIGLIN_STEP", - "ENTITY_PIG_AMBIENT", - "ENTITY_PIG_DEATH", - "ENTITY_PIG_HURT", - "ENTITY_PIG_SADDLE", - "ENTITY_PIG_STEP", - "ENTITY_PILLAGER_AMBIENT", - "ENTITY_PILLAGER_CELEBRATE", - "ENTITY_PILLAGER_DEATH", - "ENTITY_PILLAGER_HURT", - "ENTITY_PLAYER_ATTACK_CRIT", - "ENTITY_PLAYER_ATTACK_KNOCKBACK", - "ENTITY_PLAYER_ATTACK_NODAMAGE", - "ENTITY_PLAYER_ATTACK_STRONG", - "ENTITY_PLAYER_ATTACK_SWEEP", - "ENTITY_PLAYER_ATTACK_WEAK", - "ENTITY_PLAYER_BIG_FALL", - "ENTITY_PLAYER_BREATH", - "ENTITY_PLAYER_BURP", - "ENTITY_PLAYER_DEATH", - "ENTITY_PLAYER_HURT", - "ENTITY_PLAYER_HURT_DROWN", - "ENTITY_PLAYER_HURT_ON_FIRE", - "ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH", - "ENTITY_PLAYER_LEVELUP", - "ENTITY_PLAYER_SMALL_FALL", - "ENTITY_PLAYER_SPLASH", - "ENTITY_PLAYER_SPLASH_HIGH_SPEED", - "ENTITY_PLAYER_SWIM", - "ENTITY_POLAR_BEAR_AMBIENT", - "ENTITY_POLAR_BEAR_AMBIENT_BABY", - "ENTITY_POLAR_BEAR_DEATH", - "ENTITY_POLAR_BEAR_HURT", - "ENTITY_POLAR_BEAR_STEP", - "ENTITY_POLAR_BEAR_WARNING", - "ENTITY_PUFFER_FISH_AMBIENT", - "ENTITY_PUFFER_FISH_BLOW_OUT", - "ENTITY_PUFFER_FISH_BLOW_UP", - "ENTITY_PUFFER_FISH_DEATH", - "ENTITY_PUFFER_FISH_FLOP", - "ENTITY_PUFFER_FISH_HURT", - "ENTITY_PUFFER_FISH_STING", - "ENTITY_RABBIT_AMBIENT", - "ENTITY_RABBIT_ATTACK", - "ENTITY_RABBIT_DEATH", - "ENTITY_RABBIT_HURT", - "ENTITY_RABBIT_JUMP", - "ENTITY_RAVAGER_AMBIENT", - "ENTITY_RAVAGER_ATTACK", - "ENTITY_RAVAGER_CELEBRATE", - "ENTITY_RAVAGER_DEATH", - "ENTITY_RAVAGER_HURT", - "ENTITY_RAVAGER_ROAR", - "ENTITY_RAVAGER_STEP", - "ENTITY_RAVAGER_STUNNED", - "ENTITY_SALMON_AMBIENT", - "ENTITY_SALMON_DEATH", - "ENTITY_SALMON_FLOP", - "ENTITY_SALMON_HURT", - "ENTITY_SHEEP_AMBIENT", - "ENTITY_SHEEP_DEATH", - "ENTITY_SHEEP_HURT", - "ENTITY_SHEEP_SHEAR", - "ENTITY_SHEEP_STEP", - "ENTITY_SHULKER_AMBIENT", - "ENTITY_SHULKER_BULLET_HIT", - "ENTITY_SHULKER_BULLET_HURT", - "ENTITY_SHULKER_CLOSE", - "ENTITY_SHULKER_DEATH", - "ENTITY_SHULKER_HURT", - "ENTITY_SHULKER_HURT_CLOSED", - "ENTITY_SHULKER_OPEN", - "ENTITY_SHULKER_SHOOT", - "ENTITY_SHULKER_TELEPORT", - "ENTITY_SILVERFISH_AMBIENT", - "ENTITY_SILVERFISH_DEATH", - "ENTITY_SILVERFISH_HURT", - "ENTITY_SILVERFISH_STEP", - "ENTITY_SKELETON_AMBIENT", - "ENTITY_SKELETON_DEATH", - "ENTITY_SKELETON_HORSE_AMBIENT", - "ENTITY_SKELETON_HORSE_AMBIENT_WATER", - "ENTITY_SKELETON_HORSE_DEATH", - "ENTITY_SKELETON_HORSE_GALLOP_WATER", - "ENTITY_SKELETON_HORSE_HURT", - "ENTITY_SKELETON_HORSE_JUMP_WATER", - "ENTITY_SKELETON_HORSE_STEP_WATER", - "ENTITY_SKELETON_HORSE_SWIM", - "ENTITY_SKELETON_HURT", - "ENTITY_SKELETON_SHOOT", - "ENTITY_SKELETON_STEP", - "ENTITY_SLIME_ATTACK", - "ENTITY_SLIME_DEATH", - "ENTITY_SLIME_DEATH_SMALL", - "ENTITY_SLIME_HURT", - "ENTITY_SLIME_HURT_SMALL", - "ENTITY_SLIME_JUMP", - "ENTITY_SLIME_JUMP_SMALL", - "ENTITY_SLIME_SQUISH", - "ENTITY_SLIME_SQUISH_SMALL", - "ENTITY_SNOWBALL_THROW", - "ENTITY_SNOW_GOLEM_AMBIENT", - "ENTITY_SNOW_GOLEM_DEATH", - "ENTITY_SNOW_GOLEM_HURT", - "ENTITY_SNOW_GOLEM_SHEAR", - "ENTITY_SNOW_GOLEM_SHOOT", - "ENTITY_SPIDER_AMBIENT", - "ENTITY_SPIDER_DEATH", - "ENTITY_SPIDER_HURT", - "ENTITY_SPIDER_STEP", - "ENTITY_SPLASH_POTION_BREAK", - "ENTITY_SPLASH_POTION_THROW", - "ENTITY_SQUID_AMBIENT", - "ENTITY_SQUID_DEATH", - "ENTITY_SQUID_HURT", - "ENTITY_SQUID_SQUIRT", - "ENTITY_STRAY_AMBIENT", - "ENTITY_STRAY_DEATH", - "ENTITY_STRAY_HURT", - "ENTITY_STRAY_STEP", - "ENTITY_STRIDER_AMBIENT", - "ENTITY_STRIDER_DEATH", - "ENTITY_STRIDER_EAT", - "ENTITY_STRIDER_HAPPY", - "ENTITY_STRIDER_HURT", - "ENTITY_STRIDER_RETREAT", - "ENTITY_STRIDER_SADDLE", - "ENTITY_STRIDER_STEP", - "ENTITY_STRIDER_STEP_LAVA", - "ENTITY_TNT_PRIMED", - "ENTITY_TROPICAL_FISH_AMBIENT", - "ENTITY_TROPICAL_FISH_DEATH", - "ENTITY_TROPICAL_FISH_FLOP", - "ENTITY_TROPICAL_FISH_HURT", - "ENTITY_TURTLE_AMBIENT_LAND", - "ENTITY_TURTLE_DEATH", - "ENTITY_TURTLE_DEATH_BABY", - "ENTITY_TURTLE_EGG_BREAK", - "ENTITY_TURTLE_EGG_CRACK", - "ENTITY_TURTLE_EGG_HATCH", - "ENTITY_TURTLE_HURT", - "ENTITY_TURTLE_HURT_BABY", - "ENTITY_TURTLE_LAY_EGG", - "ENTITY_TURTLE_SHAMBLE", - "ENTITY_TURTLE_SHAMBLE_BABY", - "ENTITY_TURTLE_SWIM", - "ENTITY_VEX_AMBIENT", - "ENTITY_VEX_CHARGE", - "ENTITY_VEX_DEATH", - "ENTITY_VEX_HURT", - "ENTITY_VILLAGER_AMBIENT", - "ENTITY_VILLAGER_CELEBRATE", - "ENTITY_VILLAGER_DEATH", - "ENTITY_VILLAGER_HURT", - "ENTITY_VILLAGER_NO", - "ENTITY_VILLAGER_TRADE", - "ENTITY_VILLAGER_WORK_ARMORER", - "ENTITY_VILLAGER_WORK_BUTCHER", - "ENTITY_VILLAGER_WORK_CARTOGRAPHER", - "ENTITY_VILLAGER_WORK_CLERIC", - "ENTITY_VILLAGER_WORK_FARMER", - "ENTITY_VILLAGER_WORK_FISHERMAN", - "ENTITY_VILLAGER_WORK_FLETCHER", - "ENTITY_VILLAGER_WORK_LEATHERWORKER", - "ENTITY_VILLAGER_WORK_LIBRARIAN", - "ENTITY_VILLAGER_WORK_MASON", - "ENTITY_VILLAGER_WORK_SHEPHERD", - "ENTITY_VILLAGER_WORK_TOOLSMITH", - "ENTITY_VILLAGER_WORK_WEAPONSMITH", - "ENTITY_VILLAGER_YES", - "ENTITY_VINDICATOR_AMBIENT", - "ENTITY_VINDICATOR_CELEBRATE", - "ENTITY_VINDICATOR_DEATH", - "ENTITY_VINDICATOR_HURT", - "ENTITY_WANDERING_TRADER_AMBIENT", - "ENTITY_WANDERING_TRADER_DEATH", - "ENTITY_WANDERING_TRADER_DISAPPEARED", - "ENTITY_WANDERING_TRADER_DRINK_MILK", - "ENTITY_WANDERING_TRADER_DRINK_POTION", - "ENTITY_WANDERING_TRADER_HURT", - "ENTITY_WANDERING_TRADER_NO", - "ENTITY_WANDERING_TRADER_REAPPEARED", - "ENTITY_WANDERING_TRADER_TRADE", - "ENTITY_WANDERING_TRADER_YES", - "ENTITY_WITCH_AMBIENT", - "ENTITY_WITCH_CELEBRATE", - "ENTITY_WITCH_DEATH", - "ENTITY_WITCH_DRINK", - "ENTITY_WITCH_HURT", - "ENTITY_WITCH_THROW", - "ENTITY_WITHER_AMBIENT", - "ENTITY_WITHER_BREAK_BLOCK", - "ENTITY_WITHER_DEATH", - "ENTITY_WITHER_HURT", - "ENTITY_WITHER_SHOOT", - "ENTITY_WITHER_SKELETON_AMBIENT", - "ENTITY_WITHER_SKELETON_DEATH", - "ENTITY_WITHER_SKELETON_HURT", - "ENTITY_WITHER_SKELETON_STEP", - "ENTITY_WITHER_SPAWN", - "ENTITY_WOLF_AMBIENT", - "ENTITY_WOLF_DEATH", - "ENTITY_WOLF_GROWL", - "ENTITY_WOLF_HOWL", - "ENTITY_WOLF_HURT", - "ENTITY_WOLF_PANT", - "ENTITY_WOLF_SHAKE", - "ENTITY_WOLF_STEP", - "ENTITY_WOLF_WHINE", - "ENTITY_ZOGLIN_AMBIENT", - "ENTITY_ZOGLIN_ANGRY", - "ENTITY_ZOGLIN_ATTACK", - "ENTITY_ZOGLIN_DEATH", - "ENTITY_ZOGLIN_HURT", - "ENTITY_ZOGLIN_STEP", - "ENTITY_ZOMBIE_AMBIENT", - "ENTITY_ZOMBIE_ATTACK_IRON_DOOR", - "ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR", - "ENTITY_ZOMBIE_BREAK_WOODEN_DOOR", - "ENTITY_ZOMBIE_CONVERTED_TO_DROWNED", - "ENTITY_ZOMBIE_DEATH", - "ENTITY_ZOMBIE_DESTROY_EGG", - "ENTITY_ZOMBIE_HORSE_AMBIENT", - "ENTITY_ZOMBIE_HORSE_DEATH", - "ENTITY_ZOMBIE_HORSE_HURT", - "ENTITY_ZOMBIE_HURT", - "ENTITY_ZOMBIE_INFECT", - "ENTITY_ZOMBIE_STEP", - "ENTITY_ZOMBIE_VILLAGER_AMBIENT", - "ENTITY_ZOMBIE_VILLAGER_CONVERTED", - "ENTITY_ZOMBIE_VILLAGER_CURE", - "ENTITY_ZOMBIE_VILLAGER_DEATH", - "ENTITY_ZOMBIE_VILLAGER_HURT", - "ENTITY_ZOMBIE_VILLAGER_STEP", - "ENTITY_ZOMBIFIED_PIGLIN_AMBIENT", - "ENTITY_ZOMBIFIED_PIGLIN_ANGRY", - "ENTITY_ZOMBIFIED_PIGLIN_DEATH", - "ENTITY_ZOMBIFIED_PIGLIN_HURT", - "EVENT_RAID_HORN", - "ITEM_ARMOR_EQUIP_CHAIN", - "ITEM_ARMOR_EQUIP_DIAMOND", - "ITEM_ARMOR_EQUIP_ELYTRA", - "ITEM_ARMOR_EQUIP_GENERIC", - "ITEM_ARMOR_EQUIP_GOLD", - "ITEM_ARMOR_EQUIP_IRON", - "ITEM_ARMOR_EQUIP_LEATHER", - "ITEM_ARMOR_EQUIP_NETHERITE", - "ITEM_ARMOR_EQUIP_TURTLE", - "ITEM_AXE_STRIP", - "ITEM_BOOK_PAGE_TURN", - "ITEM_BOOK_PUT", - "ITEM_BOTTLE_EMPTY", - "ITEM_BOTTLE_FILL", - "ITEM_BOTTLE_FILL_DRAGONBREATH", - "ITEM_BUCKET_EMPTY", - "ITEM_BUCKET_EMPTY_FISH", - "ITEM_BUCKET_EMPTY_LAVA", - "ITEM_BUCKET_FILL", - "ITEM_BUCKET_FILL_FISH", - "ITEM_BUCKET_FILL_LAVA", - "ITEM_CHORUS_FRUIT_TELEPORT", - "ITEM_CROP_PLANT", - "ITEM_CROSSBOW_HIT", - "ITEM_CROSSBOW_LOADING_END", - "ITEM_CROSSBOW_LOADING_MIDDLE", - "ITEM_CROSSBOW_LOADING_START", - "ITEM_CROSSBOW_QUICK_CHARGE_1", - "ITEM_CROSSBOW_QUICK_CHARGE_2", - "ITEM_CROSSBOW_QUICK_CHARGE_3", - "ITEM_CROSSBOW_SHOOT", - "ITEM_ELYTRA_FLYING", - "ITEM_FIRECHARGE_USE", - "ITEM_FLINTANDSTEEL_USE", - "ITEM_HOE_TILL", - "ITEM_HONEY_BOTTLE_DRINK", - "ITEM_LODESTONE_COMPASS_LOCK", - "ITEM_NETHER_WART_PLANT", - "ITEM_SHIELD_BLOCK", - "ITEM_SHIELD_BREAK", - "ITEM_SHOVEL_FLATTEN", - "ITEM_SWEET_BERRIES_PICK_FROM_BUSH", - "ITEM_TOTEM_USE", - "ITEM_TRIDENT_HIT", - "ITEM_TRIDENT_HIT_GROUND", - "ITEM_TRIDENT_RETURN", - "ITEM_TRIDENT_RIPTIDE_1", - "ITEM_TRIDENT_RIPTIDE_2", - "ITEM_TRIDENT_RIPTIDE_3", - "ITEM_TRIDENT_THROW", - "ITEM_TRIDENT_THUNDER", - "MUSIC_CREATIVE", - "MUSIC_CREDITS", - "MUSIC_DISC_11", - "MUSIC_DISC_13", - "MUSIC_DISC_BLOCKS", - "MUSIC_DISC_CAT", - "MUSIC_DISC_CHIRP", - "MUSIC_DISC_FAR", - "MUSIC_DISC_MALL", - "MUSIC_DISC_MELLOHI", - "MUSIC_DISC_PIGSTEP", - "MUSIC_DISC_STAL", - "MUSIC_DISC_STRAD", - "MUSIC_DISC_WAIT", - "MUSIC_DISC_WARD", - "MUSIC_DRAGON", - "MUSIC_END", - "MUSIC_GAME", - "MUSIC_MENU", - "MUSIC_NETHER_BASALT_DELTAS", - "MUSIC_NETHER_CRIMSON_FOREST", - "MUSIC_NETHER_NETHER_WASTES", - "MUSIC_NETHER_SOUL_SAND_VALLEY", - "MUSIC_NETHER_WARPED_FOREST", - "MUSIC_UNDER_WATER", - "PARTICLE_SOUL_ESCAPE", - "UI_BUTTON_CLICK", - "UI_CARTOGRAPHY_TABLE_TAKE_RESULT", - "UI_LOOM_SELECT_PATTERN", - "UI_LOOM_TAKE_RESULT", - "UI_STONECUTTER_SELECT_RECIPE", - "UI_STONECUTTER_TAKE_RESULT", - "UI_TOAST_CHALLENGE_COMPLETE", - "UI_TOAST_IN", - "UI_TOAST_OUT", - "WEATHER_RAIN", - "WEATHER_RAIN_ABOVE" - ] - }, - "particleOffset": { - "maximum": 32, - "description": "Randomly offset from the surface to this surface+value", - "type": "integer", - "minimum": -32 - }, - "randomAltY": { - "description": "Randomize the altY by -altY to altY", - "type": "boolean" - }, - "randomAltX": { - "description": "Randomize the altX by -altX to altX", - "type": "boolean" - }, - "randomAltZ": { - "description": "Randomize the altZ by -altZ to altZ", - "type": "boolean" - }, - "particleCount": { - "maximum": 512, - "description": "The particle count. Try setting to zero for using the alt xyz to a motion value instead of an offset", - "type": "integer", - "minimum": 0 - }, - "volume": { - "maximum": 512, - "description": "The sound volume.", - "type": "number", - "minimum": 0.001 - }, - "potionTicksMin": { - "description": "The min time the potion will last for", - "type": "integer", - "minimum": 1 - }, - "potionEffect": { - "description": "The potion effect to apply in this area", - "type": "string", - "enum": [ - "SPEED", - "SLOW", - "FAST_DIGGING", - "SLOW_DIGGING", - "INCREASE_DAMAGE", - "HEAL", - "HARM", - "JUMP", - "CONFUSION", - "REGENERATION", - "DAMAGE_RESISTANCE", - "FIRE_RESISTANCE", - "WATER_BREATHING", - "INVISIBILITY", - "BLINDNESS", - "NIGHT_VISION", - "HUNGER", - "WEAKNESS", - "POISON", - "WITHER", - "HEALTH_BOOST", - "ABSORPTION", - "SATURATION", - "GLOWING", - "LEVITATION", - "LUCK", - "UNLUCK", - "SLOW_FALLING", - "CONDUIT_POWER", - "DOLPHINS_GRACE", - "BAD_OMEN", - "HERO_OF_THE_VILLAGE" - ] - }, - "minPitch": { - "maximum": 1.99, - "description": "The minimum sound pitch", - "type": "number", - "minimum": 0.01 - }, - "particleDistanceWidth": { - "maximum": 128, - "description": "How wide the particles can play (player's view left and right) RADIUS", - "type": "integer", - "minimum": 0 - }, - "particleEffect": { - "description": "The particle effect to apply in the area", - "type": "string", - "enum": [ - "EXPLOSION_NORMAL", - "EXPLOSION_LARGE", - "EXPLOSION_HUGE", - "FIREWORKS_SPARK", - "WATER_BUBBLE", - "WATER_SPLASH", - "WATER_WAKE", - "SUSPENDED", - "SUSPENDED_DEPTH", - "CRIT", - "CRIT_MAGIC", - "SMOKE_NORMAL", - "SMOKE_LARGE", - "SPELL", - "SPELL_INSTANT", - "SPELL_MOB", - "SPELL_MOB_AMBIENT", - "SPELL_WITCH", - "DRIP_WATER", - "DRIP_LAVA", - "VILLAGER_ANGRY", - "VILLAGER_HAPPY", - "TOWN_AURA", - "NOTE", - "PORTAL", - "ENCHANTMENT_TABLE", - "FLAME", - "LAVA", - "CLOUD", - "REDSTONE", - "SNOWBALL", - "SNOW_SHOVEL", - "SLIME", - "HEART", - "BARRIER", - "ITEM_CRACK", - "BLOCK_CRACK", - "BLOCK_DUST", - "WATER_DROP", - "MOB_APPEARANCE", - "DRAGON_BREATH", - "END_ROD", - "DAMAGE_INDICATOR", - "SWEEP_ATTACK", - "FALLING_DUST", - "TOTEM", - "SPIT", - "SQUID_INK", - "BUBBLE_POP", - "CURRENT_DOWN", - "BUBBLE_COLUMN_UP", - "NAUTILUS", - "DOLPHIN", - "SNEEZE", - "CAMPFIRE_COSY_SMOKE", - "CAMPFIRE_SIGNAL_SMOKE", - "COMPOSTER", - "FLASH", - "FALLING_LAVA", - "LANDING_LAVA", - "FALLING_WATER", - "DRIPPING_HONEY", - "FALLING_HONEY", - "LANDING_HONEY", - "FALLING_NECTAR", - "SOUL_FIRE_FLAME", - "ASH", - "CRIMSON_SPORE", - "WARPED_SPORE", - "SOUL", - "DRIPPING_OBSIDIAN_TEAR", - "FALLING_OBSIDIAN_TEAR", - "LANDING_OBSIDIAN_TEAR", - "REVERSE_PORTAL", - "WHITE_ASH", - "LEGACY_BLOCK_CRACK", - "LEGACY_BLOCK_DUST", - "LEGACY_FALLING_DUST" - ] - }, - "particleDistance": { - "maximum": 64, - "description": "How far away from the player particles can play", - "type": "integer", - "minimum": 0 - }, - "extra": { - "description": "An extra value for some particles... Which bukkit doesn't even document.", - "type": "number" - }, - "potionStrength": { - "maximum": 1024, - "description": "The Potion Strength or -1 to disable", - "type": "integer", - "minimum": -1 - }, - "soundDistance": { - "maximum": 512, - "description": "The max distance from the player the sound will play", - "type": "integer", - "minimum": 0 - }, - "interval": { - "description": "The effect interval in milliseconds", - "type": "integer", - "minimum": 0 - }, - "potionTicksMax": { - "description": "The max time the potion will last for", - "type": "integer", - "minimum": 1 - } - }, - "required": [ - "interval", - "chance" - ] - }, - "irisstructureplacement": { - "description": "Represents a structure placement", - "additionalProperties": false, - "type": "object", - "properties": { - "tileset": { - "description": "The structure tileset to use", - "type": "string" - }, - "zoom": { - "description": "The structure chance zoom. Higher = bigger cells, further away", - "type": "number", - "minimum": 1.0E-4 - }, - "shuffle": { - "description": "The chance cell shuffle (rougher edges)", - "type": "number", - "minimum": 0 - }, - "ratio": { - "maximum": 1, - "description": "The ratio. Lower values means cells can get closer to other cells. Negative values means make veins of structures", - "type": "number", - "minimum": -1 - }, - "rarity": { - "description": "The rarity for this structure", - "type": "integer", - "minimum": 1 - }, - "height": { - "maximum": 255, - "description": "The height or -1 for surface", - "type": "integer", - "minimum": -1 - } - }, - "required": [ - "tileset", - "zoom", - "rarity" - ] - }, - "irisregionridge": { - "description": "A ridge config", - "additionalProperties": false, - "type": "object", - "properties": { - "as": { - "description": "What type this spot is (i.e. target SEA but as LAND) like an island. Default matches the target type", - "type": "string", - "enum": [ - "SHORE", - "LAND", - "SEA", - "CAVE", - "ISLAND", - "SKYLAND", - "DEFER" - ] - }, - "chance": { - "maximum": 1, - "description": "The chance this biome will be placed in a given spot", - "type": "number", - "minimum": 0 - }, - "thickness": { - "description": "The thickness of the vein", - "type": "number", - "minimum": 0 - }, - "biome": { - "description": "The biome name", - "type": "string" - }, - "scale": { - "description": "The scale of the biome ridge. Higher values = wider veins & bigger connected cells", - "type": "number", - "minimum": 0 - }, - "noiseMultiplier": { - "description": "Use the distance from cell value to add or remove noise value. (Forces depth or height)", - "type": "number" - }, - "air": { - "description": "If the noise multiplier is below zero, what should the air be filled with?", - "additionalProperties": false, - "type": "object", - "properties": { - "minHeight": { - "maximum": 256, - "description": "The min thickness of this layer", - "type": "integer", - "minimum": 0 - }, - "maxHeight": { - "maximum": 256, - "description": "The max thickness of this layer", - "type": "integer", - "minimum": 1 - }, - "style": { - "description": "The style of noise", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": {} - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "zoom": { - "description": "The terrain zoom mostly for zooming in on a wispy palette", - "type": "number", - "minimum": 1.0E-4 - }, - "palette": { - "minItems": 1, - "description": "The palette of blocks to be used in this layer", - "type": "array", - "items": {"type": "string"} - } - } - }, - "type": { - "description": "The type this biome should override (land sea or shore)", - "type": "string", - "enum": [ - "SHORE", - "LAND", - "SEA", - "CAVE", - "ISLAND", - "SKYLAND", - "DEFER" - ] - }, - "shuffle": { - "description": "The shuffle, how 'natural' this looks. Compared to pure polygons", - "type": "number", - "minimum": 0 - }, - "chanceShuffle": { - "description": "The chance shuffle (polygon cell chances)", - "type": "number", - "minimum": 0 - }, - "chanceScale": { - "description": "The chance scale (cell chances)", - "type": "number" - } - }, - "required": [ - "biome", - "type", - "chance" - ] - }, - "irisregionspot": { - "description": "A spot config", - "additionalProperties": false, - "type": "object", - "properties": { - "as": { - "description": "What type this spot is (i.e. target SEA but as LAND) like an island. Default matches the target type", - "type": "string", - "enum": [ - "SHORE", - "LAND", - "SEA", - "CAVE", - "ISLAND", - "SKYLAND", - "DEFER" - ] - }, - "biome": { - "description": "The biome to be placed", - "type": "string" - }, - "scale": { - "description": "The scale of splotches", - "type": "number", - "minimum": 0 - }, - "noiseMultiplier": { - "description": "Use the distance from cell value to add or remove noise value. (Forces depth or height)", - "type": "number" - }, - "air": { - "description": "If the noise multiplier is below zero, what should the air be filled with?", - "additionalProperties": false, - "type": "object", - "properties": { - "minHeight": { - "maximum": 256, - "description": "The min thickness of this layer", - "type": "integer", - "minimum": 0 - }, - "maxHeight": { - "maximum": 256, - "description": "The max thickness of this layer", - "type": "integer", - "minimum": 1 - }, - "style": { - "description": "The style of noise", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": {} - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "zoom": { - "description": "The terrain zoom mostly for zooming in on a wispy palette", - "type": "number", - "minimum": 1.0E-4 - }, - "palette": { - "minItems": 1, - "description": "The palette of blocks to be used in this layer", - "type": "array", - "items": {"type": "string"} - } - } - }, - "type": { - "description": "Where this spot overrides. Land sea or shore", - "type": "string", - "enum": [ - "SHORE", - "LAND", - "SEA", - "CAVE", - "ISLAND", - "SKYLAND", - "DEFER" - ] - }, - "shuffle": { - "description": "The shuffle or how natural the splotch looks like (anti-polygon)", - "type": "number", - "minimum": 0 - }, - "rarity": { - "description": "Rarity is how often this splotch appears. higher = less often", - "type": "number", - "minimum": 1 - } - }, - "required": [ - "biome", - "type", - "rarity" - ] - }, - "irisdepositgenerator": { - "description": "Creates ore & other block deposits underground", - "additionalProperties": false, - "type": "object", - "properties": { - "minHeight": { - "maximum": 256, - "description": "The minimum height this deposit can generate at", - "type": "integer", - "minimum": 0 - }, - "maxPerChunk": { - "maximum": 128, - "description": "The maximum amount of clumps per chunk", - "type": "integer", - "minimum": 1 - }, - "maxHeight": { - "maximum": 256, - "description": "The maximum height this deposit can generate at", - "type": "integer", - "minimum": 0 - }, - "minPerChunk": { - "maximum": 128, - "description": "The minimum amount of clumps per chunk", - "type": "integer", - "minimum": 0 - }, - "minSize": { - "maximum": 32, - "description": "The minimum amount of deposit blocks per clump", - "type": "integer", - "minimum": 1 - }, - "maxSize": { - "maximum": 32, - "description": "The maximum amount of deposit blocks per clump", - "type": "integer", - "minimum": 1 - }, - "palette": { - "minItems": 1, - "description": "The palette of blocks to be used in this deposit generator", - "type": "array", - "items": {"type": "string"} - }, - "varience": { - "maximum": 64, - "description": "Ore varience is how many different objects clumps iris will create", - "type": "integer", - "minimum": 1 - } - }, - "required": [ - "minHeight", - "maxHeight", - "minSize", - "maxSize", - "maxPerChunk", - "minPerChunk", - "palette" - ] - } - }, - "properties": { - "shoreRatio": { - "maximum": 1, - "description": "The shore ration (How much percent of land should be a shore)", - "type": "number", - "minimum": 1.0E-4 - }, - "ridgeBiomes": { - "minItems": 1, - "description": "Ridge biomes create a vein-like network like rivers through this region", - "type": "array", - "items": {"$ref": "#/definitions/irisregionridge"} - }, - "islandBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "shoreBiomeZoom": { - "description": "How large shore biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "islandBiomeZoom": { - "description": "How large island biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "structures": { - "minItems": 1, - "description": "A list of structure tilesets", - "type": "array", - "items": {"$ref": "#/definitions/irisstructureplacement"} - }, - "spotBiomes": { - "minItems": 1, - "description": "Spot biomes splotch themselves across this region like lakes", - "type": "array", - "items": {"$ref": "#/definitions/irisregionspot"} - }, - "caveBiomeZoom": { - "description": "How large cave biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "landBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "seaBiomeZoom": { - "description": "How large sea biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "biomeImplosionRatio": { - "maximum": 1, - "description": "The biome implosion ratio, how much to implode biomes into children (chance)", - "type": "number", - "minimum": 1.0E-4 - }, - "skylandBiomeZoom": { - "description": "How large skyland biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "seaBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "deposits": { - "minItems": 1, - "description": "Define regional deposit generators that add onto the global deposit generators", - "type": "array", - "items": {"$ref": "#/definitions/irisdepositgenerator"} - }, - "caveBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "landBiomeZoom": { - "description": "How large land biomes are in this region", - "type": "number", - "minimum": 1.0E-4 - }, - "effects": { - "minItems": 1, - "description": "Effects are ambient effects such as potion effects, random sounds, or even particles around each player. All of these effects are played via packets so two players won't see/hear each others effects.\nDue to performance reasons, effects will play arround the player even if where the effect was played is no longer in the biome the player is in.", - "type": "array", - "items": {"$ref": "#/definitions/iriseffect"} - }, - "shoreHeightMin": { - "description": "The min shore height", - "type": "number", - "minimum": 0 - }, - "shoreBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "skylandBiomes": { - "minItems": 1, - "description": "A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents.", - "type": "array", - "items": {"type": "string"} - }, - "name": { - "minLength": 2, - "description": "The name of the region", - "type": "string" - }, - "shoreHeightMax": { - "description": "The the max shore height", - "type": "number", - "minimum": 0 - }, - "shoreHeightZoom": { - "description": "The varience of the shore height", - "type": "number", - "minimum": 1.0E-4 - }, - "rarity": { - "maximum": 256, - "description": "The rarity of the region", - "type": "integer", - "minimum": 1 - } - }, - "required": [ - "name", - "landBiomes", - "seaBiomes", - "shoreBiomes" - ], - "$id": "http://volmit.com/iris-schema/irisregion.json", - "dependencies": {} - }, - "fileMatch": ["/regions/*.json"] - }, - { - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Represents a composite generator of noise gens", - "additionalProperties": false, - "title": "Generator", - "type": "object", - "definitions": {"irisnoisegenerator": { - "description": "A noise generator", - "additionalProperties": false, - "type": "object", - "properties": { - "sinCentered": { - "description": "Apply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)", - "type": "boolean" - }, - "seed": { - "description": "The seed", - "type": "integer" - }, - "parametric": { - "description": "Apply a parametric curve on the output", - "type": "boolean" - }, - "zoom": { - "description": "The coordinate input zoom", - "type": "number", - "minimum": 1.0E-4 - }, - "enabled": { - "description": "Enable / disable. Outputs offsetY if disabled", - "type": "boolean" - }, - "fracture": { - "minItems": 1, - "description": "Apply a child noise generator to fracture the input coordinates of this generator", - "type": "array", - "items": {"$ref": "#/definitions/irisnoisegenerator"} - }, - "offsetX": { - "description": "Coordinate offset x", - "type": "number" - }, - "octaves": { - "description": "Multiple octaves for multple generators of changing zooms added together", - "type": "integer", - "minimum": 1 - }, - "negative": { - "description": "Reverse the output. So that noise = -noise + opacity", - "type": "boolean" - }, - "offsetZ": { - "description": "Coordinate offset z", - "type": "number" - }, - "offsetY": { - "description": "Height output offset y", - "type": "number" - }, - "style": { - "description": "The Noise Style", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": {} - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "opacity": { - "description": "The output multiplier", - "type": "number", - "minimum": 0 - }, - "bezier": { - "description": "Apply a bezier curve on the output", - "type": "boolean" - }, - "exponent": { - "description": "The exponent noise^EXPONENT", - "type": "number" - } - }, - "required": [ - "seed", - "style" - ] - }}, - "properties": { - "cellPercentSize": { - "maximum": 1, - "description": "How big are the cells (X,Z) relative to the veins that touch them. Between 0 and 1. 0.1 means thick veins, small cells.", - "type": "number", - "minimum": 0 - }, - "cellFractureHeight": { - "description": "The height of fracture cells. Set to 0 to disable", - "type": "number" - }, - "seed": { - "description": "The seed for this generator", - "type": "integer" - }, - "interpolationScale": { - "maximum": 8192, - "description": "The interpolation distance scale (blocks) when two biomes use different heights but this same generator", - "type": "number", - "minimum": 1 - }, - "zoom": { - "description": "The zoom or frequency.", - "type": "number", - "minimum": 0.001 - }, - "cliffHeightMin": { - "maximum": 8192, - "description": "Cliff Height Min. Disable with 0 for min and max", - "type": "number", - "minimum": 0 - }, - "cliffHeightGenerator": { - "description": "The noise gen for cliff height.", - "additionalProperties": false, - "type": "object", - "properties": { - "sinCentered": { - "description": "Apply a sin-center curve on the output (0, and 1 = 0 and 0.5 = 1.0 using a sinoid shape.)", - "type": "boolean" - }, - "seed": { - "description": "The seed", - "type": "integer" - }, - "parametric": { - "description": "Apply a parametric curve on the output", - "type": "boolean" - }, - "zoom": { - "description": "The coordinate input zoom", - "type": "number", - "minimum": 1.0E-4 - }, - "enabled": { - "description": "Enable / disable. Outputs offsetY if disabled", - "type": "boolean" - }, - "fracture": { - "minItems": 1, - "description": "Apply a child noise generator to fracture the input coordinates of this generator", - "type": "array", - "items": {"$ref": "#/definitions/irisnoisegenerator"} - }, - "offsetX": { - "description": "Coordinate offset x", - "type": "number" - }, - "octaves": { - "description": "Multiple octaves for multple generators of changing zooms added together", - "type": "integer", - "minimum": 1 - }, - "negative": { - "description": "Reverse the output. So that noise = -noise + opacity", - "type": "boolean" - }, - "offsetZ": { - "description": "Coordinate offset z", - "type": "number" - }, - "offsetY": { - "description": "Height output offset y", - "type": "number" - }, - "style": { - "description": "The Noise Style", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": { - "multiplier": { - "description": "The Output multiplier. Only used if parent is fracture.", - "type": "number", - "minimum": 1.0E-5 - }, - "style": { - "description": "The chance is 1 in CHANCE per interval", - "type": "string", - "enum": [ - "STATIC", - "STATIC_FINE", - "STATIC_ULTRA_FINE", - "IRIS", - "IRIS_DOUBLE", - "IRIS_THICK", - "IRIS_HALF", - "SIMPLEX", - "FRACTAL_SMOKE", - "VASCULAR_THIN", - "SIMPLEX_CELLS", - "SIMPLEX_VASCULAR", - "FRACTAL_WATER", - "PERLIN", - "PERLIN_IRIS", - "PERLIN_IRIS_HALF", - "PERLIN_IRIS_DOUBLE", - "PERLIN_IRIS_THICK", - "FRACTAL_BILLOW_PERLIN", - "BIOCTAVE_FRACTAL_BILLOW_PERLIN", - "FRACTAL_BILLOW_SIMPLEX", - "FRACTAL_FBM_SIMPLEX", - "FRACTAL_BILLOW_IRIS", - "FRACTAL_FBM_IRIS", - "FRACTAL_BILLOW_IRIS_HALF", - "FRACTAL_FBM_IRIS_HALF", - "FRACTAL_BILLOW_IRIS_THICK", - "FRACTAL_FBM_IRIS_THICK", - "FRACTAL_RM_SIMPLEX", - "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "BIOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_RM_SIMPLEX", - "TRIOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "TRIOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUADOCTAVE_FRACTAL_RM_SIMPLEX", - "QUADOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUADOCTAVE_FRACTAL_FBM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_RM_SIMPLEX", - "QUINTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "QUINTOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEXOCTAVE_FRACTAL_RM_SIMPLEX", - "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEXOCTAVE_FRACTAL_FBM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_RM_SIMPLEX", - "SEPTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "SEPTOCTAVE_FRACTAL_FBM_SIMPLEX", - "OCTOCTAVE_FRACTAL_RM_SIMPLEX", - "OCTOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "OCTOCTAVE_FRACTAL_FBM_SIMPLEX", - "NONOCTAVE_FRACTAL_RM_SIMPLEX", - "NONOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "NONOCTAVE_FRACTAL_FBM_SIMPLEX", - "VIGOCTAVE_FRACTAL_RM_SIMPLEX", - "VIGOCTAVE_FRACTAL_BILLOW_SIMPLEX", - "VIGOCTAVE_FRACTAL_FBM_SIMPLEX", - "BIOCTAVE_SIMPLEX", - "TRIOCTAVE_SIMPLEX", - "QUADOCTAVE_SIMPLEX", - "QUINTOCTAVE_SIMPLEX", - "SEXOCTAVE_SIMPLEX", - "SEPTOCTAVE_SIMPLEX", - "OCTOCTAVE_SIMPLEX", - "NONOCTAVE_SIMPLEX", - "VIGOCTAVE_SIMPLEX", - "GLOB", - "GLOB_IRIS", - "GLOB_IRIS_HALF", - "GLOB_IRIS_DOUBLE", - "GLOB_IRIS_THICK", - "CUBIC", - "FRACTAL_CUBIC", - "FRACTAL_CUBIC_IRIS", - "FRACTAL_CUBIC_IRIS_THICK", - "FRACTAL_CUBIC_IRIS_HALF", - "FRACTAL_CUBIC_IRIS_DOUBLE", - "BIOCTAVE_FRACTAL_CUBIC", - "TRIOCTAVE_FRACTAL_CUBIC", - "QUADOCTAVE_FRACTAL_CUBIC", - "CUBIC_IRIS", - "CUBIC_IRIS_HALF", - "CUBIC_IRIS_DOUBLE", - "CUBIC_IRIS_THICK", - "CELLULAR", - "CELLULAR_IRIS", - "CELLULAR_IRIS_THICK", - "CELLULAR_IRIS_DOUBLE", - "CELLULAR_IRIS_HALF", - "CELLULAR_HEIGHT", - "CELLULAR_HEIGHT_IRIS", - "CELLULAR_HEIGHT_IRIS_DOUBLE", - "CELLULAR_HEIGHT_IRIS_THICK", - "CELLULAR_HEIGHT_IRIS_HALF", - "VASCULAR", - "FLAT", - "VASCULAR_IRIS", - "VASCULAR_IRIS_DOUBLE", - "VASCULAR_IRIS_THICK", - "VASCULAR_IRIS_HALF" - ] - }, - "zoom": { - "description": "The zoom of this style", - "type": "number", - "minimum": 1.0E-5 - }, - "fracture": { - "description": "Apply a generator to the coordinate field fed into this parent generator. I.e. Distort your generator with another generator.", - "additionalProperties": false, - "type": "object", - "properties": {} - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "exponent": { - "maximum": 64, - "description": "The exponent", - "type": "number", - "minimum": 0.01562 - } - } - }, - "opacity": { - "description": "The output multiplier", - "type": "number", - "minimum": 0 - }, - "bezier": { - "description": "Apply a bezier curve on the output", - "type": "boolean" - }, - "exponent": { - "description": "The exponent noise^EXPONENT", - "type": "number" - } - } - }, - "offsetX": { - "description": "The offset to shift this noise x", - "type": "number" - }, - "offsetZ": { - "description": "The offset to shift this noise z", - "type": "number" - }, - "interpolationFunction": { - "description": "The interpolation method when two biomes use different heights but this same generator", - "type": "string", - "enum": [ - "NONE", - "BILINEAR", - "BICUBIC", - "HERMITE" - ] - }, - "cellFractureShuffle": { - "description": "Cell Fracture Coordinate Shuffling", - "type": "number", - "minimum": 0 - }, - "composite": { - "minItems": 1, - "description": "The list of noise gens this gen contains.", - "type": "array", - "items": {"$ref": "#/definitions/irisnoisegenerator"} - }, - "opacity": { - "description": "The opacity, essentially a multiplier on the output.", - "type": "number", - "minimum": 0 - }, - "cliffHeightMax": { - "maximum": 8192, - "description": "Cliff Height Max. Disable with 0 for min and max", - "type": "number", - "minimum": 0 - }, - "cellFractureZoom": { - "description": "The size of the cell fractures", - "type": "number", - "minimum": 0.001 - } - }, - "required": [ - "seed", - "interpolationFunction", - "interpolationScale" - ], - "$id": "http://volmit.com/iris-schema/irisgenerator.json", - "dependencies": {} - }, - "fileMatch": ["/generators/*.json"] - }, - { - "schema": { - "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Represents a structure in iris.", - "additionalProperties": false, - "title": "Structure", - "type": "object", - "definitions": {"irisstructuretile": { - "description": "Represents a structure tile", - "additionalProperties": false, - "type": "object", - "properties": { - "ceiling": { - "description": "Is this structure allowed to place if there is supposed to be a ceiling?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - }, - "east": { - "description": "Is this structure allowed to place if there is supposed to be a east wall?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - }, - "south": { - "description": "Is this structure allowed to place if there is supposed to be a south wall?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - }, - "north": { - "description": "Is this structure allowed to place if there is supposed to be a north wall?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - }, - "objects": { - "minItems": 1, - "description": "List of objects to place centered in this tile", - "type": "array", - "items": {"type": "string"} - }, - "west": { - "description": "Is this structure allowed to place if there is supposed to be a west wall?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - }, - "floor": { - "description": "Is this structure allowed to place if there is supposed to be a floor?", - "type": "string", - "enum": [ - "REQUIRED", - "AGNOSTIC", - "NEVER" - ] - } - }, - "required": [ - "ceiling", - "floor", - "north", - "south", - "east", - "west", - "objects" - ] - }}, - "properties": { - "gridHeight": { - "maximum": 255, - "description": "This is the y size of each grid cell", - "type": "integer", - "minimum": 1 - }, - "tiles": { - "minItems": 1, - "description": "The tiles", - "type": "array", - "items": {"$ref": "#/definitions/irisstructuretile"} - }, - "gridSize": { - "maximum": 64, - "description": "This is the x and z size of each grid cell", - "type": "integer", - "minimum": 3 - }, - "wallChance": { - "maximum": 1, - "description": "This is the wall chance. Higher values makes more rooms and less open halls", - "type": "number", - "minimum": 0 - }, - "maxLayers": { - "maximum": 82, - "description": "This is the maximum layers iris will generate for (height cells)", - "type": "integer", - "minimum": 1 - }, - "name": { - "minLength": 2, - "description": "This is the human readable name for this structure. Such as Red Dungeon or Tropical Village.", - "type": "string" - }, - "mergeEdges": { - "description": "Edges of tiles replace each other instead of having their own.", - "type": "boolean" - } - }, - "required": [ - "name", - "gridSize", - "gridHeight", - "wallChance", - "tiles" - ], - "$id": "http://volmit.com/iris-schema/irisstructure.json", - "dependencies": {} - }, - "fileMatch": ["/structures/*.json"] } ], "[json]": {