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:
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:after_surface_silverfish_feature",
|
||||
"places_feature": "minecraft:silverfish_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mountains"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 14,
|
||||
"coordinate_eval_order": "xyz",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 64 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:dripstone_caves_underground_copper_ore_feature",
|
||||
"places_feature": "minecraft:dripstone_caves_copper_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": {
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "dripstone_caves"
|
||||
}
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 16,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -16, 112 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/dripstone_cluster_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/dripstone_cluster_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:dripstone_cluster_feature",
|
||||
"places_feature": "minecraft:dripstone_cluster_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "dripstone_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(35, 70)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 0,
|
||||
"coordinate_eval_order": "xyz",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 1 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 1 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 1 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
49
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/forest_first_foliage_feature.json
vendored
Normal file
49
servers/bedrock/behavior_packs/vanilla_1.18.0/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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
55
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/forest_surface_trees_feature.json
vendored
Normal file
55
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/forest_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/grove_spruce_tree_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/grove_spruce_tree_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:grove_spruce_tree_feature",
|
||||
"places_feature": "minecraft:mountain_spruce_tree_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "grove"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 16,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.above_top_solid(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ice_surface_trees_feature.json
vendored
Normal file
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ice_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "xzy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
36
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/jungle_surface_trees_feature.json
vendored
Normal file
36
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/jungle_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/large_dripstone_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/large_dripstone_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:large_dripstone_feature",
|
||||
"places_feature": "minecraft:large_dripstone_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "dripstone_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(7, 35)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_azalea_root_system_feature",
|
||||
"places_feature": "minecraft:azalea_root_system_snap_to_ceiling_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_cave_vines_feature",
|
||||
"places_feature": "minecraft:cave_vine_snap_to_ceiling_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 157,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_leaf_clay_feature",
|
||||
"places_feature": "minecraft:random_clay_with_dripleaves_snap_to_floor_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 52,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_moss_ceiling_feature",
|
||||
"places_feature": "minecraft:moss_ceiling_snap_to_ceiling_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 104,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_spore_blossom_feature",
|
||||
"places_feature": "minecraft:spore_blossom_snap_to_ceiling_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 21,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_vegetation_feature",
|
||||
"places_feature": "minecraft:moss_patch_snap_to_floor_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 104,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_after_surface_vines_feature",
|
||||
"places_feature": "minecraft:vines_single_face_scatter_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 127,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, "query.heightmap(variable.worldx, variable.worldz)" ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:lush_caves_underground_clay_ore_feature",
|
||||
"places_feature": "minecraft:clay_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "lush_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 38,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/meadow_flowers_feature.json
vendored
Normal file
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/meadow_flowers_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:meadow_flowers_feature",
|
||||
"places_feature": "minecraft:meadow_flower_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "meadow"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 64,
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
26
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/meadow_surface_trees_feature.json
vendored
Normal file
26
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/meadow_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:meadow_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy:meadow_trees_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "meadow"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"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": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mesa_underground_gold_ore_feature",
|
||||
"places_feature": "minecraft:gold_ore_extra_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mesa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 50,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 32, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:mountains_underground_coal_ore_feature",
|
||||
"places_feature": "minecraft:coal_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": {
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mountains"
|
||||
}
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 20,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 128, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
62
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ocean_surface_kelp_feature.json
vendored
Normal file
62
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ocean_surface_kelp_feature.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"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
|
||||
},
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 35 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 35 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ocean_surface_seagrass_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/ocean_surface_seagrass_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_amethyst_geode_feature",
|
||||
"places_feature": "minecraft:amethyst_geode_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_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": 24
|
||||
},
|
||||
"x": 0,
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -58, 30 ]
|
||||
},
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
{
|
||||
"format_version": "1.16.100",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_extra_cave_carver_feature",
|
||||
"places_feature": "minecraft:underground_extra_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"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
87
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/overworld_surface_kelp_feature.json
vendored
Normal file
87
servers/bedrock/behavior_packs/vanilla_1.18.0/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
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"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": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_andesite_lower_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": 2,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 60 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_andesite_upper_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": {
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 6
|
||||
},
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 64, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
{
|
||||
// No-op, this is just to override & remove the original config
|
||||
"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"
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_coal_ore_lower_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": "triangle",
|
||||
"extent": [ 0, 192 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_coal_ore_upper_feature",
|
||||
"places_feature": "minecraft:coal_ore_upper_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": 30,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 136, 320 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_copper_ore_feature",
|
||||
"places_feature": "minecraft:copper_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": {
|
||||
"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": "dripstone_caves"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 16,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -16, 112 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_deepslate_feature",
|
||||
"places_feature": "minecraft:deepslate_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "before_underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 0, //This disables the placement of this feature.
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diamond_ore_buried_feature",
|
||||
"places_feature": "minecraft:diamond_ore_buried_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": 4,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -144, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 7,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -144, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diamond_ore_large_feature",
|
||||
"places_feature": "minecraft:diamond_ore_large_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,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 9
|
||||
},
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -144, 16 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"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": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diorite_lower_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": 2,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 60 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_diorite_upper_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": {
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 6
|
||||
},
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 64, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 7,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 160 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_emerald_ore_feature",
|
||||
"places_feature": "minecraft:emerald_ore_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "mountains"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "extreme_hills"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 100,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -16, 480 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"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": {
|
||||
"iterations": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_glow_lichen_feature",
|
||||
"places_feature": "minecraft:underground_glow_lichen_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_underground_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"any_of": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld"
|
||||
},
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "overworld_generation"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(104, 157)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 4,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -64, 32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_gold_ore_lower_feature",
|
||||
"places_feature": "minecraft:gold_ore_lower_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,
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 2
|
||||
},
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, -48 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"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": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_granite_lower_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": 2,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 60 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_granite_upper_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": {
|
||||
"scatter_chance": {
|
||||
"numerator": 1,
|
||||
"denominator": 6
|
||||
},
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 64, 128 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 14,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 320 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
{
|
||||
// No-op, this is just to override & remove the original config
|
||||
"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"
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 0,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_iron_ore_middle_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": 10,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ -24, 56 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_iron_ore_small_feature",
|
||||
"places_feature": "minecraft:iron_ore_small_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": [ -64, 72 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_iron_ore_upper_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": 90,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "triangle",
|
||||
"extent": [ 80, 384 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_lapis_ore_buried_feature",
|
||||
"places_feature": "minecraft:lapis_ore_buried_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": 4,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 64 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_lapis_ore_feature",
|
||||
"places_feature": "minecraft:lapis_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": "triangle",
|
||||
"extent": [ -32, 32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": 4,
|
||||
"coordinate_eval_order": "zyx",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 15 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_redstone_ore_lower_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": "triangle",
|
||||
"extent": [ -96, -32 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underground_tuff_feature",
|
||||
"places_feature": "minecraft:tuff_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": [ -64, 0 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:overworld_underwater_magma_feature",
|
||||
"places_feature": "minecraft:underwater_magma_underground_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass"
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(18, 30)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 120 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
26
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/plains_surface_trees_feature.json
vendored
Normal file
26
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/plains_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/river_surface_seagrass_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/river_surface_seagrass_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -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": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/savanna_surface_trees_feature.json
vendored
Normal file
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/savanna_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"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,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/small_dripstone_feature.json
vendored
Normal file
32
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/small_dripstone_feature.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"format_version": "1.16.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:small_dripstone_feature",
|
||||
"places_feature": "minecraft:small_dripstone_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "after_surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag", "operator": "==", "value": "dripstone_caves"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": "Math.Random(140, 220)",
|
||||
"x": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
},
|
||||
"y": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ -64, 256 ]
|
||||
},
|
||||
"z": {
|
||||
"distribution": "uniform",
|
||||
"extent": [ 0, 16 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/swamp_surface_mushrooms_feature.json
vendored
Normal file
25
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/swamp_surface_mushrooms_feature.json
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:swamp_surface_mushrooms_feature",
|
||||
"places_feature": "minecraft:legacy:small_mushrooms_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 8,
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:swamp_surface_swamp_foliage_feature",
|
||||
"places_feature": "minecraft:legacy:swamp_foliage_feature"
|
||||
},
|
||||
"conditions": {
|
||||
"placement_pass": "surface_pass",
|
||||
"minecraft:biome_filter": [
|
||||
{
|
||||
"test": "has_biome_tag",
|
||||
"operator": "==",
|
||||
"value": "swamp"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
30
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/taiga_surface_mushrooms_feature.json
vendored
Normal file
30
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/taiga_surface_mushrooms_feature.json
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft: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": 1,
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/taiga_surface_trees_feature.json
vendored
Normal file
31
servers/bedrock/behavior_packs/vanilla_1.18.0/feature_rules/taiga_surface_trees_feature.json
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"format_version": "1.13.0",
|
||||
"minecraft:feature_rules": {
|
||||
"description": {
|
||||
"identifier": "minecraft:taiga_surface_trees_feature",
|
||||
"places_feature": "minecraft:legacy: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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"distribution": {
|
||||
"iterations": 1,
|
||||
"coordinate_eval_order": "zxy",
|
||||
"x": 0,
|
||||
"y": "query.heightmap(variable.worldx, variable.worldz)",
|
||||
"z": 0
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user