diff --git a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_berry_bush.json b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_berry_bush.json deleted file mode 100644 index fd5e7b4b26..0000000000 --- a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_berry_bush.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:sweet_berry_bush", - "Properties": { - "age": "3" - } - } - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" - }, - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" - ], - "offset": [ - 0, - -1, - 0 - ] - } - ] - } - } - ] - }, - "tries": 96, - "xz_spread": 7, - "y_spread": 3 - } -} diff --git a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_snow_layer.json b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_snow_layer.json deleted file mode 100644 index 085ea3e224..0000000000 --- a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/configured_feature/snowy/patch_snow_layer.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - } - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" - } - } - ] - }, - "tries": 32, - "xz_spread": 7, - "y_spread": 3 - } -} diff --git a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_berry_rare.json b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_berry_rare.json index c4c4372714..b3274f3e4f 100644 --- a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_berry_rare.json +++ b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_berry_rare.json @@ -1,5 +1,18 @@ { - "feature": "gm4_cooler_caves:snowy/patch_berry_bush", + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:sweet_berry_bush", + "Properties": { + "age": "3" + } + } + } + } + }, "placement": [ { "type": "minecraft:rarity_filter", @@ -14,6 +27,47 @@ }, { "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 96 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 7 + }, + "y_spread": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 3 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } } ] } diff --git a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_snow_layer.json b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_snow_layer.json index f7efd61d50..2a2c98c3e9 100644 --- a/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_snow_layer.json +++ b/gm4_cooler_caves/data/gm4_cooler_caves/worldgen/placed_feature/snowy/patch_snow_layer.json @@ -1,5 +1,18 @@ { - "feature": "gm4_cooler_caves:snowy/patch_snow_layer", + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:snow", + "Properties": { + "layers": "2" + } + } + } + } + }, "placement": [ { "type": "minecraft:in_square" @@ -10,6 +23,30 @@ }, { "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 7 + }, + "y_spread": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 3 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } } ] }