Skip to content

Commit

Permalink
final update salt_caves
Browse files Browse the repository at this point in the history
MEGATREX4 committed Jun 22, 2024
1 parent a2ff6a6 commit 504db30
Showing 15 changed files with 666 additions and 23 deletions.
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"background": "ukrainian_delight:textures/block/cucumber_crate_side.png"
"background": "ukrainian_delight:textures/block/salt_block.png"
},
"criteria": {
"requirement": {
Original file line number Diff line number Diff line change
@@ -79,12 +79,11 @@
[
"minecraft:glow_lichen",
"minecraft:patch_tall_grass_2",
"minecraft:lush_caves_ceiling_vegetation",
"minecraft:cave_vines",
"minecraft:lush_caves_clay",
"minecraft:lush_caves_vegetation",
"ukrainian_delight:salt_cave_salt",
"ukrainian_delight:salt_cave_vegetation",
"minecraft:classic_vines_cave_feature",
"ukrainian_delight:salt_column"
"ukrainian_delight:salt_column",
"ukrainian_delight:salt_caves_ceiling_salt",
],
[
"minecraft:freeze_top_layer"
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 3,
"min_inclusive": 0
}
},
"weight": 5
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 1
}
},
"weight": 1
}
]
},
"provider": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "ukrainian_delight:salt_block",
"Properties": {
"berries": "false"
}
},
"weight": 4
},
{
"data": {
"Name": "ukrainian_delight:salt_block",
"Properties": {
"berries": "true"
}
},
"weight": 1
}
]
}
},
{
"height": 1,
"provider": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "ukrainian_delight:salt_block",
"Properties": {
"berries": "false"
}
},
"weight": 4
},
{
"data": {
"Name": "ukrainian_delight:salt_block",
"Properties": {
"berries": "true"
}
},
"weight": 1
}
]
}
}
],
"prioritize_tip": true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"type": "minecraft:random_boolean_selector",
"config": {
"feature_false": {
"feature": "ukrainian_delight:salt_pool_with_dripleaves",
"placement": []
},
"feature_true": {
"feature": "ukrainian_delight:salt_with_dripleaves",
"placement": []
}
}
}
Original file line number Diff line number Diff line change
@@ -1,31 +1,65 @@
{
"type": "minecraft:block_column",
"config": {
"direction": "up",
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction": "down",
"layers": [
{
"height": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 15,
"min_inclusive": 1
}
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 19,
"min_inclusive": 5
}
},
"weight": 2
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 0
}
},
"weight": 3
},
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 6,
"min_inclusive": 0
}
},
"weight": 10
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
}
],
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"minecraft:water"
]
},
"prioritize_tip": true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": 1,
"extra_bottom_block_chance": 0.0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "minecraft:calcite"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "floor",
"vegetation_chance": 0.8,
"vegetation_feature": {
"feature": "ukrainian_delight:salt_salt",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 2,
"min_inclusive": 1
}
},
"extra_bottom_block_chance": 0.0,
"extra_edge_column_chance": 0.3,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
},
"replaceable": "#minecraft:moss_replaceable",
"surface": "ceiling",
"vegetation_chance": 0.08,
"vegetation_feature": {
"feature": "ukrainian_delight:cave_salt_ceiling",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
{
"type": "minecraft:simple_random_selector",
"config": {
"features": [
{
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "ukrainian_delight:salt_block"
},
"weight": 1
}
]
}
}
},
"placement": []
},
{
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"minecraft:water"
]
},
"direction": "up",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 0
}
},
"weight": 2
},
{
"data": 0,
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
},
{
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"minecraft:water"
]
},
"direction": "up",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 0
}
},
"weight": 2
},
{
"data": 0,
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
},
{
"feature": {
"type": "minecraft:block_column",
"config": {
"allowed_placement": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air",
"minecraft:water"
]
},
"direction": "up",
"layers": [
{
"height": {
"type": "minecraft:weighted_list",
"distribution": [
{
"data": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 4,
"min_inclusive": 0
}
},
"weight": 2
},
{
"data": 0,
"weight": 1
}
]
},
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
},
{
"height": 1,
"provider": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
}
}
],
"prioritize_tip": true
}
},
"placement": []
}
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"type": "minecraft:waterlogged_vegetation_patch",
"config": {
"depth": 3,
"extra_bottom_block_chance": 0.8,
"extra_edge_column_chance": 0.7,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
},
"replaceable": "#minecraft:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.1,
"vegetation_feature": {
"feature": "ukrainian_delight:salt_peak",
"placement": []
},
"vertical_range": 5,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"min_inclusive": 4,
"max_inclusive": 7
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:weighted_state_provider",
"entries": [
{
"data": {
"Name": "minecraft:flowering_azalea"
},
"weight": 4
},
{
"data": {
"Name": "minecraft:azalea"
},
"weight": 7
},
{
"data": {
"Name": "minecraft:air"
},
"weight": 25
},
{
"data": {
"Name": "minecraft:grass"
},
"weight": 50
},
{
"data": {
"Name": "minecraft:tall_grass",
"Properties": {
"half": "lower"
}
},
"weight": 10
}
]
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"type": "minecraft:vegetation_patch",
"config": {
"depth": 3,
"extra_bottom_block_chance": 0.8,
"extra_edge_column_chance": 0.7,
"ground_state": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "ukrainian_delight:salt_block"
}
},
"replaceable": "#minecraft:lush_ground_replaceable",
"surface": "floor",
"vegetation_chance": 0.05,
"vegetation_feature": {
"feature": "ukrainian_delight:salt_peak",
"placement": []
},
"vertical_range": 2,
"xz_radius": {
"type": "minecraft:uniform",
"value": {
"max_inclusive": 7,
"min_inclusive": 4
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"feature": "ukrainian_delight:salt_cave_salt",
"placement": [
{
"type": "minecraft:count",
"count": 62
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"absolute": 256
},
"min_inclusive": {
"above_bottom": 0
}
}
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": [
"minecraft:air"
]
},
"direction_of_search": "down",
"max_steps": 12,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": 1
},
{
"type": "minecraft:biome"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"feature": "ukrainian_delight:salt_patch",
"placement": [
{
"type": "minecraft:count",
"count": 125
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"absolute": 256
},
"min_inclusive": {
"above_bottom": 0
}
}
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction_of_search": "down",
"max_steps": 12,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": 1
},
{
"type": "minecraft:biome"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"feature": "ukrainian_delight:salt_patch_ceiling",
"placement": [
{
"type": "minecraft:count",
"count": 80
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"absolute": 256
},
"min_inclusive": {
"above_bottom": 0
}
}
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction_of_search": "up",
"max_steps": 12,
"target_condition": {
"type": "minecraft:solid"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": -1
},
{
"type": "minecraft:biome"
}
]
}
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
"placement": [
{
"type": "minecraft:count",
"count": 10
"count": 60
},
{
"type": "minecraft:in_square"
@@ -13,15 +13,33 @@
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"absolute": 60
"absolute": 256
},
"min_inclusive": {
"absolute": -30
"above_bottom": 0
}
}
},
{
"type": "minecraft:environment_scan",
"allowed_search_condition": {
"type": "minecraft:matching_blocks",
"blocks": "minecraft:air"
},
"direction_of_search": "up",
"max_steps": 12,
"target_condition": {
"type": "minecraft:has_sturdy_face",
"direction": "down"
}
},
{
"type": "minecraft:random_offset",
"xz_spread": 0,
"y_spread": -1
},
{
"type": "minecraft:biome"
}
]
}
}

0 comments on commit 504db30

Please sign in to comment.