@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
1,040 lines • 92.6 kB
JSON
{
"fields": [
{
"id": "minecraft:biome",
"title": "minecraft:biome",
"description": "A single biome definition",
"dataType": 16,
"subForm": {
"title": "Biome Definition",
"description": "Contains a description and components to define a Biome.",
"fields": [
{
"id": "components",
"title": "components",
"description": "Components for this Biome.",
"dataType": 16,
"subForm": {
"title": "Biome Components",
"description": "Any components that this Biome uses",
"fields": [
{
"id": "minecraft:capped_surface",
"title": "minecraft:capped_surface",
"description": "Generates surface on blocks with non-solid blocks above or below.",
"dataType": 16,
"subForm": {
"title": "Capped Surface",
"description": "Generates surface on blocks with non-solid blocks above or below.",
"fields": [
{
"id": "beach_material",
"title": "beach_material",
"description": "Material used to decorate surface near sea level.",
"dataType": 2,
"alternates": [
{
"id": "beach_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Beach Material",
"description": "Beach Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "floor_materials",
"title": "floor_materials",
"description": "Materials used for the surface floor.",
"dataType": 2,
"minLength": 1,
"alternates": [
{
"id": "floor_materials",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Floor Materials",
"description": "Floor Materials",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "ceiling_materials",
"title": "ceiling_materials",
"description": "Materials used for the surface ceiling.",
"dataType": 2,
"minLength": 1,
"alternates": [
{
"id": "ceiling_materials",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Ceiling Materials",
"description": "Ceiling Materials",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "foundation_material",
"title": "foundation_material",
"description": "Material used to replace solid blocks that are not surface blocks.",
"dataType": 2,
"alternates": [
{
"id": "foundation_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Foundation Material",
"description": "Foundation Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "sea_material",
"title": "sea_material",
"description": "Material used to replace air blocks below sea level.",
"dataType": 2,
"alternates": [
{
"id": "sea_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Sea Material",
"description": "Sea Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
}
]
}
},
{
"id": "minecraft:creature_spawn_probability",
"title": "minecraft:creature_spawn_probability",
"description": "Probability that creatures will spawn within the biome when a chunk is generated.",
"dataType": 16,
"subForm": {
"title": "Creature Spawn Probability",
"description": "Probability that creatures will spawn within the biome when a chunk is generated.",
"fields": [
{
"id": "probability",
"title": "probability",
"description": "Probabiltity between [0.0, 0.75] of creatures spawning within the biome on chunk generation.",
"dataType": 3,
"validity": [
{
"comparison": "<=",
"value": 0.75
}
]
}
]
}
},
{
"id": "minecraft:overworld_generation_rules",
"title": "minecraft:overworld_generation_rules",
"description": "Controls how this biome is instantiated (and then potentially modified) during world generation of the overworld.",
"dataType": 16,
"subForm": {
"title": "Overworld Generation Rules",
"description": "Controls how this biome is instantiated (and then potentially modified) during world generation of the overworld.",
"fields": [
{
"id": "mutate_transformation",
"title": "mutate_transformation",
"description": "What biome to switch to when converting to a mutated biome",
"dataType": 17,
"alternates": [
{
"id": "mutate_transformation",
"dataType": 2
}
]
},
{
"id": "hills_transformation",
"title": "hills_transformation",
"description": "What biome to switch to when converting to a hilly biome",
"dataType": 17,
"alternates": [
{
"id": "hills_transformation",
"dataType": 2
}
]
},
{
"id": "generate_for_climates",
"title": "generate_for_climates",
"description": "Controls the world generation climate categories that this biome can spawn for. A single biome can be associated with multiple categories with different weightings.",
"dataType": 15
},
{
"id": "river_transformation",
"title": "river_transformation",
"description": "What biome to switch to when converting to a river biome (if not the Vanilla 'river' biome)",
"dataType": 17,
"alternates": [
{
"id": "river_transformation",
"dataType": 2
}
]
},
{
"id": "shore_transformation",
"title": "shore_transformation",
"description": "What biome to switch to when adjacent to an ocean biome",
"dataType": 17,
"alternates": [
{
"id": "shore_transformation",
"dataType": 2
}
]
}
]
}
},
{
"id": "minecraft:climate",
"title": "minecraft:climate",
"description": "Describes temperature, humidity, precipitation, and similar. Biomes without this component will have default values.",
"dataType": 16,
"subForm": {
"title": "Climate",
"description": "Describes temperature, humidity, precipitation, and similar. Biomes without this component will have default values.",
"fields": [
{
"id": "blue_spores",
"title": "blue_spores",
"description": "Density of blue spore precipitation visuals",
"dataType": 3
},
{
"id": "downfall",
"title": "downfall",
"description": "Amount that precipitation affects colors and block changes",
"dataType": 3
},
{
"id": "snow_accumulation",
"title": "snow_accumulation",
"description": "Minimum and maximum snow level, each multiple of 0.125 is another snow layer",
"dataType": 32,
"minLength": 2,
"maxLength": 2
},
{
"id": "white_ash",
"title": "white_ash",
"description": "Density of white ash precipitation visuals",
"dataType": 3
},
{
"id": "temperature",
"title": "temperature",
"description": "Temperature affects a variety of visual and behavioral things, including snow and ice placement, sponge drying, and sky color",
"dataType": 3
},
{
"id": "red_spores",
"title": "red_spores",
"description": "Density of blue spore precipitation visuals",
"dataType": 3
},
{
"id": "ash",
"title": "ash",
"description": "Density of ash precipitation visuals",
"dataType": 3
}
]
}
},
{
"id": "minecraft:frozen_ocean_surface",
"title": "minecraft:frozen_ocean_surface",
"description": "Similar to overworld_surface. Adds icebergs.",
"dataType": 16,
"subForm": {
"title": "Frozen Ocean Surface",
"description": "Similar to overworld_surface. Adds icebergs.",
"fields": [
{
"id": "mid_material",
"title": "mid_material",
"description": "Controls the block type used in a layer below the surface of this biome",
"dataType": 2,
"alternates": [
{
"id": "mid_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Mid Material",
"description": "Mid Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "sea_floor_depth",
"title": "sea_floor_depth",
"description": "Controls how deep below the world water level the floor should occur",
"dataType": 0
},
{
"id": "sea_floor_material",
"title": "sea_floor_material",
"description": "Controls the block type used as a floor for bodies of water in this biome",
"dataType": 2,
"alternates": [
{
"id": "sea_floor_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Sea Floor Material",
"description": "Sea Floor Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "sea_material",
"title": "sea_material",
"description": "Controls the block type used for the bodies of water in this biome",
"dataType": 2,
"alternates": [
{
"id": "sea_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Sea Material",
"description": "Sea Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "top_material",
"title": "top_material",
"description": "Controls the block type used for the surface of this biome",
"dataType": 2,
"alternates": [
{
"id": "top_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Top Material",
"description": "Top Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "foundation_material",
"title": "foundation_material",
"description": "Controls the block type used deep underground in this biome",
"dataType": 2,
"alternates": [
{
"id": "foundation_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Foundation Material",
"description": "Foundation Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
}
]
}
},
{
"id": "minecraft:mesa_surface",
"title": "minecraft:mesa_surface",
"description": "Similar to overworld_surface. Adds colored strata and optional pillars.",
"dataType": 16,
"subForm": {
"title": "Mesa Surface",
"description": "Similar to overworld_surface. Adds colored strata and optional pillars.",
"fields": [
{
"id": "sea_floor_depth",
"title": "sea_floor_depth",
"description": "Controls how deep below the world water level the floor should occur",
"dataType": 0
},
{
"id": "mid_material",
"title": "mid_material",
"description": "Controls the block type used in a layer below the surface of this biome",
"dataType": 2,
"alternates": [
{
"id": "mid_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Mid Material",
"description": "Mid Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "sea_floor_material",
"title": "sea_floor_material",
"description": "Controls the block type used as a floor for bodies of water in this biome",
"dataType": 2,
"alternates": [
{
"id": "sea_floor_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Sea Floor Material",
"description": "Sea Floor Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "foundation_material",
"title": "foundation_material",
"description": "Controls the block type used deep underground in this biome",
"dataType": 2,
"alternates": [
{
"id": "foundation_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Foundation Material",
"description": "Foundation Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "top_material",
"title": "top_material",
"description": "Controls the block type used for the surface of this biome",
"dataType": 2,
"alternates": [
{
"id": "top_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Top Material",
"description": "Top Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "sea_material",
"title": "sea_material",
"description": "Controls the block type used for the bodies of water in this biome",
"dataType": 2,
"alternates": [
{
"id": "sea_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Sea Material",
"description": "Sea Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "hard_clay_material",
"title": "hard_clay_material",
"description": "Hardened clay block to use",
"dataType": 2,
"alternates": [
{
"id": "hard_clay_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Hard Clay Material",
"description": "Hard Clay Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "clay_material",
"title": "clay_material",
"description": "Base clay block to use",
"dataType": 2,
"alternates": [
{
"id": "clay_material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Clay Material",
"description": "Clay Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "bryce_pillars",
"title": "bryce_pillars",
"description": "Whether the mesa generates with pillars",
"dataType": 1
},
{
"id": "has_forest",
"title": "has_forest",
"description": "Places coarse dirt and grass at high altitudes",
"dataType": 1
}
]
}
},
{
"id": "minecraft:mountain_parameters",
"title": "minecraft:mountain_parameters",
"description": "Noise parameters used to drive mountain terrain generation in Overworld.",
"dataType": 16,
"subForm": {
"title": "Mountain Parameters",
"description": "Noise parameters used to drive mountain terrain generation in Overworld.",
"fields": [
{
"id": "steep_material_adjustment",
"title": "steep_material_adjustment",
"description": "Defines surface material for steep slopes",
"dataType": 16,
"subForm": {
"title": "Mountain Parameters - Steep Material Adjustment Settings",
"description": "Defines surface material for steep slopes",
"fields": [
{
"id": "material",
"title": "material",
"description": "Block type use as steep material",
"dataType": 2,
"alternates": [
{
"id": "material",
"dataType": 16,
"readOnly": true,
"subForm": {
"title": "Material",
"description": "Material",
"fields": [
{
"id": "name",
"title": "name",
"description": "Name of the block",
"dataType": 2
},
{
"id": "states",
"title": "states",
"description": "Contains members named after each state, with boolean, integer, or string values.",
"dataType": 31,
"alternates": [
{
"id": "states",
"dataType": 27
},
{
"id": "states",
"dataType": 24
}
]
}
]
}
}
]
},
{
"id": "east_slopes",
"title": "east_slopes",
"description": "Enable for east-facing slopes",
"dataType": 1
},
{
"id": "north_slopes",
"title": "north_slopes",
"description": "Enable for north-facing slopes",
"dataType": 1
},
{
"id": "south_slopes",
"title": "south_slopes",
"description": "Enable for south-facing slopes",
"dataType": 1
},
{
"id": "west_slopes",
"title": "west_slopes",
"description": "Enable for west-facing slopes",
"dataType": 1
}
]
}
},
{
"id": "top_slide",
"title": "top_slide",
"description": "Controls the density tapering that happens at the top of the world to prevent terrain from reaching too high",
"dataType": 16,
"subForm": {
"title": "Mountain Parameters - Top Slide Settings",
"description": "Controls the density tapering that happens at the top of the world to prevent terrain from reaching too high.",
"fields": [
{
"id": "enabled",
"title": "enabled",
"description": "If false, top slide will be disabled. If true, other parameters will be taken into account.",
"dataType": 1
}
]
}
}
]
}
},
{
"id": "minecraft:multinoise_generation_rules",
"title": "minecraft:multinoise_generation_rules",
"description": "Controls how this biome is instantiated (and then potentially modified) during world generation of the nether.",
"dataType": 16,
"subForm": {
"title": "Multinoise Generation Rules",
"description": "Controls how this biome is instantiated (and then potentially modified) during world