From 9e93fb130d6617e1628b0c918e999bff49c7da48 Mon Sep 17 00:00:00 2001 From: Sollace Date: Thu, 2 Nov 2023 16:18:32 +0000 Subject: [PATCH] Add some missing loot tables and tag entries for the clouds --- .../minecraft/tags/blocks/mineable/axe.json | 5 +++-- .../tags/blocks/mineable/pickaxe.json | 7 ++++++- .../data/minecraft/tags/items/beds.json | 7 +++++++ .../loot_tables/blocks/carved_cloud.json | 20 +++++++++++++++++++ .../blocks/compacted_cloud_bricks.json | 20 +++++++++++++++++++ .../blocks/compacted_cloud_planks.json | 20 +++++++++++++++++++ .../unicopia/tags/blocks/cloud_slabs.json | 3 ++- .../unicopia/tags/blocks/cloud_stairs.json | 3 ++- .../data/unicopia/tags/blocks/clouds.json | 2 ++ .../data/unicopia/tags/items/clouds.json | 1 + .../unicopia/tags/items/floats_on_clouds.json | 1 - .../unicopia/tags/items/groups/pegasus.json | 4 ++-- 12 files changed, 85 insertions(+), 8 deletions(-) create mode 100644 src/main/resources/data/minecraft/tags/items/beds.json create mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json create mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_bricks.json create mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_planks.json diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json index 92d7bbc8..b8bbd23c 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -2,7 +2,8 @@ "replace": false, "values": [ "unicopia:cloud_planks", - "unicopia:cloud_planks_slab", - "unicopia:cloud_planks_stairs" + "unicopia:cloud_plank_slab", + "unicopia:cloud_plank_stairs", + "unicopia:compacted_cloud_planks" ] } diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 4716ddcc..46d67b80 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -8,6 +8,11 @@ "unicopia:chiselled_chitin", "unicopia:chiselled_chitin_slab", "unicopia:chiselled_chitin_stairs", - "unicopia:chiselled_chitin_hull" + "unicopia:chiselled_chitin_hull", + "unicopia:cloud_bricks", + "unicopia:cloud_brick_slab", + "unicopia:cloud_brick_stairs", + "unicopia:compacted_cloud_bricks", + "unicopia:carved_cloud" ] } diff --git a/src/main/resources/data/minecraft/tags/items/beds.json b/src/main/resources/data/minecraft/tags/items/beds.json new file mode 100644 index 00000000..0ec4b6cd --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/beds.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#unicopia:cloud_beds", + "unicopia:cloth_bed" + ] +} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json new file mode 100644 index 00000000..5457ca18 --- /dev/null +++ b/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "unicopia:carved_cloud" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_bricks.json b/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_bricks.json new file mode 100644 index 00000000..bd4602d9 --- /dev/null +++ b/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "unicopia:cloud_bricks" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_planks.json b/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_planks.json new file mode 100644 index 00000000..e0208139 --- /dev/null +++ b/src/main/resources/data/unicopia/loot_tables/blocks/compacted_cloud_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "unicopia:cloud_planks" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json b/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json index 3ee3944e..580865fc 100644 --- a/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json +++ b/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json @@ -4,6 +4,7 @@ "unicopia:cloud_slab", "unicopia:soggy_cloud_slab", "unicopia:dense_cloud_slab", - "unicopia:cloud_plank_slab" + "unicopia:cloud_plank_slab", + "unicopia:cloud_brick_slab" ] } diff --git a/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json b/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json index afade8ad..a8dcd633 100644 --- a/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json +++ b/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json @@ -4,6 +4,7 @@ "unicopia:cloud_stairs", "unicopia:soggy_cloud_stairs", "unicopia:dense_cloud_stairs", - "unicopia:cloud_plank_stairs" + "unicopia:cloud_plank_stairs", + "unicopia:cloud_brick_stairs" ] } diff --git a/src/main/resources/data/unicopia/tags/blocks/clouds.json b/src/main/resources/data/unicopia/tags/blocks/clouds.json index 3539ce34..8aa7f251 100644 --- a/src/main/resources/data/unicopia/tags/blocks/clouds.json +++ b/src/main/resources/data/unicopia/tags/blocks/clouds.json @@ -3,7 +3,9 @@ "values": [ "unicopia:cloud", "unicopia:cloud_planks", + "unicopia:cloud_bricks", "unicopia:dense_cloud", + "unicopia:carved_cloud", "unicopia:compacted_cloud", "unicopia:compacted_cloud_planks", "unicopia:unstable_cloud", diff --git a/src/main/resources/data/unicopia/tags/items/clouds.json b/src/main/resources/data/unicopia/tags/items/clouds.json index f3922795..71b5f333 100644 --- a/src/main/resources/data/unicopia/tags/items/clouds.json +++ b/src/main/resources/data/unicopia/tags/items/clouds.json @@ -3,6 +3,7 @@ "values": [ "unicopia:cloud", "unicopia:cloud_planks", + "unicopia:cloud_bricks", "unicopia:dense_cloud", "unicopia:unstable_cloud" ] diff --git a/src/main/resources/data/unicopia/tags/items/floats_on_clouds.json b/src/main/resources/data/unicopia/tags/items/floats_on_clouds.json index 76585449..189ac69b 100644 --- a/src/main/resources/data/unicopia/tags/items/floats_on_clouds.json +++ b/src/main/resources/data/unicopia/tags/items/floats_on_clouds.json @@ -5,7 +5,6 @@ "#unicopia:cloud_slabs", "#unicopia:cloud_stairs", "#unicopia:cloud_beds", - "unicopia:cloud_planks_slab", "unicopia:cloud_pillar" ] } diff --git a/src/main/resources/data/unicopia/tags/items/groups/pegasus.json b/src/main/resources/data/unicopia/tags/items/groups/pegasus.json index 6353ea9d..ec1deffc 100644 --- a/src/main/resources/data/unicopia/tags/items/groups/pegasus.json +++ b/src/main/resources/data/unicopia/tags/items/groups/pegasus.json @@ -5,8 +5,8 @@ "unicopia:cloud_slab", "unicopia:cloud_stairs", "unicopia:cloud_planks", - "unicopia:cloud_planks_slab", - "unicopia:cloud_planks_stairs", + "unicopia:cloud_plank_slab", + "unicopia:cloud_plank_stairs", "unicopia:dense_cloud", "unicopia:dense_cloud_slab", "unicopia:dense_cloud_stairs",