mirror of
https://github.com/guilhermewerner/tcc
synced 2025-06-16 23:15:08 +00:00
Add minecraft bedrock server
This commit is contained in:
36
servers/bedrock/definitions/feature_rules/bamboo_jungle_after_surface_bamboo_feature.json
vendored
Normal file
36
servers/bedrock/definitions/feature_rules/bamboo_jungle_after_surface_bamboo_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:bamboo_jungle_after_surface_bamboo_feature",
|
||||
"places_feature": "minecraft:bamboo_then_podzol_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "math.clamp(math.trunc(math.ceil((query.noise(math.trunc(variable.originx / 80), math.trunc(variable.originz / 80)) + 0.3) * 160)), 15, 160)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/bamboo_jungle_surface_tall_grass_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/bamboo_jungle_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:bamboo_jungle_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:jungle_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 150,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/bamboo_jungle_surface_trees_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/bamboo_jungle_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:bamboo_jungle_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:bamboo_jungle_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/basalt_columns_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/basalt_columns_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:basalt_columns_feature",
|
||||
"places_feature": "minecraft:basalt_columns_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "basalt_deltas"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 5,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 124 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/basalt_pillar_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/basalt_pillar_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:basalt_pillar_feature",
|
||||
"places_feature": "minecraft:_basalt_pillar_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "soulsand_valley"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(10, 20)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 124 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/birch_forest_mutated_surface_trees_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/birch_forest_mutated_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:birch_forest_mutated_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:birch_forest_mutated_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "birch"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/birch_forest_surface_trees_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/birch_forest_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:birch_forest_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:birch_forest_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "birch"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
49
servers/bedrock/definitions/feature_rules/cold_taiga_first_sweet_berry_bush_feature.json
vendored
Normal file
49
servers/bedrock/definitions/feature_rules/cold_taiga_first_sweet_berry_bush_feature.json
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:cold_taiga_first_sweet_berry_bush_feature",
|
||||
"places_feature": "minecraft:sweet_berry_bush_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mega"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "cold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 12
|
||||
},
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/crimson_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/crimson_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:crimson_feature",
|
||||
"places_feature": "minecraft:crimson_fungus_scatter_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "crimson_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 24,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 33, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
38
servers/bedrock/definitions/feature_rules/crimson_roots_feature.json
vendored
Normal file
38
servers/bedrock/definitions/feature_rules/crimson_roots_feature.json
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:crimson_roots_feature",
|
||||
"places_feature": "minecraft:crimson_roots_scatter_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "crimson_forest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 80,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
38
servers/bedrock/definitions/feature_rules/crimson_roots_soul_sand_valley_feature.json
vendored
Normal file
38
servers/bedrock/definitions/feature_rules/crimson_roots_soul_sand_valley_feature.json
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:crimson_roots_soul_sand_valley_feature",
|
||||
"places_feature": "minecraft:crimson_roots_scatter_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "soulsand_valley"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/delta_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/delta_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:delta_feature",
|
||||
"places_feature": "minecraft:delta_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "basalt_deltas"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 50,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 124 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
servers/bedrock/definitions/feature_rules/desert_after_surface_desert_well_feature.json
vendored
Normal file
36
servers/bedrock/definitions/feature_rules/desert_after_surface_desert_well_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:desert_after_surface_desert_well_feature",
|
||||
"places_feature": "minecraft:desert_well_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "desert"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 500
|
||||
},
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": 128,
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
41
servers/bedrock/definitions/feature_rules/desert_or_swamp_after_surface_fossil_feature.json
vendored
Normal file
41
servers/bedrock/definitions/feature_rules/desert_or_swamp_after_surface_fossil_feature.json
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:desert_or_swamp_after_surface_fossil_feature",
|
||||
"places_feature": "minecraft:fossil_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "desert"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 64
|
||||
},
|
||||
"x": 0,
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 320 ]
|
||||
},
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/desert_surface_cactus_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/desert_surface_cactus_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:desert_surface_cactus_feature",
|
||||
"places_feature": "minecraft:cactus_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "desert"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/desert_surface_dead_bush_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/desert_surface_dead_bush_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:desert_surface_dead_bush_feature",
|
||||
"places_feature": "minecraft:dead_bush_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "desert"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 2,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/desert_surface_reeds_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/desert_surface_reeds_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:desert_surface_reeds_feature",
|
||||
"places_feature": "minecraft:reeds_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "desert"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 50,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/extreme_hills_after_surface_emerald_ore_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/extreme_hills_after_surface_emerald_ore_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:extreme_hills_after_surface_emerald_ore_feature",
|
||||
"places_feature": "minecraft:legacy:emerald_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/extreme_hills_after_surface_silverfish_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/extreme_hills_after_surface_silverfish_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:extreme_hills_after_surface_silverfish_feature",
|
||||
"places_feature": "minecraft:silverfish_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 7,
|
||||
"coordinate_eval_order": "xyz",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/extreme_hills_plus_trees_surface_trees_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/extreme_hills_plus_trees_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:extreme_hills_plus_trees_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:extreme_hills_plus_trees_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/flower_forest_first_foliage_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/flower_forest_first_foliage_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:flower_forest_first_foliage_feature",
|
||||
"places_feature": "minecraft:legacy:flower_forest_foliage_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "flower_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/flower_forest_surface_flowers_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/flower_forest_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:flower_forest_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:flower_forest_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "flower_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 100,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/flower_forest_surface_trees_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/flower_forest_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:flower_forest_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:flower_forest_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "flower_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
49
servers/bedrock/definitions/feature_rules/forest_first_foliage_feature.json
vendored
Normal file
49
servers/bedrock/definitions/feature_rules/forest_first_foliage_feature.json
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:forest_first_foliage_feature",
|
||||
"places_feature": "minecraft:legacy:forest_foliage_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "roofed"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "extreme_hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "taiga"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
53
servers/bedrock/definitions/feature_rules/forest_surface_flowers_feature.json
vendored
Normal file
53
servers/bedrock/definitions/feature_rules/forest_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:forest_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:forest_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "extreme_hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "taiga"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 2,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
54
servers/bedrock/definitions/feature_rules/forest_surface_trees_feature.json
vendored
Normal file
54
servers/bedrock/definitions/feature_rules/forest_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:forest_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:forest_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "birch"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "roofed"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "extreme_hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "taiga"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
36
servers/bedrock/definitions/feature_rules/frozen_ocean_after_surface_ice_feature.json
vendored
Normal file
36
servers/bedrock/definitions/feature_rules/frozen_ocean_after_surface_ice_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:frozen_ocean_after_surface_ice_feature",
|
||||
"places_feature": "minecraft:legacy:ice_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "frozen"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ocean"
|
||||
},
|
||||
// Needed to distinguish between frozen_ocean and legacy_frozen_ocean
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "monster"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/huge_crimson_fungus_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/huge_crimson_fungus_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:huge_crimson_fungus_feature",
|
||||
"places_feature": "minecraft:_huge_crimson_fungus_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "crimson_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 8,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/huge_warped_fungus_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/huge_warped_fungus_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:huge_warped_fungus_feature",
|
||||
"places_feature": "minecraft:_huge_warped_fungus_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "warped_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 8,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
servers/bedrock/definitions/feature_rules/ice_plains_spikes_first_ice_patch_feature.json
vendored
Normal file
36
servers/bedrock/definitions/feature_rules/ice_plains_spikes_first_ice_patch_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:ice_plains_spikes_first_ice_patch_feature",
|
||||
"places_feature": "minecraft:ice_patch_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ice_plains"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 2,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
36
servers/bedrock/definitions/feature_rules/ice_plains_spikes_first_ice_spike_feature.json
vendored
Normal file
36
servers/bedrock/definitions/feature_rules/ice_plains_spikes_first_ice_spike_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:ice_plains_spikes_first_ice_spike_feature",
|
||||
"places_feature": "minecraft:ice_spike_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ice_plains"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 3,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/ice_surface_trees_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/ice_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:ice_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:ice_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ice"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/jungle_after_surface_bamboo_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/jungle_after_surface_bamboo_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_after_surface_bamboo_feature",
|
||||
"places_feature": "minecraft:bamboo_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 16,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2"]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/jungle_after_surface_melon_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/jungle_after_surface_melon_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_after_surface_melon_feature",
|
||||
"places_feature": "minecraft:melon_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/jungle_after_surface_vines_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/jungle_after_surface_vines_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_after_surface_vines_feature",
|
||||
"places_feature": "minecraft:fixup_vines_position_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 50,
|
||||
"coordinate_eval_order": "xyz",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": 64,
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/jungle_edge_surface_trees_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/jungle_edge_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_edge_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:jungle_edge_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/jungle_surface_flowers_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/jungle_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:overworld_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 4,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/jungle_surface_tall_grass_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/jungle_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:jungle_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 25,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/jungle_surface_trees_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/jungle_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:jungle_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:jungle_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "bamboo"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "jungle"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "edge"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/mega_taiga_first_forest_rock_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/mega_taiga_first_forest_rock_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mega_taiga_first_forest_rock_feature",
|
||||
"places_feature": "minecraft:legacy:forest_rock_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/mega_taiga_surface_dead_bush_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/mega_taiga_surface_dead_bush_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mega_taiga_surface_dead_bush_feature",
|
||||
"places_feature": "minecraft:dead_bush_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/mega_taiga_surface_mushrooms_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/mega_taiga_surface_mushrooms_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mega_taiga_surface_mushrooms_feature",
|
||||
"places_feature": "minecraft:legacy:small_mushrooms_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 3,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/mega_taiga_surface_tall_grass_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/mega_taiga_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mega_taiga_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:taiga_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 7,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/mega_taiga_surface_trees_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/mega_taiga_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mega_taiga_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:mega_taiga_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/mesa_before_surface_gold_ore_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/mesa_before_surface_gold_ore_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_before_surface_gold_ore_feature",
|
||||
"places_feature": "minecraft:fixup_mesa_gold_position_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "before_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 48 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/mesa_plateau_stone_surface_trees_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/mesa_plateau_stone_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_plateau_stone_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:mesa_plateau_stone_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "stone"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/mesa_surface_cactus_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/mesa_surface_cactus_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_surface_cactus_feature",
|
||||
"places_feature": "minecraft:cactus_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 5,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/mesa_surface_dead_bush_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/mesa_surface_dead_bush_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_surface_dead_bush_feature",
|
||||
"places_feature": "minecraft:dead_bush_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/mesa_surface_reeds_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/mesa_surface_reeds_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_surface_reeds_feature",
|
||||
"places_feature": "minecraft:reeds_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 3,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/definitions/feature_rules/mushroom_island_surface_huge_mushroom_feature.json
vendored
Normal file
31
servers/bedrock/definitions/feature_rules/mushroom_island_surface_huge_mushroom_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mushroom_island_surface_huge_mushroom_feature",
|
||||
"places_feature": "minecraft:huge_mushroom_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mooshroom_island"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.above_top_solid(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/mushroom_island_surface_mushrooms_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/mushroom_island_surface_mushrooms_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mushroom_island_surface_mushrooms_feature",
|
||||
"places_feature": "minecraft:legacy:small_mushrooms_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mooshroom_island"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
28
servers/bedrock/definitions/feature_rules/nether_cave_carver_feature.json
vendored
Normal file
28
servers/bedrock/definitions/feature_rules/nether_cave_carver_feature.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"format_version": "1.16.100",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:nether_cave_carver_feature",
|
||||
"places_feature": "minecraft:nether_hell_cave_carver_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "pregeneration_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "hell"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "nether"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/nether_soul_sand_underground_feature_rules.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/nether_soul_sand_underground_feature_rules.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:nether_soul_sand_underground_feature_rules",
|
||||
"places_feature": "minecraft:nether_soul_sand_underground_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "soulsand_valley"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 12,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
38
servers/bedrock/definitions/feature_rules/nether_sprouts_feature_rules.json
vendored
Normal file
38
servers/bedrock/definitions/feature_rules/nether_sprouts_feature_rules.json
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:nether_sprouts_feature_rules",
|
||||
"places_feature": "minecraft:nether_sprouts_scatter_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "warped_forest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 128,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/netherwart_forest_trees_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/netherwart_forest_trees_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:netherwart_forest_trees_feature",
|
||||
"places_feature": "minecraft:legacy:birch_forest_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "netherwart_forest"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
61
servers/bedrock/definitions/feature_rules/ocean_surface_kelp_feature.json
vendored
Normal file
61
servers/bedrock/definitions/feature_rules/ocean_surface_kelp_feature.json
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:ocean_surface_kelp_feature",
|
||||
"places_feature": "minecraft:kelp_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
// ocean && !(warm || (frozen && monster)) ->
|
||||
// ocean && !warm && !(frozen && monster) ->
|
||||
// ocean && !warm && (!frozen || !monster)
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ocean"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "warm"
|
||||
},
|
||||
{
|
||||
// legacy_frozen_ocean should receive this kelp feature, but regular
|
||||
// frozen_ocean should not. The only distinguishing tag between the two
|
||||
// is "monster", which is not present on legacy_frozen_ocean
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "frozen"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "monster"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 18
|
||||
},
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 35 ]
|
||||
},
|
||||
"y": 43,
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 35 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/definitions/feature_rules/ocean_surface_seagrass_feature.json
vendored
Normal file
31
servers/bedrock/definitions/feature_rules/ocean_surface_seagrass_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:ocean_surface_seagrass_feature",
|
||||
"places_feature": "minecraft:seagrass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ocean"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 12,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": 54,
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
28
servers/bedrock/definitions/feature_rules/overworld_cave_carver_feature.json
vendored
Normal file
28
servers/bedrock/definitions/feature_rules/overworld_cave_carver_feature.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"format_version": "1.16.100",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_cave_carver_feature",
|
||||
"places_feature": "minecraft:underground_cave_carver_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "pregeneration_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/overworld_surface_clay_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/overworld_surface_clay_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_clay_feature",
|
||||
"places_feature": "minecraft:clay_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.above_top_solid(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
47
servers/bedrock/definitions/feature_rules/overworld_surface_extra_brown_mushroom_feature.json
vendored
Normal file
47
servers/bedrock/definitions/feature_rules/overworld_surface_extra_brown_mushroom_feature.json
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_extra_brown_mushroom_feature",
|
||||
"places_feature": "minecraft:brown_mushroom_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 4
|
||||
},
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
47
servers/bedrock/definitions/feature_rules/overworld_surface_extra_red_mushroom_feature.json
vendored
Normal file
47
servers/bedrock/definitions/feature_rules/overworld_surface_extra_red_mushroom_feature.json
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_extra_red_mushroom_feature",
|
||||
"places_feature": "minecraft:red_mushroom_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 8
|
||||
},
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
119
servers/bedrock/definitions/feature_rules/overworld_surface_flowers_feature.json
vendored
Normal file
119
servers/bedrock/definitions/feature_rules/overworld_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:overworld_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
// (overworld || overworld_generation) && !(jungle || flower_forest || swamp || mesa || mooshroom_island || plains || ((forest || forest_generation) && (!extreme_hills && !taiga)) || (savanna && !mutated)) ->
|
||||
// (overworld || overworld_generation) && (!jungle && !flower_forest && !swamp && !mesa && !mooshroom_island && !plains && !((forest || forest_generation) && !extreme_hills && !taiga) && !(savanna && !mutated)) ->
|
||||
// (overworld || overworld_generation) && !jungle && !flower_forest && !swamp && !mesa && !mooshroom_island && !plains && (!(forest || forest_generation) || extreme_hills || taiga) && (!savanna || mutated) ->
|
||||
// (overworld || overworld_generation) && !jungle && !flower_forest && !swamp && !mesa && !mooshroom_island && !plains && ((!forest && !forest_generation) || extreme_hills || taiga) && (!savanna || mutated)
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "jungle"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "flower_forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "swamp"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mesa"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mooshroom_island"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "plains"
|
||||
},
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "forest_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 2,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
45
servers/bedrock/definitions/feature_rules/overworld_surface_gravel_feature.json
vendored
Normal file
45
servers/bedrock/definitions/feature_rules/overworld_surface_gravel_feature.json
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_gravel_feature",
|
||||
"places_feature": "minecraft:gravel_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.above_top_solid(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
87
servers/bedrock/definitions/feature_rules/overworld_surface_kelp_feature.json
vendored
Normal file
87
servers/bedrock/definitions/feature_rules/overworld_surface_kelp_feature.json
vendored
Normal file
@ -0,0 +1,87 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_kelp_feature",
|
||||
"places_feature": "minecraft:kelp_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
// (overworld && !ocean) || (ocean && (warm || (frozen && monster)))
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "ocean"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "ocean"
|
||||
},
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "warm"
|
||||
},
|
||||
{
|
||||
// frozen_ocean should receive this kelp feature, but legacy_frozen_ocean
|
||||
// should not. The only distinguishing tag between the two is "monster",
|
||||
// which is only present on frozen_ocean
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "frozen"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "monster"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 0, // most biomes no-op, but we still need to roll our scatter chance to keep rand consistent
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 18
|
||||
},
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
48
servers/bedrock/definitions/feature_rules/overworld_surface_pumpkin_feature.json
vendored
Normal file
48
servers/bedrock/definitions/feature_rules/overworld_surface_pumpkin_feature.json
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_pumpkin_feature",
|
||||
"places_feature": "minecraft:pumpkin_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 32
|
||||
},
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz)" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
43
servers/bedrock/definitions/feature_rules/overworld_surface_reeds_feature.json
vendored
Normal file
43
servers/bedrock/definitions/feature_rules/overworld_surface_reeds_feature.json
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_reeds_feature",
|
||||
"places_feature": "minecraft:reeds_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
45
servers/bedrock/definitions/feature_rules/overworld_surface_sand_feature.json
vendored
Normal file
45
servers/bedrock/definitions/feature_rules/overworld_surface_sand_feature.json
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:minecraft:overworld_surface_sand_feature",
|
||||
"places_feature": "minecraft:sand_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 3,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.above_top_solid(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/overworld_surface_springs_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/overworld_surface_springs_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_springs_feature",
|
||||
"places_feature": "minecraft:legacy:springs_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
96
servers/bedrock/definitions/feature_rules/overworld_surface_tall_grass_feature.json
vendored
Normal file
96
servers/bedrock/definitions/feature_rules/overworld_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,96 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:scatter_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
// (overworld || overworld_generation) && !(taiga || jungle || mooshroom_island || savanna || swamp || ((forest || forest_generation) && !extreme_hills)) ->
|
||||
// (overworld || overworld_generation) && !taiga && !jungle && !mooshroom_island && !savanna && !swamp && !((forest || forest_generation) && !extreme_hills)) ->
|
||||
// (overworld || overworld_generation) && !taiga && !jungle && !mooshroom_island && !savanna && !swamp && (!(forest || forest_generation) || extreme_hills) ->
|
||||
// (overworld || overworld_generation) && !taiga && !jungle && !mooshroom_island && !savanna && !swamp && ((!forest && !forest_generation) || extreme_hills)
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "jungle"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mooshroom_island"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "swamp"
|
||||
},
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"all_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "forest_generation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_andesite_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_andesite_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_andesite_feature",
|
||||
"places_feature": "minecraft:andesite_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 80 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_coal_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_coal_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_coal_ore_feature",
|
||||
"places_feature": "minecraft:coal_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_diamond_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_diamond_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diamond_ore_feature",
|
||||
"places_feature": "minecraft:diamond_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_diorite_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_diorite_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diorite_feature",
|
||||
"places_feature": "minecraft:diorite_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 80 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_dirt_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_dirt_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_dirt_feature",
|
||||
"places_feature": "minecraft:dirt_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
48
servers/bedrock/definitions/feature_rules/overworld_underground_extra_gravel_ore_feature.json
vendored
Normal file
48
servers/bedrock/definitions/feature_rules/overworld_underground_extra_gravel_ore_feature.json
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_extra_gravel_ore_feature",
|
||||
"places_feature": "minecraft:gravel_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 16
|
||||
},
|
||||
"iterations": 80,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 50 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_gold_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_gold_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_gold_ore_feature",
|
||||
"places_feature": "minecraft:gold_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 2,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_granite_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_granite_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_granite_feature",
|
||||
"places_feature": "minecraft:granite_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 80 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_gravel_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_gravel_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_gravel_ore_feature",
|
||||
"places_feature": "minecraft:gravel_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 8,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_iron_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_iron_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_iron_ore_feature",
|
||||
"places_feature": "minecraft:iron_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 64 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
41
servers/bedrock/definitions/feature_rules/overworld_underground_lapis_ore_feature.json
vendored
Normal file
41
servers/bedrock/definitions/feature_rules/overworld_underground_lapis_ore_feature.json
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_lapis_ore_feature",
|
||||
"places_feature": "minecraft:fixup_lapis_position_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": 0,
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
44
servers/bedrock/definitions/feature_rules/overworld_underground_redstone_ore_feature.json
vendored
Normal file
44
servers/bedrock/definitions/feature_rules/overworld_underground_redstone_ore_feature.json
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_redstone_ore_feature",
|
||||
"places_feature": "minecraft:redstone_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 8,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
28
servers/bedrock/definitions/feature_rules/overworld_underwater_cave_carver_feature.json
vendored
Normal file
28
servers/bedrock/definitions/feature_rules/overworld_underwater_cave_carver_feature.json
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"format_version": "1.16.100",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underwater_cave_carver_feature",
|
||||
"places_feature": "minecraft:underground_underwater_cave_carver_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "pregeneration_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/plains_first_double_plant_grass_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/plains_first_double_plant_grass_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:plains_first_double_plant_grass_feature",
|
||||
"places_feature": "minecraft:grass_double_plant_patch_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "plains"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 7,
|
||||
"scatter_chance": "((query.noise((variable.originx + 8) / 200.0, (variable.originz + 8) / 200.0) >= -.8) && variable.is_legacy == 0.0) ? 100.0 : 0.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/plains_first_double_plant_sunflower_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/plains_first_double_plant_sunflower_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:plains_first_double_plant_sunflower_feature",
|
||||
"places_feature": "minecraft:sunflower_double_plant_patch_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "plains"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 10,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/plains_surface_flowers_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/plains_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:plains_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:plains_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "plains"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "(query.noise((variable.originx + 8) / 200.0, (variable.originz + 8) / 200.0) < -0.8) ? 15 : 4",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
servers/bedrock/definitions/feature_rules/plains_surface_tall_grass_feature.json
vendored
Normal file
35
servers/bedrock/definitions/feature_rules/plains_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:plains_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:scatter_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "plains"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "(query.noise((variable.originx + 8) / 200.0, (variable.originz + 8) / 200.0) < -0.8) ? 5 : 10",
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/definitions/feature_rules/plains_surface_trees_feature.json
vendored
Normal file
25
servers/bedrock/definitions/feature_rules/plains_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:plains_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:plains_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "plains"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/redwood_taiga_hills_mutated_surface_trees_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/redwood_taiga_hills_mutated_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:redwood_taiga_hills_mutated_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:mega_taiga_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/redwood_taiga_mutated_surface_trees_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/redwood_taiga_mutated_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:redwood_taiga_mutated_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:redwood_taiga_mutated_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "taiga"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mega"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/definitions/feature_rules/river_surface_seagrass_feature.json
vendored
Normal file
31
servers/bedrock/definitions/feature_rules/river_surface_seagrass_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:river_surface_seagrass_feature",
|
||||
"places_feature": "minecraft:seagrass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "river"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 12,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": 54,
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/roofed_forest_first_foliage_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/roofed_forest_first_foliage_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:roofed_forest_first_foliage_feature",
|
||||
"places_feature": "minecraft:legacy:roofed_forest_foliage_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "forest"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "roofed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/definitions/feature_rules/savanna_first_double_plant_grass_feature.json
vendored
Normal file
32
servers/bedrock/definitions/feature_rules/savanna_first_double_plant_grass_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:savanna_first_double_plant_grass_feature",
|
||||
"places_feature": "minecraft:grass_double_plant_patch_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "first_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/savanna_mutated_surface_tall_grass_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/savanna_mutated_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:minecraft:savanna_mutated_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:scatter_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 5,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/savanna_mutated_surface_trees_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/savanna_mutated_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:savanna_mutated_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:savanna_mutated_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
39
servers/bedrock/definitions/feature_rules/savanna_surface_flowers_feature.json
vendored
Normal file
39
servers/bedrock/definitions/feature_rules/savanna_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:savanna_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:overworld_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 4,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
40
servers/bedrock/definitions/feature_rules/savanna_surface_tall_grass_feature.json
vendored
Normal file
40
servers/bedrock/definitions/feature_rules/savanna_surface_tall_grass_feature.json
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:savanna_surface_tall_grass_feature",
|
||||
"places_feature": "minecraft:scatter_tall_grass_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"scatter_chance": "variable.is_legacy ? 0.0 : 100.0",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/definitions/feature_rules/savanna_surface_trees_feature.json
vendored
Normal file
30
servers/bedrock/definitions/feature_rules/savanna_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:savanna_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:savanna_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "savanna"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "!=",
|
||||
"value": "mutated"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
38
servers/bedrock/definitions/feature_rules/soulsand_valley_fossil_surface_feature.json
vendored
Normal file
38
servers/bedrock/definitions/feature_rules/soulsand_valley_fossil_surface_feature.json
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:soulsand_valley_fossil_surface_feature",
|
||||
"places_feature": "minecraft:nether_fossil_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "soulsand_valley"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"scatter_chance": {
|
||||
"numerator": 2,
|
||||
"denominator": 6
|
||||
},
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 124 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/swamp_surface_dead_bush_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/swamp_surface_dead_bush_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:swamp_surface_dead_bush_feature",
|
||||
"places_feature": "minecraft:dead_bush_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) * 2" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
34
servers/bedrock/definitions/feature_rules/swamp_surface_flowers_feature.json
vendored
Normal file
34
servers/bedrock/definitions/feature_rules/swamp_surface_flowers_feature.json
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:swamp_surface_flowers_feature",
|
||||
"places_feature": "minecraft:legacy:swamp_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, "query.heightmap(variable.worldx, variable.worldz) + 32" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user