diff --git a/index.html b/index.html
index 8af7d04c..2216069e 100644
--- a/index.html
+++ b/index.html
@@ -60,11 +60,11 @@
-
+
-
Experimental
-
Unstable
+
+
Minecraft 1.16
diff --git a/locales/en.json b/locales/en.json
index 37fefcb8..09890cdf 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -24,6 +24,17 @@
"attribute_modifier.slot": "Slots",
"attribute_modifier_add": "Add Modifier",
"attribute_modifier_remove": "Remove Modifier",
+ "badge.experimental": "Experimental",
+ "badge.unstable": "Unstable",
+ "biome": "Biome",
+ "biome.parameters": "Parameters",
+ "biome.parameters.altitude": "Altitude",
+ "biome.parameters.weirdness": "Weirdness",
+ "biome.parameters.offset": "Offset",
+ "biome.parameters.temperature": "Temperature",
+ "biome.parameters.humidity": "Humidity",
+ "biome_add": "Add Biome",
+ "biome_remove": "Remove Biome",
"biome_source.large_biomes": "Large Biomes",
"biome_source.preset": "Biomes Preset",
"biome_source.seed": "Biomes Seed",
@@ -151,7 +162,7 @@
"dimension.the_nether": "The Nether",
"dimension.nether": "Nether",
"dimension.end": "End",
- "dimension.type": "Dimension Flags",
+ "dimension.type": "Dimension Options",
"dimension.type.ultrawarm": "Ultrawarm",
"dimension.type.natural": "Natural",
"dimension.type.shrunk": "Shrunk",
@@ -328,6 +339,27 @@
"generator.settings.disable_mob_generation": "Disable Mob Generation",
"generator.settings.default_block": "Default Block",
"generator.settings.default_fluid": "Default Fluid",
+ "generator.settings.noise": "Noise Options",
+ "generator.settings.noise.island_noise_override": "Island Noise Override",
+ "generator.settings.noise.density_factor": "Density Factor",
+ "generator.settings.noise.density_offset": "Density Offset",
+ "generator.settings.noise.simplex_surface_noise": "Simplex Surface Noise",
+ "generator.settings.noise.size_horizontal": "Size Horizontal",
+ "generator.settings.noise.size_vertical": "Size Vertical",
+ "generator.settings.noise.height": "Height",
+ "generator.settings.noise.sampling.xz_scale": "Sampling XZ Scale",
+ "generator.settings.noise.sampling.y_scale": "Sampling Y Scale",
+ "generator.settings.noise.sampling.xz_factor": "Sampling XZ Factor",
+ "generator.settings.noise.sampling.y_factor": "Sampling Y Factor",
+ "generator.settings.noise.bottom_slide.target": "Bottom Slide Target",
+ "generator.settings.noise.bottom_slide.size": "Bottom Slide Size",
+ "generator.settings.noise.bottom_slide.offset": "Bottom Slide Offset",
+ "generator.settings.noise.top_slide.target": "Top Slide Target",
+ "generator.settings.noise.top_slide.size": "Top Slide Size",
+ "generator.settings.noise.top_slide.offset": "Top Slide Offset",
+ "generator.settings.structures": "Structures",
+ "generator.settings.structures_add": "Add Structure",
+ "generator.settings.structures_remove": "Remove Structure",
"help.condition.time_period": "If present, time will be modulo-divided by this value. For example, if set to 24000, value will operate on a time period of days.",
"help.dimension.type.ultrawarm": "If true, water cannot exist and sponges will dry.",
"help.dimension.type.shrunk": "Whether coordinates should be scaled down by a factor of 8.",
@@ -450,6 +482,9 @@
"status_effect.duration": "Duration",
"status_effect.visible": "Visible",
"stored_enchantment_add": "Add Stored Enchantment",
+ "structure.spacing": "Spacing",
+ "structure.separation": "Separation",
+ "structure.salt": "Salt",
"table.type": "Type",
"table.type.block": "Block",
"table.type.chest": "Chest",
diff --git a/schemas/worldgen.json b/schemas/worldgen.json
index 6617e2b2..fbd18ad1 100644
--- a/schemas/worldgen.json
+++ b/schemas/worldgen.json
@@ -137,6 +137,13 @@
"id": "large_biomes",
"translate": "biome_source.large_biomes",
"type": "boolean"
+ },
+ {
+ "id": "biomes",
+ "translate": "biome",
+ "type": "array",
+ "values": "biome",
+ "button": "field"
}
]
},
@@ -196,6 +203,138 @@
"type": "string"
}
]
+ },
+ {
+ "id": "noise",
+ "translate": "generator.settings.noise",
+ "type": "object",
+ "collapse": true,
+ "color": "dark",
+ "fields": [
+ {
+ "id": "island_noise_override",
+ "translate": "generator.settings.noise.island_noise_override",
+ "type": "boolean"
+ },
+ {
+ "id": "density_factor",
+ "translate": "generator.settings.noise.density_factor",
+ "type": "float"
+ },
+ {
+ "id": "density_offset",
+ "translate": "generator.settings.noise.density_offset",
+ "type": "float"
+ },
+ {
+ "id": "simplex_surface_noise",
+ "translate": "generator.settings.noise.simplex_surface_noise",
+ "type": "boolean"
+ },
+ {
+ "id": "size_horizontal",
+ "translate": "generator.settings.noise.size_horizontal",
+ "type": "int"
+ },
+ {
+ "id": "size_vertical",
+ "translate": "generator.settings.noise.size_vertical",
+ "type": "int"
+ },
+ {
+ "id": "height",
+ "translate": "generator.settings.noise.height",
+ "type": "int"
+ },
+ {
+ "id": "sampling",
+ "type": "object",
+ "color": "dark",
+ "fields": [
+ {
+ "id": "xz_scale",
+ "translate": "generator.settings.noise.sampling.xz_scale",
+ "type": "float"
+ },
+ {
+ "id": "y_scale",
+ "translate": "generator.settings.noise.sampling.y_scale",
+ "type": "float"
+ },
+ {
+ "id": "xz_factor",
+ "translate": "generator.settings.noise.sampling.xz_factor",
+ "type": "float"
+ },
+ {
+ "id": "y_factor",
+ "translate": "generator.settings.noise.sampling.y_factor",
+ "type": "float"
+ }
+ ]
+ },
+ {
+ "id": "bottom_slide",
+ "type": "object",
+ "color": "dark",
+ "fields": [
+ {
+ "id": "target",
+ "translate": "generator.settings.noise.bottom_slide.target",
+ "type": "int"
+ },
+ {
+ "id": "size",
+ "translate": "generator.settings.noise.bottom_slide.size",
+ "type": "int"
+ },
+ {
+ "id": "offset",
+ "translate": "generator.settings.noise.bottom_slide.offset",
+ "type": "int"
+ }
+ ]
+ },
+ {
+ "id": "top_slide",
+ "type": "object",
+ "color": "dark",
+ "fields": [
+ {
+ "id": "target",
+ "translate": "generator.settings.noise.top_slide.target",
+ "type": "int"
+ },
+ {
+ "id": "size",
+ "translate": "generator.settings.noise.top_slide.size",
+ "type": "int"
+ },
+ {
+ "id": "offset",
+ "translate": "generator.settings.noise.top_slide.offset",
+ "type": "int"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id": "structures",
+ "type": "object",
+ "card": false,
+ "fields": [
+ {
+ "id": "structures",
+ "translate": "generator.settings.structures",
+ "translatePlaceholder": "structure",
+ "type": "map",
+ "values": {
+ "type": "object",
+ "value": "structure"
+ }
+ }
+ ]
}
]
}
@@ -254,6 +393,154 @@
]
}
]
+ },
+ {
+ "id": "biome",
+ "type": "object",
+ "color": "info",
+ "fields": [
+ {
+ "id": "biome",
+ "translate": "biome",
+ "type": "enum",
+ "values": "biomes"
+ },
+ {
+ "id": "parameters",
+ "translate": "biome.parameters",
+ "type": "object",
+ "collapse": true,
+ "color": "info",
+ "fields": [
+ {
+ "id": "altitude",
+ "translate": "biome.parameters.altitude",
+ "type": "float"
+ },
+ {
+ "id": "weirdness",
+ "translate": "biome.parameters.weirdness",
+ "type": "float"
+ },
+ {
+ "id": "offset",
+ "translate": "biome.parameters.offset",
+ "type": "float"
+ },
+ {
+ "id": "temparature",
+ "translate": "biome.parameters.temperature",
+ "type": "float"
+ },
+ {
+ "id": "humidity",
+ "translate": "biome.parameters.humidity",
+ "type": "float"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id": "structure",
+ "type": "object",
+ "color": "secondary",
+ "fields": [
+ {
+ "id": "spacing",
+ "translate": "structure.spacing",
+ "type": "int"
+ },
+ {
+ "id": "separation",
+ "translate": "structure.separation",
+ "type": "int"
+ },
+ {
+ "id": "salt",
+ "translate": "structure.salt",
+ "type": "int"
+ }
+ ]
}
- ]
+ ],
+ "collections": {
+ "biomes": [
+ "minecraft:badlands",
+ "minecraft:badlands_plateau",
+ "minecraft:bamboo_jungle",
+ "minecraft:bamboo_jungle_hills",
+ "minecraft:beach",
+ "minecraft:birch_forest",
+ "minecraft:birch_forest_hills",
+ "minecraft:cold_ocean",
+ "minecraft:dark_forest",
+ "minecraft:dark_forest_hills",
+ "minecraft:deep_cold_ocean",
+ "minecraft:deep_frozen_ocean",
+ "minecraft:deep_lukewarm_ocean",
+ "minecraft:deep_ocean",
+ "minecraft:deep_warm_ocean",
+ "minecraft:desert",
+ "minecraft:desert_hills",
+ "minecraft:desert_lakes",
+ "minecraft:end_barrens",
+ "minecraft:end_highlands",
+ "minecraft:end_midlands",
+ "minecraft:eroded_badlands",
+ "minecraft:flower_forest",
+ "minecraft:forest",
+ "minecraft:frozen_ocean",
+ "minecraft:frozen_river",
+ "minecraft:giant_spruce_taiga",
+ "minecraft:giant_spruce_taiga_hills",
+ "minecraft:giant_tree_taiga",
+ "minecraft:giant_tree_taiga_hills",
+ "minecraft:gravelly_mountains",
+ "minecraft:ice_spikes",
+ "minecraft:jungle",
+ "minecraft:jungle_edge",
+ "minecraft:jungle_hills",
+ "minecraft:lukewarm_ocean",
+ "minecraft:modified_badlands_plateau",
+ "minecraft:modified_gravelly_mountains",
+ "minecraft:modified_jungle",
+ "minecraft:modified_jungle_edge",
+ "minecraft:modified_wooded_badlands_plateau",
+ "minecraft:mountain_edge",
+ "minecraft:mountains",
+ "minecraft:mushroom_field_shore",
+ "minecraft:mushroom_fields",
+ "minecraft:nether",
+ "minecraft:ocean",
+ "minecraft:plains",
+ "minecraft:river",
+ "minecraft:savanna",
+ "minecraft:savanna_plateau",
+ "minecraft:shattered_savanna",
+ "minecraft:shattered_savanna_plateau",
+ "minecraft:small_end_islands",
+ "minecraft:snowy_beach",
+ "minecraft:snowy_mountains",
+ "minecraft:snowy_taiga",
+ "minecraft:snowy_taiga_hills",
+ "minecraft:snowy_taiga_mountains",
+ "minecraft:snowy_tundra",
+ "minecraft:stone_shore",
+ "minecraft:sunflower_plains",
+ "minecraft:swamp",
+ "minecraft:swamp_hills",
+ "minecraft:taiga",
+ "minecraft:taiga_hills",
+ "minecraft:taiga_mountains",
+ "minecraft:tall_birch_forest",
+ "minecraft:tall_birch_hills",
+ "minecraft:the_end",
+ "minecraft:the_void",
+ "minecraft:warm_ocean",
+ "minecraft:wooded_badlands_plateau",
+ "minecraft:wooded_hills",
+ "minecraft:wooded_mountains"
+ ]
+ }
}
diff --git a/worldgen/index.html b/worldgen/index.html
index db2d752b..4b7b31f3 100644
--- a/worldgen/index.html
+++ b/worldgen/index.html
@@ -18,8 +18,8 @@