diff --git a/datapacks/Skyblock CE datapacks/data/skyblock/function/versions/changelog/building_version.json b/datapacks/Skyblock CE datapacks/data/skyblock/function/versions/changelog/building_version.json index b1a486112..98c00b42b 100644 --- a/datapacks/Skyblock CE datapacks/data/skyblock/function/versions/changelog/building_version.json +++ b/datapacks/Skyblock CE datapacks/data/skyblock/function/versions/changelog/building_version.json @@ -7,7 +7,7 @@ "Release Building": "JE-1.21/1.21.1-6.0.0-Skyblock_Classic_Edition:6.0.0", -"Nightly Building": "JE-1.21/1.21.1-6.0.0-Skyblock_Classic_Edition:NIGHTLY_BUILDING_20.01.2025.41900a_[main]", +"Nightly Building": "JE-1.21>1.21.4-6.0.0-Skyblock_Classic_Edition:NIGHTLY_BUILDING_20.01.2025.11449a_[custom_island_generated]", "Data_pack": "TRUE", diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/structure/worldgen/custom_islands/cherry_grove.nbt b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/structure/worldgen/custom_islands/cherry_grove.nbt new file mode 100644 index 000000000..f61986847 Binary files /dev/null and b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/structure/worldgen/custom_islands/cherry_grove.nbt differ diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/badlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/badlands.json new file mode 100644 index 000000000..86d4b677f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/badlands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:badlands" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/basalt_deltas.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/basalt_deltas.json new file mode 100644 index 000000000..2fd39451f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/basalt_deltas.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:basalt_deltas" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/birch_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/birch_forest.json new file mode 100644 index 000000000..2fb50cc76 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/birch_forest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:birch_forest" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/cherry_grove.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/cherry_grove.json new file mode 100644 index 000000000..5d4179184 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/cherry_grove.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:cherry_grove" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/crimson_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/crimson_forest.json new file mode 100644 index 000000000..ea208d804 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/crimson_forest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crimson_forest" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dark_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dark_forest.json new file mode 100644 index 000000000..9c9aa28ae --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dark_forest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dark_forest" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/deep_dark.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/deep_dark.json new file mode 100644 index 000000000..d6c7597eb --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/deep_dark.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:deep_dark" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/desert.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/desert.json new file mode 100644 index 000000000..e9f976322 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/desert.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:desert" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dripstone_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dripstone_caves.json new file mode 100644 index 000000000..146e2dae6 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/dripstone_caves.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:dripstone_caves" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/end_highlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/end_highlands.json new file mode 100644 index 000000000..cf447e0f0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/end_highlands.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:end_highlands" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/ice_spikes.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/ice_spikes.json new file mode 100644 index 000000000..c17008e70 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/ice_spikes.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:ice_spikes" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/jungle.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/jungle.json new file mode 100644 index 000000000..4e78827d0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/jungle.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:jungle" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/lush_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/lush_caves.json new file mode 100644 index 000000000..4c08c6cc0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/lush_caves.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:lush_caves" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mangrove_swamp.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mangrove_swamp.json new file mode 100644 index 000000000..43a68094d --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mangrove_swamp.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mangrove_swamp" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mushroom_fields.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mushroom_fields.json new file mode 100644 index 000000000..e9a7560e5 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/mushroom_fields.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:mushroom_fields" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/savanna.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/savanna.json new file mode 100644 index 000000000..a76453265 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/savanna.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:savanna" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/soul_sand_valley.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/soul_sand_valley.json new file mode 100644 index 000000000..6e221c757 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/soul_sand_valley.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:soul_sand_valley" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/sunflower_plains.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/sunflower_plains.json new file mode 100644 index 000000000..0c9bd7405 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/sunflower_plains.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:sunflower_plains" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/taiga.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/taiga.json new file mode 100644 index 000000000..929d2e1ed --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/taiga.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:taiga" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/warped_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/warped_forest.json new file mode 100644 index 000000000..715b16cc8 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/biome/has_structure/warped_forest.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:warped_forest" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/structure/biome_island.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/structure/biome_island.json new file mode 100644 index 000000000..f82e23620 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/tags/worldgen/structure/biome_island.json @@ -0,0 +1,24 @@ +{ + "values": [ + "skyvoid_biome_islands:badlands", + "skyvoid_biome_islands:basalt_deltas", + "skyvoid_biome_islands:birch_forest", + "skyvoid_biome_islands:cherry_grove", + "skyvoid_biome_islands:crimson_forest", + "skyvoid_biome_islands:dark_forest", + "skyvoid_biome_islands:deep_dark", + "skyvoid_biome_islands:desert", + "skyvoid_biome_islands:dripstone_caves", + "skyvoid_biome_islands:end_highlands", + "skyvoid_biome_islands:ice_spikes", + "skyvoid_biome_islands:jungle", + "skyvoid_biome_islands:lush_caves", + "skyvoid_biome_islands:mangrove_swamp", + "skyvoid_biome_islands:mushroom_fields", + "skyvoid_biome_islands:savanna", + "skyvoid_biome_islands:soul_sand_valley", + "skyvoid_biome_islands:sunflower_plains", + "skyvoid_biome_islands:taiga", + "skyvoid_biome_islands:warped_forest" + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/badlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/badlands.json new file mode 100644 index 000000000..89b40fe5a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/badlands.json @@ -0,0 +1,14 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.6, + "rottable_blocks": "minecraft:cactus" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:dead_bush" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/basalt_deltas.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/basalt_deltas.json new file mode 100644 index 000000000..b75119a53 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/basalt_deltas.json @@ -0,0 +1,25 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:magma_block", + "probability": 0.2 + }, + "output_state": { + "Name": "minecraft:lava", + "Properties": { + "level": "0" + } + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/birch_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/birch_forest.json new file mode 100644 index 000000000..23bcb3cb9 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/birch_forest.json @@ -0,0 +1,9 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:lily_of_the_valley" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/cherry_grove.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/cherry_grove.json new file mode 100644 index 000000000..8d03a95aa --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/cherry_grove.json @@ -0,0 +1,94 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:short_grass" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:pink_stained_glass", + "probability": 0.1 + }, + "output_state": { + "Name": "minecraft:pink_petals", + "Properties": { + "facing": "north", + "flower_amount": "1" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:pink_stained_glass", + "probability": 0.1 + }, + "output_state": { + "Name": "minecraft:pink_petals", + "Properties": { + "facing": "north", + "flower_amount": "2" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:pink_stained_glass", + "probability": 0.1 + }, + "output_state": { + "Name": "minecraft:pink_petals", + "Properties": { + "facing": "north", + "flower_amount": "3" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:pink_stained_glass", + "probability": 0.1 + }, + "output_state": { + "Name": "minecraft:pink_petals", + "Properties": { + "facing": "north", + "flower_amount": "4" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:pink_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/crimson_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/crimson_forest.json new file mode 100644 index 000000000..0bb5ef753 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/crimson_forest.json @@ -0,0 +1,85 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:red_stained_glass", + "probability": 0.3 + }, + "output_state": { + "Name": "minecraft:crimson_roots" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:red_stained_glass", + "probability": 0.05 + }, + "output_state": { + "Name": "minecraft:crimson_fungus" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:red_stained_glass", + "probability": 0.01 + }, + "output_state": { + "Name": "minecraft:warped_fungus" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:red_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:yellow_stained_glass", + "probability": 0.6 + }, + "output_state": { + "Name": "minecraft:glowstone" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:yellow_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dark_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dark_forest.json new file mode 100644 index 000000000..2443a56d7 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dark_forest.json @@ -0,0 +1,9 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.3, + "rottable_blocks": "minecraft:lily_of_the_valley" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/deep_dark.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/deep_dark.json new file mode 100644 index 000000000..7dad540ad --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/deep_dark.json @@ -0,0 +1,95 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:cyan_stained_glass", + "probability": 0.3 + }, + "output_state": { + "Name": "minecraft:sculk_vein", + "Properties": { + "down": "true", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "waterlogged": "false", + "west": "false" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:cyan_stained_glass", + "probability": 0.05 + }, + "output_state": { + "Name": "minecraft:sculk_sensor", + "Properties": { + "power": "0", + "sculk_sensor_phase": "inactive", + "waterlogged": "false" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:cyan_stained_glass", + "probability": 0.01 + }, + "output_state": { + "Name": "minecraft:sculk_catalyst", + "Properties": { + "bloom": "false" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:cyan_stained_glass", + "probability": 0.01 + }, + "output_state": { + "Name": "minecraft:sculk_shrieker", + "Properties": { + "can_summon": "true", + "shrieking": "false", + "waterlogged": "false" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:cyan_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/desert.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/desert.json new file mode 100644 index 000000000..46460d1c8 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/desert.json @@ -0,0 +1,14 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.7, + "rottable_blocks": "minecraft:cactus" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:dead_bush" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dripstone_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dripstone_caves.json new file mode 100644 index 000000000..3acc085ce --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/dripstone_caves.json @@ -0,0 +1,46 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.3, + "rottable_blocks": "minecraft:cobweb" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:lava", + "probability": 0.7 + }, + "output_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:water", + "probability": 0.8 + }, + "output_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/end_highlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/end_highlands.json new file mode 100644 index 000000000..749794709 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/end_highlands.json @@ -0,0 +1,7 @@ +{ + "processors": [ + { + "processor_type": "minecraft:nop" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/ice_spikes.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/ice_spikes.json new file mode 100644 index 000000000..749794709 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/ice_spikes.json @@ -0,0 +1,7 @@ +{ + "processors": [ + { + "processor_type": "minecraft:nop" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/jungle.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/jungle.json new file mode 100644 index 000000000..2f25d70e4 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/jungle.json @@ -0,0 +1,49 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:fern" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.7, + "rottable_blocks": "minecraft:vine" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.6, + "rottable_blocks": "minecraft:cocoa" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:lime_stained_glass", + "probability": 0.4 + }, + "output_state": { + "Name": "minecraft:melon" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:lime_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/lush_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/lush_caves.json new file mode 100644 index 000000000..cbf40a0a0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/lush_caves.json @@ -0,0 +1,125 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:azalea" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.3, + "rottable_blocks": "minecraft:flowering_azalea" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:spore_blossom" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.4, + "rottable_blocks": "minecraft:short_grass" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.7, + "rottable_blocks": "minecraft:moss_carpet" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:large_amethyst_bud" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:medium_amethyst_bud" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:small_amethyst_bud" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.1, + "rottable_blocks": "minecraft:amethyst_cluster" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:budding_amethyst", + "probability": 0.6 + }, + "output_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:budding_amethyst", + "probability": 0.7 + }, + "output_state": { + "Name": "minecraft:amethyst_block" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_blockstate_match", + "block_state": { + "Name": "minecraft:cave_vines_plant", + "Properties": { + "berries": "true" + } + }, + "probability": 0.8 + }, + "output_state": { + "Name": "minecraft:cave_vines_plant", + "Properties": { + "berries": "false" + } + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_blockstate_match", + "block_state": { + "Name": "minecraft:cave_vines", + "Properties": { + "berries": "true" + } + }, + "probability": 0.8 + }, + "output_state": { + "Name": "minecraft:cave_vines", + "Properties": { + "berries": "false" + } + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mangrove_swamp.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mangrove_swamp.json new file mode 100644 index 000000000..0c5250954 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mangrove_swamp.json @@ -0,0 +1,35 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.3, + "rottable_blocks": "minecraft:sugar_cane" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:lily_pad" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:seagrass", + "probability": 0.6 + }, + "output_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mushroom_fields.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mushroom_fields.json new file mode 100644 index 000000000..673f3a73b --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/mushroom_fields.json @@ -0,0 +1,14 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.4, + "rottable_blocks": "minecraft:red_mushroom" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.4, + "rottable_blocks": "minecraft:brown_mushroom" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/savanna.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/savanna.json new file mode 100644 index 000000000..749794709 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/savanna.json @@ -0,0 +1,7 @@ +{ + "processors": [ + { + "processor_type": "minecraft:nop" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/soul_sand_valley.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/soul_sand_valley.json new file mode 100644 index 000000000..11cda9ff8 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/soul_sand_valley.json @@ -0,0 +1,14 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.3, + "rottable_blocks": "minecraft:crimson_roots" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.1, + "rottable_blocks": "minecraft:soul_fire" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/sunflower_plains.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/sunflower_plains.json new file mode 100644 index 000000000..8f6af700f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/sunflower_plains.json @@ -0,0 +1,34 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:orange_stained_glass", + "probability": 0.4 + }, + "output_state": { + "Name": "minecraft:pumpkin" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:orange_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/taiga.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/taiga.json new file mode 100644 index 000000000..6e2a64d5a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/taiga.json @@ -0,0 +1,14 @@ +{ + "processors": [ + { + "processor_type": "minecraft:block_rot", + "integrity": 0.2, + "rottable_blocks": "minecraft:fern" + }, + { + "processor_type": "minecraft:block_rot", + "integrity": 0.4, + "rottable_blocks": "minecraft:sweet_berry_bush" + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/warped_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/warped_forest.json new file mode 100644 index 000000000..302789b04 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/processor_list/warped_forest.json @@ -0,0 +1,111 @@ +{ + "processors": [ + { + "processor_type": "minecraft:rule", + "rules": [ + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:light_blue_stained_glass", + "probability": 0.2 + }, + "output_state": { + "Name": "minecraft:warped_roots" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:light_blue_stained_glass", + "probability": 0.2 + }, + "output_state": { + "Name": "minecraft:nether_sprouts" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:light_blue_stained_glass", + "probability": 0.01 + }, + "output_state": { + "Name": "minecraft:warped_fungus" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:light_blue_stained_glass", + "probability": 0.1 + }, + "output_state": { + "Name": "minecraft:crimson_roots" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:light_blue_stained_glass", + "probability": 0.01 + }, + "output_state": { + "Name": "minecraft:crimson_fungus" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:light_blue_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:random_block_match", + "block": "minecraft:yellow_stained_glass", + "probability": 0.6 + }, + "output_state": { + "Name": "minecraft:glowstone" + } + }, + { + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "input_predicate": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:yellow_stained_glass" + }, + "output_state": { + "Name": "minecraft:air" + } + } + ] + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/badlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/badlands.json new file mode 100644 index 000000000..c907ff54e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/badlands.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/badlands", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:badlands", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/basalt_deltas.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/basalt_deltas.json new file mode 100644 index 000000000..413f7964f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/basalt_deltas.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/basalt_deltas", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:basalt_deltas", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 180 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/birch_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/birch_forest.json new file mode 100644 index 000000000..019bfce2e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/birch_forest.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/birch_forest", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:birch_forest", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/cherry_grove.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/cherry_grove.json new file mode 100644 index 000000000..41bab8a66 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/cherry_grove.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/cherry_grove", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:cherry_grove", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/crimson_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/crimson_forest.json new file mode 100644 index 000000000..820ceac67 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/crimson_forest.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/crimson_forest", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:crimson_forest", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 180 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dark_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dark_forest.json new file mode 100644 index 000000000..f7d828ae4 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dark_forest.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/dark_forest", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:dark_forest", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/deep_dark.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/deep_dark.json new file mode 100644 index 000000000..4a36cbb1e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/deep_dark.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/deep_dark", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:deep_dark", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -50 + }, + "max_inclusive": { + "absolute": 20 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 10, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/desert.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/desert.json new file mode 100644 index 000000000..b4034999e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/desert.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/desert", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:desert", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dripstone_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dripstone_caves.json new file mode 100644 index 000000000..209b00526 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/dripstone_caves.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/dripstone_caves", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:dripstone_caves", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -50 + }, + "max_inclusive": { + "absolute": 20 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 10, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/end_highlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/end_highlands.json new file mode 100644 index 000000000..c789fec5f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/end_highlands.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/end_highlands", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:end_highlands", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/ice_spikes.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/ice_spikes.json new file mode 100644 index 000000000..ea3f747f7 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/ice_spikes.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/ice_spikes", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:ice_spikes", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/jungle.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/jungle.json new file mode 100644 index 000000000..b0c15fc55 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/jungle.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/jungle", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:jungle", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/lush_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/lush_caves.json new file mode 100644 index 000000000..6687c282b --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/lush_caves.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/lush_caves", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:lush_caves", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -50 + }, + "max_inclusive": { + "absolute": 20 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 10, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mangrove_swamp.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mangrove_swamp.json new file mode 100644 index 000000000..c04b35a98 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mangrove_swamp.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/mangrove_swamp", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:mangrove_swamp", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mushroom_fields.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mushroom_fields.json new file mode 100644 index 000000000..906fc2aa0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/mushroom_fields.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/mushroom_fields", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:mushroom_fields", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/savanna.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/savanna.json new file mode 100644 index 000000000..c892c1860 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/savanna.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/savanna", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:savanna", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/soul_sand_valley.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/soul_sand_valley.json new file mode 100644 index 000000000..5eed02bc2 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/soul_sand_valley.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/soul_sand_valley", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:soul_sand_valley", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 180 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/sunflower_plains.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/sunflower_plains.json new file mode 100644 index 000000000..0cbaa0ae0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/sunflower_plains.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/sunflower_plains", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:sunflower_plains", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/taiga.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/taiga.json new file mode 100644 index 000000000..6db4a49c5 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/taiga.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/taiga", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:taiga", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 80 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/warped_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/warped_forest.json new file mode 100644 index 000000000..29ae1170a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure/warped_forest.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:jigsaw", + "biomes": "#skyvoid_biome_islands:has_structure/warped_forest", + "step": "top_layer_modification", + "spawn_overrides": {}, + "start_pool": "skyvoid_biome_islands:warped_forest", + "size": 1, + "start_height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 54 + }, + "max_inclusive": { + "absolute": 180 + } + }, + "max_distance_from_center": 80, + "use_expansion_hack": false, + "dimension_padding": 50, + "liquid_settings": "ignore_waterlogging" +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure_set/biome_islands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure_set/biome_islands.json new file mode 100644 index 000000000..6194b0f1e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/structure_set/biome_islands.json @@ -0,0 +1,91 @@ +{ + "structures": [ + { + "structure": "skyvoid_biome_islands:badlands", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:basalt_deltas", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:birch_forest", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:cherry_grove", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:crimson_forest", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:dark_forest", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:deep_dark", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:desert", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:dripstone_caves", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:end_highlands", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:ice_spikes", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:jungle", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:lush_caves", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:mangrove_swamp", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:mushroom_fields", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:savanna", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:soul_sand_valley", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:sunflower_plains", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:taiga", + "weight": 1 + }, + { + "structure": "skyvoid_biome_islands:warped_forest", + "weight": 1 + } + ], + "placement": { + "type": "minecraft:random_spread", + "salt": 10387312, + "spread_type": "triangular", + "spacing": 20, + "separation": 8 + } +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/badlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/badlands.json new file mode 100644 index 000000000..c7dbefb97 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/badlands.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:badlands", + "processors": "skyvoid_biome_islands:badlands" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/basalt_deltas.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/basalt_deltas.json new file mode 100644 index 000000000..bf2aed6c0 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/basalt_deltas.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:basalt_deltas", + "processors": "skyvoid_biome_islands:basalt_deltas" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/birch_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/birch_forest.json new file mode 100644 index 000000000..71d9d96e1 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/birch_forest.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:birch_forest", + "processors": "skyvoid_biome_islands:birch_forest" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/cherry_grove.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/cherry_grove.json new file mode 100644 index 000000000..d7f9a6672 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/cherry_grove.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:cherry_grove", + "processors": "skyvoid_biome_islands:cherry_grove" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/crimson_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/crimson_forest.json new file mode 100644 index 000000000..8f866a7a4 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/crimson_forest.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:crimson_forest", + "processors": "skyvoid_biome_islands:crimson_forest" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dark_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dark_forest.json new file mode 100644 index 000000000..b1f21e81a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dark_forest.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:dark_forest", + "processors": "skyvoid_biome_islands:dark_forest" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/deep_dark.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/deep_dark.json new file mode 100644 index 000000000..a887c9b5f --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/deep_dark.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:deep_dark", + "processors": "skyvoid_biome_islands:deep_dark" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/desert.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/desert.json new file mode 100644 index 000000000..53af65d04 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/desert.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:desert", + "processors": "skyvoid_biome_islands:desert" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dripstone_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dripstone_caves.json new file mode 100644 index 000000000..be957a389 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/dripstone_caves.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:dripstone_caves", + "processors": "skyvoid_biome_islands:dripstone_caves" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/end_highlands.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/end_highlands.json new file mode 100644 index 000000000..49db3041b --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/end_highlands.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:end_highlands", + "processors": "skyvoid_biome_islands:end_highlands" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/ice_spikes.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/ice_spikes.json new file mode 100644 index 000000000..1caa73b92 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/ice_spikes.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:ice_spikes", + "processors": "skyvoid_biome_islands:ice_spikes" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/jungle.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/jungle.json new file mode 100644 index 000000000..e387ac364 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/jungle.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:jungle", + "processors": "skyvoid_biome_islands:jungle" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/lush_caves.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/lush_caves.json new file mode 100644 index 000000000..2dc0b8020 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/lush_caves.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:lush_caves", + "processors": "skyvoid_biome_islands:lush_caves" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mangrove_swamp.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mangrove_swamp.json new file mode 100644 index 000000000..28c8ee895 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mangrove_swamp.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:mangrove_swamp", + "processors": "skyvoid_biome_islands:mangrove_swamp" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mushroom_fields.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mushroom_fields.json new file mode 100644 index 000000000..63fcd7127 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/mushroom_fields.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:mushroom_fields", + "processors": "skyvoid_biome_islands:mushroom_fields" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/savanna.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/savanna.json new file mode 100644 index 000000000..9a03d1d2a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/savanna.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:savanna", + "processors": "skyvoid_biome_islands:savanna" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/soul_sand_valley.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/soul_sand_valley.json new file mode 100644 index 000000000..d7c1bb24a --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/soul_sand_valley.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:soul_sand_valley", + "processors": "skyvoid_biome_islands:soul_sand_valley" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/sunflower_plains.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/sunflower_plains.json new file mode 100644 index 000000000..f575c80bf --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/sunflower_plains.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:sunflower_plains", + "processors": "skyvoid_biome_islands:sunflower_plains" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/taiga.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/taiga.json new file mode 100644 index 000000000..617465123 --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/taiga.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:taiga", + "processors": "skyvoid_biome_islands:taiga" + } + } + ] +} diff --git a/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/warped_forest.json b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/warped_forest.json new file mode 100644 index 000000000..dde99906e --- /dev/null +++ b/datapacks/Skyblock CE datapacks/skyblock_custom_world/data/skyblock/worldgen/template_pool/worldgen/islands/warped_forest.json @@ -0,0 +1,14 @@ +{ + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "element_type": "minecraft:single_pool_element", + "projection": "rigid", + "location": "skyvoid_biome_islands:warped_forest", + "processors": "skyvoid_biome_islands:warped_forest" + } + } + ] +} diff --git a/spyglass.json b/spyglass.json index 1b8c0428a..03506f351 100644 --- a/spyglass.json +++ b/spyglass.json @@ -1,6 +1,6 @@ { "env": { - "gameVersion": "1.21.3", + "gameVersion": "1.21.4", "permissionLevel": 2 }, "format": {