diff --git a/gradle.properties b/gradle.properties index 913bd6c..972f308 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ yarn_mappings=1.20.1+build.9 loader_version=0.16.10 # Mod Properties -mod_version=1.0.0 +mod_version=1.1.0 maven_group=com.smithy archives_base_name=celestium diff --git a/src/main/java/com/smithy/Celestium.java b/src/main/java/com/smithy/Celestium.java index f27f44c..cae8cd4 100644 --- a/src/main/java/com/smithy/Celestium.java +++ b/src/main/java/com/smithy/Celestium.java @@ -44,7 +44,7 @@ public class Celestium implements ModInitializer { Path resourcePath = FabricLoader.getInstance().getModContainer("celestium").get().findPath("resourcepacks/"+packName).get(); CelestiumResourcePackProvider.PACKS.add(ResourcePackProfile.create( "celestium/" + packName.toLowerCase(), - Text.translatable("pack_name.tectonic."+packName), + Text.translatable("pack_name.celestium."+packName), false, string -> new DirectoryResourcePack(resourcePath.getFileName().toString(), resourcePath, false), ResourceType.SERVER_DATA, diff --git a/src/main/resources/resourcepacks/celestium/data/celestium/functions/rushtime.mcfunction b/src/main/resources/resourcepacks/celestium/data/celestium/functions/rushtime.mcfunction index dfb5ace..1a02db4 100644 --- a/src/main/resources/resourcepacks/celestium/data/celestium/functions/rushtime.mcfunction +++ b/src/main/resources/resourcepacks/celestium/data/celestium/functions/rushtime.mcfunction @@ -1,3 +1,3 @@ tellraw @a {"text":"It's rush hour!","bold":true,"color":"gold","hoverEvent":{"action":"show_text","contents":[{"text":"Things seem to be RACING, THEY'RE RACING!","italic":true,"color":"dark_purple"}]}} gamerule randomTickSpeed 300 -schedule function gpack:norush 120s \ No newline at end of file +schedule function celestium:norush 120s \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/brain_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/brain_coral_block.json new file mode 100644 index 0000000..0f05bb0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/brain_coral_block.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coral": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:brain_coral" + } + ] + } + }, + "has_fan": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:brain_coral_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "coral_blocks:coral/brain_coral" + } + } + }, + "requirements": [ + [ + "has_coral", + "has_fan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "coral_blocks:brain_coral_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/bubble_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/bubble_coral_block.json new file mode 100644 index 0000000..a7e099b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/bubble_coral_block.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coral": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bubble_coral" + } + ] + } + }, + "has_fan": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bubble_coral_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "coral_blocks:coral/bubble_coral" + } + } + }, + "requirements": [ + [ + "has_coral", + "has_fan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "coral_blocks:bubble_coral_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/fire_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/fire_coral_block.json new file mode 100644 index 0000000..d9ecf5c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/fire_coral_block.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coral": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:fire_coral" + } + ] + } + }, + "has_fan": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:fire_coral_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "coral_blocks:coral/fire_coral" + } + } + }, + "requirements": [ + [ + "has_coral", + "has_fan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "coral_blocks:fire_coral_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/horn_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/horn_coral_block.json new file mode 100644 index 0000000..5929a54 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/horn_coral_block.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coral": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:horn_coral" + } + ] + } + }, + "has_fan": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:horn_coral_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "coral_blocks:coral/horn_coral" + } + } + }, + "requirements": [ + [ + "has_coral", + "has_fan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "coral_blocks:horn_coral_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/tube_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/tube_coral_block.json new file mode 100644 index 0000000..17b204c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/advancements/recipes/building_blocks/coral/tube_coral_block.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coral": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:tube_coral" + } + ] + } + }, + "has_fan": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:tube_coral_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "coral_blocks:coral/tube_coral" + } + } + }, + "requirements": [ + [ + "has_coral", + "has_fan", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "coral_blocks:tube_coral_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/brain_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/brain_coral_block.json new file mode 100644 index 0000000..c3c0527 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/brain_coral_block.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "tag": "coral_blocks:brain_coral" + } + }, + "result": { + "item": "minecraft:brain_coral_block", + "count": 1 + }, + "group": "coral_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/bubble_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/bubble_coral_block.json new file mode 100644 index 0000000..ec45e7e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/bubble_coral_block.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "tag": "coral_blocks:bubble_coral" + } + }, + "result": { + "item": "minecraft:bubble_coral_block", + "count": 1 + }, + "group": "coral_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/fire_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/fire_coral_block.json new file mode 100644 index 0000000..d6d497a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/fire_coral_block.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "tag": "coral_blocks:fire_coral" + } + }, + "result": { + "item": "minecraft:fire_coral_block", + "count": 1 + }, + "group": "coral_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/horn_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/horn_coral_block.json new file mode 100644 index 0000000..ed3c62a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/horn_coral_block.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "tag": "coral_blocks:horn_coral" + } + }, + "result": { + "item": "minecraft:horn_coral_block", + "count": 1 + }, + "group": "coral_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/tube_coral_block.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/tube_coral_block.json new file mode 100644 index 0000000..37bec39 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/recipes/tube_coral_block.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "tag": "coral_blocks:tube_coral" + } + }, + "result": { + "item": "minecraft:tube_coral_block", + "count": 1 + }, + "group": "coral_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/brain_coral.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/brain_coral.json new file mode 100644 index 0000000..6f80a22 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/brain_coral.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:brain_coral", + "minecraft:brain_coral_fan" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/bubble_coral.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/bubble_coral.json new file mode 100644 index 0000000..22fd65c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/bubble_coral.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bubble_coral", + "minecraft:bubble_coral_fan" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/fire_coral.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/fire_coral.json new file mode 100644 index 0000000..3771882 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/fire_coral.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:fire_coral", + "minecraft:fire_coral_fan" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/horn_coral.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/horn_coral.json new file mode 100644 index 0000000..d633c65 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/horn_coral.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:horn_coral", + "minecraft:horn_coral_fan" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/tube_coral.json b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/tube_coral.json new file mode 100644 index 0000000..f56b8ec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/coral_blocks/tags/items/tube_coral.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:tube_coral", + "minecraft:tube_coral_fan" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/blackstone.json b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/blackstone.json new file mode 100644 index 0000000..86b2394 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/blackstone.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_basalt": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:basalt" + } + ] + } + }, + "has_coal": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "craftable_blackstone:coal_charcoal" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "craftable_blackstone:blackstone" + } + } + }, + "requirements": [ + [ + "has_basalt", + "has_coal", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "craftable_blackstone:blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/polished_blackstone.json new file mode 100644 index 0000000..6704624 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/advancements/recipes/building_blocks/coral/polished_blackstone.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_polished_blackstone": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_blackstone" + } + ] + } + }, + "has_coal": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "craftable_blackstone:coal_charcoal" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "craftable_blackstone:blackstone" + } + } + }, + "requirements": [ + [ + "has_polished_blackstone", + "has_coal", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "craftable_blackstone:polished_blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/blackstone.json b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/blackstone.json new file mode 100644 index 0000000..8129511 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/blackstone.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "$#", + "#$" + ], + "key": { + "#": { + "item": "minecraft:basalt" + }, + "$": { + "tag": "craftable_blackstone:coal_charcoal" + } + }, + "result": { + "item": "minecraft:blackstone", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/polished_blackstone.json new file mode 100644 index 0000000..a7afe02 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/recipes/polished_blackstone.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "$#", + "#$" + ], + "key": { + "#": { + "item": "minecraft:polished_basalt" + }, + "$": { + "tag": "craftable_blackstone:coal_charcoal" + } + }, + "result": { + "item": "minecraft:polished_blackstone", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/tags/items/coal_charcoal.json b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/tags/items/coal_charcoal.json new file mode 100644 index 0000000..4bc4386 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_blackstone/tags/items/coal_charcoal.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:coal", + "minecraft:charcoal" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/advancements/recipes/bundle_leather.json b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/advancements/recipes/bundle_leather.json new file mode 100644 index 0000000..a3b1518 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/advancements/recipes/bundle_leather.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_leather": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:leather" + } + ] + } + }, + "has_string": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:string" + } + ] + } + } + }, + "requirements": [ + [ + "has_leather", + "has_string" + ] + ], + "rewards": { + "recipes": [ + "craftable_bundles_leather:bundle_leather" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/recipes/bundle_leather.json b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/recipes/bundle_leather.json new file mode 100644 index 0000000..a338408 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_leather/recipes/bundle_leather.json @@ -0,0 +1,20 @@ +{ + "type": "crafting_shaped", + "result": { + "item": "minecraft:bundle", + "count": 1 + }, + "pattern": [ + "SLS", + "L L", + "LLL" + ], + "key": { + "S": { + "item": "minecraft:string" + }, + "L": { + "item": "minecraft:leather" + } + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/advancements/recipes/bundle_rabbit_hide.json b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/advancements/recipes/bundle_rabbit_hide.json new file mode 100644 index 0000000..68ae63b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/advancements/recipes/bundle_rabbit_hide.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rabbit_hide": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:rabbit_hide" + } + ] + } + }, + "has_string": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:string" + } + ] + } + } + }, + "requirements": [ + [ + "has_rabbit_hide", + "has_string" + ] + ], + "rewards": { + "recipes": [ + "craftable_bundles_rabbit_hide:bundle_rabbit_hide" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/recipes/bundle_rabbit_hide.json b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/recipes/bundle_rabbit_hide.json new file mode 100644 index 0000000..5560246 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_bundles_rabbit_hide/recipes/bundle_rabbit_hide.json @@ -0,0 +1,20 @@ +{ + "type": "crafting_shaped", + "result": { + "item": "minecraft:bundle", + "count": 1 + }, + "pattern": [ + "SRS", + "R R", + "RRR" + ], + "key": { + "S": { + "item": "minecraft:string" + }, + "R": { + "item": "minecraft:rabbit_hide" + } + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/advancements/recipes/building_blocks/craftable_name_tags/name_tag.json b/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/advancements/recipes/building_blocks/craftable_name_tags/name_tag.json new file mode 100644 index 0000000..ed7c88e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/advancements/recipes/building_blocks/craftable_name_tags/name_tag.json @@ -0,0 +1,47 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:iron_ingot" + } + ] + } + }, + "has_string": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:string" + } + ] + } + }, + "has_paper": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:paper" + } + ] + } + } + }, + "requirements": [ + [ + "has_iron", + "has_string", + "has_paper" + ] + ], + "rewards": { + "recipes": [ + "craftable_name_tags:name_tag" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/recipes/name_tag.json b/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/recipes/name_tag.json new file mode 100644 index 0000000..4be8ed3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/craftable_name_tags/recipes/name_tag.json @@ -0,0 +1,23 @@ +{ + "type": "crafting_shaped", + "result": { + "item": "minecraft:name_tag", + "count": 1 + }, + "pattern": [ + " IS", + " PI", + "P " + ], + "key": { + "I": { + "item": "minecraft:iron_ingot" + }, + "P": { + "item": "minecraft:paper" + }, + "S": { + "item": "minecraft:string" + } + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_brewing_stand.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_brewing_stand.json new file mode 100644 index 0000000..dfb8ecd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_brewing_stand.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " / ", + "BBB" + ], + "key": { + "/": { + "item": "minecraft:blaze_rod" + }, + "B": { + "item": "minecraft:blackstone" + } + }, + "result": { + "item": "minecraft:brewing_stand", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dispenser.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dispenser.json new file mode 100644 index 0000000..54ae818 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dispenser.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#B#", + "#R#" + ], + "key": { + "#": { + "item": "minecraft:blackstone" + }, + "B": { + "item": "minecraft:bow" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "minecraft:dispenser", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dropper.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dropper.json new file mode 100644 index 0000000..f50f6bb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_dropper.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "#R#" + ], + "key": { + "#": { + "item": "minecraft:blackstone" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "minecraft:dropper", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_lever.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_lever.json new file mode 100644 index 0000000..7bd08f9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_lever.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "/", + "B" + ], + "key": { + "/": { + "item": "minecraft:stick" + }, + "B": { + "item": "minecraft:blackstone" + } + }, + "result": { + "item": "minecraft:lever", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_observer.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_observer.json new file mode 100644 index 0000000..00b9e1a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_observer.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "RRQ", + "###" + ], + "key": { + "#": { + "item": "minecraft:blackstone" + }, + "R": { + "item": "minecraft:redstone" + }, + "Q": { + "item": "minecraft:quartz" + } + }, + "result": { + "item": "minecraft:observer", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_piston.json b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_piston.json new file mode 100644 index 0000000..dcc6394 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/crafting/recipes/blackstone_piston.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "BiB", + "BRB" + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "B": { + "item": "minecraft:blackstone" + }, + "i": { + "item": "minecraft:iron_ingot" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "minecraft:piston", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/advancements/use_ignition.json b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/advancements/use_ignition.json new file mode 100644 index 0000000..4596a53 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/advancements/use_ignition.json @@ -0,0 +1,47 @@ +{ + "display": { + "icon": { + "item": "minecraft:air" + }, + "title": "", + "description": "", + "show_toast": false, + "announce_to_chat": false, + "hidden": true + }, + "criteria": { + "player_interacted_with_entity": { + "trigger": "minecraft:item_used_on_block", + "conditions": { + "location": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "custom_nether_portals:ignition" + } + }, + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:location_check", + "predicate": { + "dimension": "minecraft:overworld" + } + }, + { + "condition": "minecraft:location_check", + "predicate": { + "dimension": "minecraft:the_nether" + } + } + ] + } + ] + } + } + }, + "rewards": { + "function": "custom_nether_portals:use_ignition" + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x.mcfunction new file mode 100644 index 0000000..31d6ae6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x.mcfunction @@ -0,0 +1,4 @@ +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~-1 ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_x +execute if score #success cusNetPor.dummy matches 0 positioned ~-1 ~ ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_x +execute if score #success cusNetPor.dummy matches 0 positioned ~1 ~ ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_x +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~1 ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_x \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_diagonal.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_diagonal.mcfunction new file mode 100644 index 0000000..d9c9d15 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_diagonal.mcfunction @@ -0,0 +1,2 @@ +execute positioned ~ ~-1 ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] positioned ~ ~1 ~ run function custom_nether_portals:check_x_sides +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~1 ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] positioned ~ ~-1 ~ run function custom_nether_portals:check_x_sides \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_sides.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_sides.mcfunction new file mode 100644 index 0000000..b8b34ac --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_x_sides.mcfunction @@ -0,0 +1,2 @@ +execute positioned ~-1 ~ ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run scoreboard players set #success cusNetPor.dummy -1 +execute positioned ~1 ~ ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run scoreboard players set #success cusNetPor.dummy -1 \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z.mcfunction new file mode 100644 index 0000000..1bc74b5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z.mcfunction @@ -0,0 +1,4 @@ +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~-1 ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_z +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~ ~-1 unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_z +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~ ~1 unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_z +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~1 ~ unless entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run function custom_nether_portals:try_to_iterate_z \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_diagonal.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_diagonal.mcfunction new file mode 100644 index 0000000..3326166 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_diagonal.mcfunction @@ -0,0 +1,2 @@ +execute positioned ~ ~-1 ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] positioned ~ ~1 ~ run function custom_nether_portals:check_z_sides +execute if score #success cusNetPor.dummy matches 0 positioned ~ ~1 ~ if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] positioned ~ ~-1 ~ run function custom_nether_portals:check_z_sides \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_sides.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_sides.mcfunction new file mode 100644 index 0000000..a10cc59 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/check_z_sides.mcfunction @@ -0,0 +1,2 @@ +execute positioned ~ ~ ~-1 if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run scoreboard players set #success cusNetPor.dummy -1 +execute positioned ~ ~ ~1 if block ~ ~ ~ #custom_nether_portals:air if entity @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker,distance=..0.1] run scoreboard players set #success cusNetPor.dummy -1 \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config.mcfunction new file mode 100644 index 0000000..430e3b9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config.mcfunction @@ -0,0 +1,12 @@ +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +tellraw @s [" Custom Nether Portals",{"text":" / ","color":"gray"},"Global Settings "] +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +execute if score #nonRectangular cusNetPor.config matches 1 run tellraw @s ["",{"text":"[ ✔ ]","color":"green","clickEvent":{"action":"run_command","value":"/function custom_nether_portals:config/disable_non_rectangular"},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to disable ","color":"red"},"Non-Rectangular Frames",{"text":".","color":"red"},{"text":"\nWhen enabled, nether portal frames can have non-rectangular shapes.","color":"gray"},{"text":"\nDefault: Enabled","color":"dark_gray"}]}}," Non-Rectangular Frames"] +execute unless score #nonRectangular cusNetPor.config matches 1 run tellraw @s ["",{"text":"[ ❌ ]","color":"red","clickEvent":{"action":"run_command","value":"/function custom_nether_portals:config/enable_non_rectangular"},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to enable ","color":"green"},"Non-Rectangular Frames",{"text":".","color":"green"},{"text":"\nWhen enabled, nether portal frames can have non-rectangular shapes.","color":"gray"},{"text":"\nDefault: Enabled","color":"dark_gray"}]}}," Non-Rectangular Frames"] +execute if score #cryingObsidian cusNetPor.config matches 1 run tellraw @s ["",{"text":"[ ✔ ]","color":"green","clickEvent":{"action":"run_command","value":"/function custom_nether_portals:config/disable_crying_obsidian"},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to disable ","color":"red"},"Crying Obsidian",{"text":".","color":"red"},{"text":"\nWhen enabled, nether portal frames can use crying obsidian.","color":"gray"},{"text":"\nDefault: Enabled","color":"dark_gray"}]}}," Crying Obsidian"] +execute unless score #cryingObsidian cusNetPor.config matches 1 run tellraw @s ["",{"text":"[ ❌ ]","color":"red","clickEvent":{"action":"run_command","value":"/function custom_nether_portals:config/enable_crying_obsidian"},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to enable ","color":"green"},"Crying Obsidian",{"text":".","color":"green"},{"text":"\nWhen enabled, nether portal frames can use crying obsidian.","color":"gray"},{"text":"\nDefault: Enabled","color":"dark_gray"}]}}," Crying Obsidian"] +tellraw @s ["",{"text":"[ ✎ ]","color":"gray","clickEvent":{"action":"suggest_command","value":"/scoreboard players set #minSize cusNetPor.config "},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to enter the minimum number of obsidian blocks a nether portal frame can have.","color":"gray"},{"text":"\nAccepts: whole numbers 4-10\nDefault: 10","color":"dark_gray"}]}}," Min Frame Size ",{"text":"(Current: ","color":"gray"},{"score":{"name":"#minSize","objective":"cusNetPor.config"},"color":"gray"},{"text":")","color":"gray"}] +tellraw @s ["",{"text":"[ ✎ ]","color":"gray","clickEvent":{"action":"suggest_command","value":"/scoreboard players set #maxSize cusNetPor.config "},"hoverEvent":{"action":"show_text","contents":["",{"text":"Click to enter the maximum number of obsidian blocks a nether portal frame can have.","color":"gray"},{"text":"\nIncreasing this may lead to large portals not being broken properly.","color":"red"},{"text":"\nAccepts: whole numbers 84+\nDefault: 84","color":"dark_gray"}]}}," Max Frame Size ",{"text":"(Current: ","color":"gray"},{"score":{"name":"#maxSize","objective":"cusNetPor.config"},"color":"gray"},{"text":")","color":"gray"}] +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +execute store result score #sendCommandFeedback cusNetPor.config run gamerule sendCommandFeedback +execute if score #sendCommandFeedback cusNetPor.config matches 1 run function custom_nether_portals:hide_command_feedback \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_crying_obsidian.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_crying_obsidian.mcfunction new file mode 100644 index 0000000..9e1af46 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_crying_obsidian.mcfunction @@ -0,0 +1,2 @@ +scoreboard players set #cryingObsidian cusNetPor.config 0 +function custom_nether_portals:config \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_non_rectangular.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_non_rectangular.mcfunction new file mode 100644 index 0000000..3bc6b53 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/disable_non_rectangular.mcfunction @@ -0,0 +1,2 @@ +scoreboard players set #nonRectangular cusNetPor.config 0 +function custom_nether_portals:config \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_crying_obsidian.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_crying_obsidian.mcfunction new file mode 100644 index 0000000..4e9c5ee --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_crying_obsidian.mcfunction @@ -0,0 +1,2 @@ +scoreboard players set #cryingObsidian cusNetPor.config 1 +function custom_nether_portals:config \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_non_rectangular.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_non_rectangular.mcfunction new file mode 100644 index 0000000..9618f99 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/config/enable_non_rectangular.mcfunction @@ -0,0 +1,2 @@ +scoreboard players set #nonRectangular cusNetPor.config 1 +function custom_nether_portals:config \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_x.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_x.mcfunction new file mode 100644 index 0000000..1667a23 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_x.mcfunction @@ -0,0 +1,2 @@ +execute unless block ~ ~ ~ #custom_nether_portals:air run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 run function custom_nether_portals:check_x \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_z.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_z.mcfunction new file mode 100644 index 0000000..299692f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/continue_z.mcfunction @@ -0,0 +1,2 @@ +execute unless block ~ ~ ~ #custom_nether_portals:air run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 run function custom_nether_portals:check_z \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/create_portal_x.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/create_portal_x.mcfunction new file mode 100644 index 0000000..188c70e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/create_portal_x.mcfunction @@ -0,0 +1,2 @@ +execute at @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] if block ~ ~ ~ #custom_nether_portals:air run setblock ~ ~ ~ minecraft:nether_portal[axis=x] +scoreboard players set #success cusNetPor.dummy 1 \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/enable_trigger.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/enable_trigger.mcfunction new file mode 100644 index 0000000..28dfd94 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/enable_trigger.mcfunction @@ -0,0 +1,2 @@ +schedule function custom_nether_portals:enable_trigger 1s +scoreboard players enable @a cusNetPor \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/hide_command_feedback.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/hide_command_feedback.mcfunction new file mode 100644 index 0000000..7b9e487 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/hide_command_feedback.mcfunction @@ -0,0 +1,2 @@ +gamerule sendCommandFeedback false +schedule function custom_nether_portals:restore_command_feedback 1t replace \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/ignite.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/ignite.mcfunction new file mode 100644 index 0000000..83a4519 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/ignite.mcfunction @@ -0,0 +1,9 @@ +scoreboard players set #ignited cusNetPor.dummy 1 +scoreboard players set #success cusNetPor.dummy 0 +scoreboard players set #size cusNetPor.dummy 0 +function custom_nether_portals:try_to_iterate_x +execute if score #size cusNetPor.dummy < #minSize cusNetPor.config run scoreboard players set #success cusNetPor.dummy -1 +execute unless score #nonRectangular cusNetPor.config matches 1 if score #success cusNetPor.dummy matches 0 at @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] if block ~ ~ ~ #custom_nether_portals:obsidian run function custom_nether_portals:check_x_diagonal +execute if score #success cusNetPor.dummy matches 0 run function custom_nether_portals:create_portal_x +kill @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] +execute unless score #success cusNetPor.dummy matches 1 run function custom_nether_portals:try_z \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_x.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_x.mcfunction new file mode 100644 index 0000000..37615d0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_x.mcfunction @@ -0,0 +1,5 @@ +summon minecraft:area_effect_cloud ~ ~ ~ {Tags:["cusNetPor.marker"]} +execute if score #cryingObsidian cusNetPor.config matches 0 if block ~ ~ ~ minecraft:crying_obsidian run scoreboard players set #success cusNetPor.dummy -1 +execute if block ~ ~ ~ #custom_nether_portals:obsidian run scoreboard players add #size cusNetPor.dummy 1 +execute if score #size cusNetPor.dummy > #maxSize cusNetPor.config run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 unless block ~ ~ ~ #custom_nether_portals:obsidian run function custom_nether_portals:continue_x \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_z.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_z.mcfunction new file mode 100644 index 0000000..11db583 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/iterate_z.mcfunction @@ -0,0 +1,5 @@ +summon minecraft:area_effect_cloud ~ ~ ~ {Tags:["cusNetPor.marker"]} +execute if score #cryingObsidian cusNetPor.config matches 0 if block ~ ~ ~ minecraft:crying_obsidian run scoreboard players set #success cusNetPor.dummy -1 +execute if block ~ ~ ~ #custom_nether_portals:obsidian run scoreboard players add #size cusNetPor.dummy 1 +execute if score #size cusNetPor.dummy > #maxSize cusNetPor.config run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 unless block ~ ~ ~ #custom_nether_portals:obsidian run function custom_nether_portals:continue_z \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/load.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/load.mcfunction new file mode 100644 index 0000000..67316b7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/load.mcfunction @@ -0,0 +1,8 @@ +scoreboard objectives add cusNetPor trigger "Custom Nether Portals" +scoreboard objectives add cusNetPor.config dummy "Custom Nether Portals Config" +scoreboard objectives add cusNetPor.dummy dummy +execute unless score #nonRectangular cusNetPor.config matches 0..1 run scoreboard players set #nonRectangular cusNetPor.config 1 +execute unless score #cryingObsidian cusNetPor.config matches 0..1 run scoreboard players set #cryingObsidian cusNetPor.config 1 +execute unless score #minSize cusNetPor.config matches 0.. run scoreboard players set #minSize cusNetPor.config 10 +execute unless score #maxSize cusNetPor.config matches 0.. run scoreboard players set #maxSize cusNetPor.config 84 +advancement revoke @a only custom_nether_portals:use_ignition \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/raycast.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/raycast.mcfunction new file mode 100644 index 0000000..eabe84b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/raycast.mcfunction @@ -0,0 +1,4 @@ +scoreboard players remove #steps cusNetPor.dummy 1 +execute if score #ignited cusNetPor.dummy matches 0 if block ~ ~ ~ #minecraft:fire unless block ^ ^ ^0.1 #custom_nether_portals:air align xyz run function custom_nether_portals:ignite +execute unless score #ignited cusNetPor.dummy matches 0 unless block ~ ~ ~ #minecraft:fire run scoreboard players set #ignited cusNetPor.dummy 0 +execute unless score #steps cusNetPor.dummy matches 0 positioned ^ ^ ^0.1 run function custom_nether_portals:raycast \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/restore_command_feedback.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/restore_command_feedback.mcfunction new file mode 100644 index 0000000..b466492 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/restore_command_feedback.mcfunction @@ -0,0 +1 @@ +gamerule sendCommandFeedback true \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/trigger.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/trigger.mcfunction new file mode 100644 index 0000000..33c1c30 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/trigger.mcfunction @@ -0,0 +1,11 @@ +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +tellraw @s [" Custom Nether Portals",{"text":" / ","color":"gray"},"Info "] +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +tellraw @s ["",{"text":">> ","color":"gray"},"Nether portal frames must use at least ",{"score":{"name":"#minSize","objective":"cusNetPor.config"}}," and at most ",{"score":{"name":"#maxSize","objective":"cusNetPor.config"}}," obsidian blocks."] +execute if score #nonRectangular cusNetPor.config matches 1 run tellraw @s ["",{"text":">> ","color":"gray"},"Nether portal frames ",{"text":"can","color":"green"}," have non-rectangular shapes."] +execute unless score #nonRectangular cusNetPor.config matches 1 run tellraw @s ["",{"text":">> ","color":"gray"},"Nether portal frames ",{"text":"cannot","color":"red"}," have non-rectangular shapes."] +execute if score #cryingObsidian cusNetPor.config matches 1 run tellraw @s ["",{"text":">> ","color":"gray"},"Nether portal frames ",{"text":"can","color":"green"}," use crying obsidian."] +execute unless score #cryingObsidian cusNetPor.config matches 1 run tellraw @s ["",{"text":">> ","color":"gray"},"Nether portal frames ",{"text":"cannot","color":"red"}," use crying obsidian."] +tellraw @s {"text":" ","color":"dark_gray","strikethrough":true} +scoreboard players set @s cusNetPor 0 +scoreboard players enable @s cusNetPor \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_x.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_x.mcfunction new file mode 100644 index 0000000..e13dca3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_x.mcfunction @@ -0,0 +1,2 @@ +execute unless predicate custom_nether_portals:valid run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 run function custom_nether_portals:iterate_x \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_z.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_z.mcfunction new file mode 100644 index 0000000..dee6311 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_iterate_z.mcfunction @@ -0,0 +1,2 @@ +execute unless predicate custom_nether_portals:valid run scoreboard players set #success cusNetPor.dummy -1 +execute if score #success cusNetPor.dummy matches 0 run function custom_nether_portals:iterate_z \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_trigger.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_trigger.mcfunction new file mode 100644 index 0000000..de42566 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_to_trigger.mcfunction @@ -0,0 +1,2 @@ +schedule function custom_nether_portals:try_to_trigger 5t +execute as @a[scores={cusNetPor=1}] run function custom_nether_portals:trigger \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_z.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_z.mcfunction new file mode 100644 index 0000000..33ad53b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/try_z.mcfunction @@ -0,0 +1,7 @@ +scoreboard players set #success cusNetPor.dummy 0 +scoreboard players set #size cusNetPor.dummy 0 +function custom_nether_portals:try_to_iterate_z +execute if score #size cusNetPor.dummy < #minSize cusNetPor.config run scoreboard players set #success cusNetPor.dummy -1 +execute unless score #nonRectangular cusNetPor.config matches 1 if score #success cusNetPor.dummy matches 0 as @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] at @s if block ~ ~ ~ #custom_nether_portals:obsidian run function custom_nether_portals:check_z_diagonal +execute if score #success cusNetPor.dummy matches 0 at @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] if block ~ ~ ~ #custom_nether_portals:air run setblock ~ ~ ~ minecraft:nether_portal[axis=z] +kill @e[type=minecraft:area_effect_cloud,tag=cusNetPor.marker] \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/uninstall.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/uninstall.mcfunction new file mode 100644 index 0000000..231f36b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/uninstall.mcfunction @@ -0,0 +1,5 @@ +schedule clear custom_nether_portals:try_to_trigger +schedule clear custom_nether_portals:enable_trigger +scoreboard objectives remove cusNetPor +scoreboard objectives remove cusNetPor.config +scoreboard objectives remove cusNetPor.dummy \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/use_ignition.mcfunction b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/use_ignition.mcfunction new file mode 100644 index 0000000..5beb9a6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/functions/use_ignition.mcfunction @@ -0,0 +1,4 @@ +advancement revoke @s only custom_nether_portals:use_ignition +scoreboard players set #ignited cusNetPor.dummy 0 +scoreboard players set #steps cusNetPor.dummy 50 +execute anchored eyes positioned ^ ^ ^ run function custom_nether_portals:raycast \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/predicates/valid.json b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/predicates/valid.json new file mode 100644 index 0000000..d56410c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/predicates/valid.json @@ -0,0 +1,11 @@ +{ + "condition": "minecraft:location_check", + "predicate": { + "light": { + "light": { + "min": 0, + "max": 15 + } + } + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/air.json b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/air.json new file mode 100644 index 0000000..2ffa7b8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/air.json @@ -0,0 +1,8 @@ +{ + "values": [ + "minecraft:air", + "minecraft:cave_air", + "minecraft:void_air", + "#minecraft:fire" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/obsidian.json b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/obsidian.json new file mode 100644 index 0000000..cbd4ace --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/blocks/obsidian.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:obsidian", + "minecraft:crying_obsidian" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/items/ignition.json b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/items/ignition.json new file mode 100644 index 0000000..3509ecd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/custom_nether_portals/tags/items/ignition.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:flint_and_steel", + "minecraft:fire_charge" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser.json b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser.json new file mode 100644 index 0000000..53c39cd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bow": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bow" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dropper" + } + ] + } + } + }, + "requirements": [ + [ + "has_block", + "has_bow" + ] + ], + "rewards": { + "recipes": [ + "dropper_to_dispenser:dispenser" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser_alternate.json b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser_alternate.json new file mode 100644 index 0000000..53e0ded --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/advancements/recipes/building_blocks/dropper_to_dispenser/dispenser_alternate.json @@ -0,0 +1,47 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_string": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:string" + } + ] + } + }, + "has_stick": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stick" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dropper" + } + ] + } + } + }, + "requirements": [ + [ + "has_block", + "has_string", + "has_stick" + ] + ], + "rewards": { + "recipes": [ + "dropper_to_dispenser:dispenser" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser.json b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser.json new file mode 100644 index 0000000..c7c096c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser.json @@ -0,0 +1,24 @@ +{ + "type": "crafting_shaped", + "result": { + "item": "minecraft:dispenser", + "count": 1 + }, + "pattern": [ + " S/", + "S#/", + " S/" + ], + "key": { + "/": { + "item": "minecraft:string" + }, + "S": { + "item": "minecraft:stick" + }, + "#": { + "item": "minecraft:dropper" + } + }, + "group": "dispenser" +} diff --git a/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser_alternate.json b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser_alternate.json new file mode 100644 index 0000000..ac05f31 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/dropper_to_dispenser/recipes/dispenser_alternate.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shapeless", + "result": { + "item": "minecraft:dispenser", + "count": 1 + }, + "ingredients": [ + { + "item": "minecraft:dropper" + }, + { + "item": "minecraft:bow" + } + ], + "group": "dispenser" +} diff --git a/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/advancements/recipes/building_blocks/gravel.json b/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/advancements/recipes/building_blocks/gravel.json new file mode 100644 index 0000000..015d872 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/advancements/recipes/building_blocks/gravel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "flint_to_gravel:gravel" + ] + }, + "criteria": { + "has_flint": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:flint" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "flint_to_gravel:gravel" + } + } + }, + "requirements": [ + [ + "has_flint", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/recipes/gravel.json b/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/recipes/gravel.json new file mode 100644 index 0000000..78471bd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/flint_to_gravel/recipes/gravel.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:flint" + } + }, + "result": { + "item": "minecraft:gravel", + "count": 1 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/andesite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/andesite_slab.json new file mode 100644 index 0000000..ab9fdcd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/andesite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:andesite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/andesite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/andesite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bamboo_mosaic_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bamboo_mosaic_slab.json new file mode 100644 index 0000000..8b8df6a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bamboo_mosaic_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_mosaic_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_mosaic" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/bamboo_mosaic_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/bamboo_mosaic_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bread.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bread.json new file mode 100644 index 0000000..56ae9f6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/bread.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:wheat" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:straight_to_shapeless/bread" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:straight_to_shapeless/bread" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/brick_slab.json new file mode 100644 index 0000000..5ee9d89 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cobblestone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cobblestone_slab.json new file mode 100644 index 0000000..4bbe5e4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cobblestone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobblestone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/cobblestone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/cobblestone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_red_sandstone_slab.json new file mode 100644 index 0000000..1f2cc14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_red_sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_red_sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_oak_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/cut_red_sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/cut_red_sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_sandstone_slab.json new file mode 100644 index 0000000..6498ef3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/cut_sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/cut_sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/cut_sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/dark_prismarine_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/dark_prismarine_slab.json new file mode 100644 index 0000000..d7f3d7b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/dark_prismarine_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_prismarine_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/dark_prismarine_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/dark_prismarine_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/diorite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/diorite_slab.json new file mode 100644 index 0000000..87024fd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/diorite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:diorite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/diorite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/diorite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/end_stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/end_stone_brick_slab.json new file mode 100644 index 0000000..b9d7ebb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/end_stone_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:end_stone_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:end_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/end_stone_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/end_stone_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/granite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/granite_slab.json new file mode 100644 index 0000000..d68f74a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/granite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:granite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/granite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/granite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_cobblestone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_cobblestone_slab.json new file mode 100644 index 0000000..ee5550a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_cobblestone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_cobblestone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/mossy_cobblestone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/mossy_cobblestone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_stone_brick_slab.json new file mode 100644 index 0000000..9cb9d99 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mossy_stone_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_stone_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/mossy_stone_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/mossy_stone_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mud_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mud_brick_slab.json new file mode 100644 index 0000000..a63be5d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/mud_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mud_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mud_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/mud_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/mud_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/nether_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/nether_brick_slab.json new file mode 100644 index 0000000..ce27f31 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/nether_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:nether_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/nether_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/nether_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/paper.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/paper.json new file mode 100644 index 0000000..dabdba4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/paper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sugar_cane" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:straight_to_shapeless/paper" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:straight_to_shapeless/paper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_andesite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_andesite_slab.json new file mode 100644 index 0000000..8b07ced --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_andesite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_andesite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/polished_andesite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/polished_andesite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_diorite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_diorite_slab.json new file mode 100644 index 0000000..728adaa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_diorite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_diorite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/polished_diorite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/polished_diorite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_granite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_granite_slab.json new file mode 100644 index 0000000..39a8b41 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/polished_granite_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_granite_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/polished_granite_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/polished_granite_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_brick_slab.json new file mode 100644 index 0000000..4cb3b52 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/prismarine_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/prismarine_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_slab.json new file mode 100644 index 0000000..e4affcd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/prismarine_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/prismarine_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/prismarine_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/purpur_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/purpur_slab.json new file mode 100644 index 0000000..08f1395 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/purpur_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:purpur_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:purpur_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/purpur_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/purpur_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/quartz_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/quartz_slab.json new file mode 100644 index 0000000..868e971 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/quartz_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:quartz_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:quartz_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/quartz_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/quartz_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_nether_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_nether_brick_slab.json new file mode 100644 index 0000000..9ae9d8d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_nether_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_nether_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/red_nether_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/red_nether_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_sandstone_slab.json new file mode 100644 index 0000000..3e73cde --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/red_sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/red_sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/red_sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/sandstone_slab.json new file mode 100644 index 0000000..f21ca76 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/shulker_box.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/shulker_box.json new file mode 100644 index 0000000..429dddd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/shulker_box.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:shulker_shell" + } + ] + } + }, + "has_chest": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:chest" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:straight_to_shapeless/shulker_box" + } + } + }, + "requirements": [ + [ + "has_item", + "has_chest", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:straight_to_shapeless/shulker_box" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_quartz_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_quartz_slab.json new file mode 100644 index 0000000..8000d66 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_quartz_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_quartz_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_quartz" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/smooth_quartz_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/smooth_quartz_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..ffc1196 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_red_sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_red_sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/smooth_red_sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/smooth_red_sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_sandstone_slab.json new file mode 100644 index 0000000..78f0759 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_sandstone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_sandstone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/smooth_sandstone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/smooth_sandstone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_stone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_stone_slab.json new file mode 100644 index 0000000..99a360e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/smooth_stone_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_stone_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_stone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/smooth_stone_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/smooth_stone_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/stone_brick_slab.json new file mode 100644 index 0000000..29b2f6e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/advancements/recipes/building_blocks/slabs/stone_brick_slab.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_brick_slab" + } + ] + } + }, + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:slabs/stone_brick_slab" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:slabs/stone_brick_slab" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/allay.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/allay.json new file mode 100644 index 0000000..a0b8222 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/allay.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/allay" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1451893487,1412123722,-1640093147,1259255479],Name:\"Allay\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2MwMzg5MTc3ZGJhYTkyZjBkNWZmZGY4NDg4NjJjN2Y5YjM2ZGYyMjJmYmZkNzM3ZTI2MzlkYzMwNTllMGNmMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.allay.ambient_without_item\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/axolotl.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/axolotl.json new file mode 100644 index 0000000..13f98cb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/axolotl.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/axolotl" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-495293005,-481671693,-1239113299,1549606366],Name:\"Lucy Axolotl\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjY3ZTE1ZWFiNzMwNjRiNjY4MGQxZGI5OGJhNDQ1ZWQwOTE0YmEzNWE3OTk5OTdjMGRhMmIwM2ZmYzNhODgyNiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.axolotl.idle_air\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:0}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1713596526,957432793,-1149242759,513234937],Name:\"Wild Axolotl\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDdjZjAyNzQ5OThiZjVhN2YzOGIzNzAzNmUxNTRmMTEyZmEyZTI4YmFkNDBkNWE3Yzk0NzY1ZmU0ZjUyMjExZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.axolotl.idle_air\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;706383151,735923467,-1295348188,-1428745865],Name:\"Gold Axolotl\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTU4NTYwMTE1ZmFhZDExNjE5YjNkNTVkZTc5ZWYyYTA1M2Y0NzhhNjcxOTRiYmU5MjQ3ZWRlYTBiYzk4ZTgzNCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.axolotl.idle_air\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:2}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-99306391,701121531,-1561983959,678763888],Name:\"Cyan Axolotl\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODUxMTk2ZDQzOTMwNjU5ZDcxN2UxYjZhMDQ2YTA4ZDEyMjBmY2I0ZTMxYzQ4NTZiYzMzZTc1NTE5ODZlZjFkIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.axolotl.idle_air\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:3}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-597818000,-567195819,-1576428771,-1756821454],Name:\"Blue Axolotl\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjhmZDEwYjBmZWY0NTk1OTYwYjFmNjQxOTNiYzhhMTg2NWEyZDJlZDQ4YjJlMmNlMDNkOTk0NTYzMDI3ZGY5NSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.axolotl.idle_air\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:4}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 1, + "looting_multiplier": 0 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bat.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bat.json new file mode 100644 index 0000000..d1be12f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bat.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/bat" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/reference/mmh/bat" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/reference/extra/bat" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bee.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bee.json new file mode 100644 index 0000000..e222928 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/bee.json @@ -0,0 +1,110 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/bee" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.02 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1999906402,-2005908390,-2036338514,-247436483],Name:\"Bee\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTlhYzE2ZjI5NmI0NjFkMDVlYTA3ODVkNDc3MDMzZTUyNzM1OGI0ZjMwYzI2NmFhMDJmMDIwMTU3ZmZjYTczNiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.bee.loop\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{AngerTime:0,HasNectar:0b}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2003235278,1405764951,-2132605639,-755508983],Name:\"Pollinated Bee\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjcyN2QwYWIwM2Y1Y2QwMjJmODcwNWQzZjdmMTMzY2E0OTIwZWFlOGUxZTQ3YjUwNzQ0MzNhMTM3ZTY5MWU0ZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.bee.pollinate\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{AngerTime:0,HasNectar:1b}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;352237603,-1093908583,-1451367127,286134688],Name:\"Angry Bee\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTQwMDIyM2YxZmE1NDc0MWQ0MjFkN2U4MDQ2NDA5ZDVmM2UxNWM3ZjQzNjRiMWI3Mzk5NDAyMDhmM2I2ODZkNCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.bee.loop_aggressive\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{HasNectar:0b}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1589074262,619334070,-1296151011,487786327],Name:\"Angry Pollinated Bee\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTZiNzRlMDUyYjc0Mjg4Nzk5YmE2ZDlmMzVjNWQwMjIxY2Y4YjA0MzMxNTQ3ZWMyZjY4ZDczNTk3YWUyYzliIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.bee.loop_aggressive\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{HasNectar:1b}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/blaze.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/blaze.json new file mode 100644 index 0000000..8c2e76b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/blaze.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/blaze" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;154901009,355289695,-1810345794,-1471547454],Name:\"Blaze\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGVlMjNkYzdhMTBjNmE4N2VmOTM3NDU0YzBlOTRlZDQyYzIzYWE2NDFhOTFlZDg0NzBhMzA0MmQwNWM1MmM1MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.blaze.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.0005 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/camel.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/camel.json new file mode 100644 index 0000000..c66a832 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/camel.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/camel" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1518613311,-1411627016,-1901550779,751255424],Name:\"Camel\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTY3ZDQ1OTczNDAxNjZlMTk3OGE2NjhhMDZiZjU3NTZjMTdiNGNiNWI0MGFiOGZmMjQ0MDkzYjZiOGJjNzVkMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.camel.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cat.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cat.json new file mode 100644 index 0000000..dbb9940 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cat.json @@ -0,0 +1,243 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/cat" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.33, + "looting_multiplier": 0.02 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;416313838,-1585690901,-2039730102,1210297349],Name:\"Tabby Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGUyOGQzMGRiM2Y4YzNmZTUwY2E0ZjI2ZjMwNzVlMzZmMDAzYWU4MDI4MTM1YThjZDY5MmYyNGM5YTk4YWUxYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:tabby'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-254071636,-572241954,-1675116543,1581897909],Name:\"Tuxedo Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGZkMTBjOGU3NWY2NzM5OGM0NzU4N2QyNWZjMTQ2ZjMxMWMwNTNjYzVkMGFlYWI4NzkwYmNlMzZlZTg4ZjVmOCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:black'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;298992683,197215349,-1533415299,-869620723],Name:\"Ginger Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjExM2RiZDNjNmEwNzhhMTdiNGVkYjc4Y2UwN2Q4MzZjMzhkYWNlNTAyN2Q0YjBhODNmZDYwZTdjYTdhMGZjYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:red'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2101899796,1383483823,-1146027621,1228426601],Name:\"Siamese Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDViM2Y4Y2E0YjNhNTU1Y2NiM2QxOTQ0NDk4MDhiNGM5ZDc4MzMyNzE5NzgwMGQ0ZDY1OTc0Y2M2ODVhZjJlYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:siamese'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1127415624,-1978777244,-1370149610,-889814640],Name:\"British Shorthair Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTM4OWUwZDVkM2U4MWY4NGI1NzBlMjk3ODI0NGIzYTczZTVhMjJiY2RiNjg3NGI0NGVmNWQwZjY2Y2EyNGVlYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:british_shorthair'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;38101243,-2069544753,-1230911239,-639946775],Name:\"Calico Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzQwMDk3MjcxYmI2ODBmZTk4MWU4NTllOGJhOTNmZWEyOGI4MTNiMTA0MmJkMjc3ZWEzMzI5YmVjNDkzZWVmMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:calico'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1881121448,-282376499,-1177326383,1809939380],Name:\"Persian Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmY0MGM3NDYyNjBlZjkxYzk2YjI3MTU5Nzk1ZTg3MTkxYWU3Y2UzZDVmNzY3YmY4Yzc0ZmFhZDk2ODlhZjI1ZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:persian'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1235324373,1513440609,-1461724260,2052195359],Name:\"Ragdoll Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGM3YTQ1ZDI1ODg5ZTNmZGY3Nzk3Y2IyNThlMjZkNGU5NGY1YmMxM2VlZjAwNzk1ZGFmZWYyZTgzZTBhYjUxMSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:ragdoll'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-611027776,-249673773,-1495519556,-580962336],Name:\"White Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjFkMTVhYzk1NThlOThiODlhY2E4OWQzODE5NTAzZjFjNTI1NmMyMTk3ZGQzYzM0ZGY1YWFjNGQ3MmU3ZmJlZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:white'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-257253285,42157667,-1688775973,-221632688],Name:\"Jellie Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTBkYjQxMzc2Y2E1N2RmMTBmY2IxNTM5ZTg2NjU0ZWVjZmQzNmQzZmU3NWU4MTc2ODg1ZTkzMTg1ZGYyODBhNSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:jellie'}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-124177180,-1717547605,-1856930973,-2095161391],Name:\"Black Cat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjJjMWU4MWZmMDNlODJhM2U3MWUwY2Q1ZmJlYzYwN2UxMTM2MTA4OWFhNDdmMjkwZDQ2YzhhMmMwNzQ2MGQ5MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:'minecraft:all_black'}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cave_spider.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cave_spider.json new file mode 100644 index 0000000..ac15598 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cave_spider.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/cave_spider" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2123009263,979846129,-1655305232,-1114743926],Name:\"Cave Spider\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTZhMWMyNTk5ZmM5MTIwM2E2NWEwM2Q0NzljOGRjODdmNjYyZGVhYzM2NjNjMTZjNWUwNGQ2MjViMzk3OGEyNSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.spider.step\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/chicken.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/chicken.json new file mode 100644 index 0000000..2d9e773 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/chicken.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/chicken" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-935129388,-883012526,-1795271171,133599976],Name:\"Chicken\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDJhZjZlNTg0N2VlYTA5OWUxYjBhYjhjMjBhOWU1ZjNjNzE5MDE1OGJkYTU0ZTI4MTMzZDliMjcxZWMwY2I0YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.chicken.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.01, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cod.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cod.json new file mode 100644 index 0000000..c642fec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cod.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/cod" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2054676279,-1972548100,-2043577712,772634513],Name:\"Cod\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjI0NmUxOWIzMmNmNzg0NTQ5NDQ3ZTA3Yjk2MDcyZTFmNjU2ZDc4ZTkzY2NjYTU2Mzc0ODVlNjc0OTczNDY1MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cod.flop\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cow.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cow.json new file mode 100644 index 0000000..39843ee --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/cow.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/cow" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;906227793,992953384,-1126463235,1664106940],Name:\"Cow\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjNkNjIxMTAwZmVhNTg4MzkyMmU3OGJiNDQ4MDU2NDQ4Yzk4M2UzZjk3ODQxOTQ4YTJkYTc0N2Q2YjA4YjhhYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cow.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.01, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/creeper.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/creeper.json new file mode 100644 index 0000000..2c72e14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/creeper.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/creeper" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1000070145,-970177879,-1352555940,-1878407368],Name:\"Charged Creeper\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzUxMWU0YTNkNWFkZDZhNTQ0OTlhYmFkMTBkNzk5ZDA2Y2U0NWNiYTllNTIwYWZkMjAwODYwOGE2Mjg4YjdlNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.generic.explode\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{powered:1b}" + }, + "entity": "this" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/dolphin.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/dolphin.json new file mode 100644 index 0000000..7e95b0c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/dolphin.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/dolphin" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1954755219,920537056,-1923453081,-1715011912],Name:\"Dolphin\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGU5Njg4Yjk1MGQ4ODBiNTViN2FhMmNmY2Q3NmU1YTBmYTk0YWFjNmQxNmY3OGU4MzNmNzQ0M2VhMjlmZWQzIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.dolphin.ambient_water\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.33, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/donkey.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/donkey.json new file mode 100644 index 0000000..4122965 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/donkey.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/donkey" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2117845544,1553026972,-1461227030,1401726037],Name:\"Donkey\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGUyNWVlOTI3M2FkNTc5ZDQ0YmY0MDZmNmY2Mjk1NTg2NDgxZWExOThmZDU3MjA3NmNkMGM1ODgyZGE3ZTZjYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.donkey.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.09 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/drowned.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/drowned.json new file mode 100644 index 0000000..4bfd609 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/drowned.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/drowned" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;790009440,1639859901,-1397417282,-100772047],Name:\"Drowned\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzNmN2NjZjYxZGJjM2Y5ZmU5YTYzMzNjZGUwYzBlMTQzOTllYjJlZWE3MWQzNGNmMjIzYjNhY2UyMjA1MSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.drowned.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/elder_guardian.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/elder_guardian.json new file mode 100644 index 0000000..7ce34bc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/elder_guardian.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/elder_guardian" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1449915152,-149469738,-1161669070,1520260531],Name:\"Elder Guardian\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGEyZDY0ZjRhMDBlOWM4NWY2NzI2MmVkY2FjYjg0NTIzNTgxYWUwZjM3YmRhYjIyZGQ3MDQ1MjRmNjJlMTY5ZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.elder_guardian.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ender_dragon.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ender_dragon.json new file mode 100644 index 0000000..f859618 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ender_dragon.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "loot_table", + "name": "minecraft:entities/reference/extra/ender_dragon" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "loot_table", + "name": "minecraft:entities/reference/mmh/ender_dragon" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/enderman.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/enderman.json new file mode 100644 index 0000000..38af7dc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/enderman.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/enderman" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-866849205,-281000227,-1565473038,1819911211],Name:\"Enderman\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODk3N2E5NGYwMjQ5OGNhZDBjZmRiNjVjYTdjYjcyZTIzMTExYTkxNGQ4YzY3MGFjY2NjN2E2NWIzNDdkNzc3NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.enderman.scream\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.0001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/endermite.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/endermite.json new file mode 100644 index 0000000..6387661 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/endermite.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/endermite" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;12782162,-588822498,-1170731033,1974792938],Name:\"Endermite\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGM2YjY1YzIyYjQ0NjViYTY3OTNiMjE5NWNkNTA4NGNlODNiODhkY2E2ZTU1ZWI5NDg0NTQwYWNkNzM1MmE1MCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.endermite.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/evoker.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/evoker.json new file mode 100644 index 0000000..6c453b7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/evoker.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/evoker" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-187598897,-1305656313,-2131539956,1355558238],Name:\"Evoker\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzkwZmJkODhmNjU5ZDM5NjNjNjhjYmJjYjdjNzEyMWQ4MTk1YThiZTY1YmJkMmJmMTI1N2QxZjY5YmNjYzBjNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.evoker.prepare_attack\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.25, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/fox.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/fox.json new file mode 100644 index 0000000..a2bc42a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/fox.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/fox" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-360843764,83019,-2060888545,-1667975102],Name:\"Fox\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDdlMDA0MzExMWJjNTcwOTA4NTYyNTkxNTU1NzFjNzkwNmU3MDcwNDZkZjA0MWI4YjU3MjcwNGM0NTFmY2Q4MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.fox.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Type:\"red\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.10, + "looting_multiplier": 0.004 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1299416143,-1230419589,-1976749208,1994939037],Name:\"Snow Fox\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDE0MzYzNzdlYjRjNGI0ZTM5ZmIwZTFlZDg4OTlmYjYxZWUxODE0YTkxNjliOGQwODcyOWVmMDFkYzg1ZDFiYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.fox.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Type:\"snow\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.20, + "looting_multiplier": 0.004 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/frog.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/frog.json new file mode 100644 index 0000000..ea88ebb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/frog.json @@ -0,0 +1,101 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/frog" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1664994465,-1240773287,-1850665878,1247178442],Name:\"Cold Frog\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzY4Nzc4OTNlOTIwZmY1ZGZhNGI1ZmJkMTRkYWJlZTJlNjMwOGE2Zjk3YzNhMTliMDhlMjQxYTI5ZWI5YTVjMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.frog.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:\"minecraft:cold\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;768473393,-1501871060,-1500614792,590041761],Name:\"Temperate Frog\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTUwZDEwNzNkNDFmMTkzNDA1ZDk1YjFkOTQxZjlmZTFhN2ZmMDgwZTM4MTU1ZDdiYjc4MGJiYmQ4ZTg2ZjcwZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.frog.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:\"minecraft:temperate\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-660076955,-96384899,-1845147499,-348866620],Name:\"Warm Frog\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDViMGRhNDM5NzViODNjMzMyMjc4OGRkYTMxNzUwNjMzMzg0M2FlYmU1NTEyNzg3Y2IyZTNkNzY5ZWQyYjM4MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.frog.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{variant:\"minecraft:warm\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ghast.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ghast.json new file mode 100644 index 0000000..48586fe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ghast.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/ghast" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;35271643,-910013577,-1204529468,1419567531],Name:\"Ghast\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzUzZGUzMWEyZDAwNDFhNmVmNzViZjdhNmM4NDY4NDY0ZGIxYWFhNjIwMWViYjFhNjAxM2VkYjIyNDVjNzYwNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.ghast.warn\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0625, + "looting_multiplier": 0.0125 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/glow_squid.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/glow_squid.json new file mode 100644 index 0000000..b700cc5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/glow_squid.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/glow_squid" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;197043621,-425833010,-1931009088,1483434690],Name:\"Glow Squid\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGIyZTliNjU4MWZlZDQ4YTk5ZTAzMjMwOTFhZDVjM2MzMjZjZGEyMDA3M2UyOGE5MDJhMDM3M2Y3MzgyYjU5ZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.glow_squid.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/goat.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/goat.json new file mode 100644 index 0000000..be2beb9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/goat.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/goat" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-511378304,1806060036,-1710884032,2059216206],Name:\"Goat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODc0NzNlMDU1ZGY2ZTdmZDk4NjY0ZTlmZGI2MzY3NWYwODgxMDYzMDVkNzQ0MDI0YTQxYmIzNTg5MThhMTQyYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.goat.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{IsScreamingGoat:0b}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.01, + "looting_multiplier": 0.001 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-794148567,-1946073371,-1420453866,-1100303190],Name:\"Screaming Goat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmRhNDg1YWMyMzUxMjQyMDg5MWE1YWUxZThkZTk4OWYwOTFkODQ4ZDE1YTkwNjhkYTQ3MjBkMzE2ZmM0MzMwZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.goat.screaming.prepare_ram\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{IsScreamingGoat:1b}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 1, + "looting_multiplier": 0 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/guardian.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/guardian.json new file mode 100644 index 0000000..53883ac --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/guardian.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/guardian" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;315814816,-1478801991,-1911738820,-775456178],Name:\"Guardian\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTJiYTM0NDE2NjcwNDU0YjFhMjA0OTZmODBiOTM5ODUyOWY0OTAwM2ZjNjEzZWI5MzAyNDhlYTliNWQxYTM5MSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.elder_guardian.flop\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/hoglin.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/hoglin.json new file mode 100644 index 0000000..11a4734 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/hoglin.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/hoglin" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1806221708,-2011543511,-2031692223,1629147534],Name:\"Hoglin\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmM0YTdmNTdmYzAzYjEzYWEyZjlkODNjZGQ0ODIyYjkzNjc5MzA5NmRhZjUxZTc4MDI1YmJkMjQxZWQ2ZjY4ZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.hoglin.angry\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.03, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/horse.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/horse.json new file mode 100644 index 0000000..5c682ae --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/horse.json @@ -0,0 +1,398 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/horse" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.27, + "looting_multiplier": 0.01 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1415911806,1601915664,-1523683596,1983642922],Name:\"White Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzdiYzYxNjA5NzMwZjJjYjAxMDI2OGZhYjA4MjFiZDQ3MzUyNjk5NzUwYTE1MDU5OWYyMWMzZmM0ZTkyNTkxYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:0}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:256}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:512}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:768}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1024}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-864913760,-788050528,-2055570796,-675897996],Name:\"Creamy Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDJhMGQ1NGNjMDcxMjY3ZDZiZmQ1ZjUyM2Y4Yzg5ZGNmZGM1ZTgwNWZhYmJiNzYwMTBjYjNiZWZhNDY1YWE5NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:257}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:513}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:769}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1025}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1450249515,-1672984150,-2112709286,12187312],Name:\"Chestnut Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmM4NzIwZDFmNTUyNjkzYjQwYTlhMzNhZmE0MWNlZjA2YWZkMTQyODMzYmVkOWZhNWI4ODdlODhmMDVmNDlmYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:2}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:258}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:514}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:770}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1026}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1630202423,-156548059,-1269130179,1738609424],Name:\"Brown Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjc3MTgwMDc3MGNiNGU4MTRhM2Q5MTE4NmZjZDc5NWVjODJlMDYxMDJmZjdjMWVlNGU1YzM4MDEwMmEwYzcwZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:3}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:259}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:515}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:771}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1027}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-569369555,2138852300,-1350415842,1423131134],Name:\"Black Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjcyM2ZhNWJlNmFjMjI5MmE3MjIzMGY1ZmQ3YWI2NjM0OTNiZDhmN2U2NDgxNjQyNGRjNWJmMjRmMTMzODkwYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:4}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:260}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:516}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:772}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1028}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1355895264,1144342879,-1602848783,871687874],Name:\"Gray Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzI1OTg2MTAyMTgxMDgzZmIzMTdiYzU3MTJmNzEwNGRhYTVhM2U4ODkyNjRkZmViYjkxNTlmNmUwOGJhYzkwYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:5}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:261}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:517}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:773}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1029}" + }, + "entity": "this" + } + ] + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1914263079,-1038857263,-1437450910,-759957551],Name:\"Dark Brown Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2YyMzQxYWFhMGM4MmMyMmJiYzIwNzA2M2UzMTkyOTEwOTdjNTM5YWRhZDlhYTkxM2ViODAwMWIxMWFhNTlkYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.horse.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:6}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:262}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:518}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:774}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1030}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/husk.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/husk.json new file mode 100644 index 0000000..2bb9929 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/husk.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/husk" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1069986875,-1993847421,-1795916590,-1976443972],Name:\"Husk\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzMzODMxOGJjOTFhMzZjZDVhYjZhYTg4NWM5YTRlZTJiZGFjZGFhNWM2NmIyYTk5ZGZiMGE1NjA5ODNmMjQ4MCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.husk.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.06, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/illusioner.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/illusioner.json new file mode 100644 index 0000000..5ed2591 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/illusioner.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/illusioner" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;510982214,-1276819779,-2029496273,-1623921693],Name:\"Illusioner\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDM4MjcwMWM2N2Q2YzU0YzkwNzU1ODg5MWRjMTc2MjI1MTEyNTE4NzcxZTA2MWM1ZDhiZDkxODQ3OWU2YmRkOCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.illusioner.cast_spell\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.25, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/iron_golem.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/iron_golem.json new file mode 100644 index 0000000..869505f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/iron_golem.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/iron_golem" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2071425534,-1189982480,-2037144920,449163386],Name:\"Iron Golem\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmU3YzA3MTlmYWJlMTE2ZGNlNjA1MTk5YmNhZGM2OWE1Mzg4NjA4NjRlZjE1NzA2OTgzZmY2NjI4MjJkOWZlMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.iron_golem.hurt\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.015 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/llama.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/llama.json new file mode 100644 index 0000000..3d1caeb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/llama.json @@ -0,0 +1,110 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/llama" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.24, + "looting_multiplier": 0.02 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-586532583,-384220532,-1835504180,1097854109],Name:\"Creamy Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ2N2ZkNGJmZjI5MzI2OWNiOTA4OTc0ZGNhODNjMzM0ODVlNDM1ZWQ1YThlMWRiZDY1MjFjNjE2ODcxNDAifX19\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:0}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1624738111,-1238087496,-1922109313,-1588637419],Name:\"White Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODAyNzdlNmIzZDlmNzgxOWVmYzdkYTRiNDI3NDVmN2FiOWE2M2JhOGYzNmQ2Yjg0YTdhMjUwYzZkMWEzNThlYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1979386085,605636346,-1089906890,557380148],Name:\"Brown Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzJiMWVjZmY3N2ZmZTNiNTAzYzMwYTU0OGViMjNhMWEwOGZhMjZmZDY3Y2RmZjM4OTg1NWQ3NDkyMTM2OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:2}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-305497587,1997489110,-1879247200,244638839],Name:\"Gray Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2YyNGU1NmZkOWZmZDcxMzNkYTZkMWYzZTJmNDU1OTUyYjFkYTQ2MjY4NmY3NTNjNTk3ZWU4MjI5OWEifX19\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:3}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/magma_cube.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/magma_cube.json new file mode 100644 index 0000000..6687a8a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/magma_cube.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/magma_cube" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1451953794,124535138,-1669831071,2101664984],Name:\"Magma Cube\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjgxNzE4ZDQ5ODQ4NDdhNGFkM2VjMDgxYTRlYmZmZDE4Mzc0MzIzOWFlY2FiNjAzMjIxMzhhNzI2MDk4MTJjMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.magma_cube.squish\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mooshroom.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mooshroom.json new file mode 100644 index 0000000..93898b6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mooshroom.json @@ -0,0 +1,77 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/mooshroom" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1043345433,-1915205024,-1319783024,1345020847],Name:\"Red Mooshroom\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGE4MDYwNmU4MmM2NDJmMTQxNTg3NzMzZTMxODBhZTU3ZjY0NjQ0MmM5ZmZmZDRlNTk5NzQ1N2UzNDMxMWEyOSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cow.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Type:\"red\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.01, + "looting_multiplier": 0.001 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1343259795,-414497460,-2098198200,-2128852243],Name:\"Brown Mooshroom\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2U2NDY2MzAyYTVhYjQzOThiNGU0NzczNDk4MDhlNWQ5NDAyZWEzYWQ4ZmM0MmUyNDQ2ZTRiZWQwYTVlZDVlIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.cow.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Type:\"brown\"}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.001 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mule.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mule.json new file mode 100644 index 0000000..5c588f7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/mule.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/mule" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1184888478,1667187502,-1382680618,1754186037],Name:\"Mule\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFjMjI0YTEwMzFiZTQzNGQyNWFlMTg4NWJmNGZmNDAwYzk4OTRjNjliZmVmNTZhNDkzNTRjNTYyNWMwYzA5YyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.mule.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.20, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ocelot.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ocelot.json new file mode 100644 index 0000000..d3c8880 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ocelot.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/ocelot" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2014593465,-735293544,-2035371785,-1332122417],Name:\"Ocelot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTE3NWNjNDNlYThhZTIwMTY4YTFmMTcwODEwYjRkYTRkOWI0ZWJkM2M5OTc2ZTlmYzIyZTlmOTk1YzNjYmMzYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.ocelot.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.20, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/panda.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/panda.json new file mode 100644 index 0000000..b8240a2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/panda.json @@ -0,0 +1,158 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/panda" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.27, + "looting_multiplier": 0.004 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;812216692,-1691270628,-1132790931,1623898990],Name:\"Aggressive Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTU0NmU0MzZkMTY2YjE3ZjA1MjFiZDg1MzhlYTEzY2Q2ZWUzYjVkZjEwMmViMzJlM2U0MjVjYjI4NWQ0NDA2MyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.aggressive_ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"aggressive\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1528953800,626869358,-2040989171,412588151],Name:\"Lazy Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTg3ZjFmNWRiMmUyNGRmNGRhYWVkNDY4NWQ2YWVlNWRlYjdjZGQwMjk2MzBmMDA3OWMxZjhlMWY5NzQxYWNmZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"lazy\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1832623614,-1641593378,-1971230058,795229187],Name:\"Playful Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGNhZGQ0YmYzYzRjYWNlOTE2NjgwZTFmZWY5MGI1ZDE2YWQ2NjQzOTUxNzI1NjY4YmE2YjQ5OTZiNjljYTE0MCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"playful\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1569837977,-494778765,-1909323364,780139674],Name:\"Worried Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI4NmZkMWJmOGNiY2UyM2JjMDhmYjkwNjkxNzE3NjExYWRkYzg1YWI4MjNiNzcxNGFlYzk4YTU2NjBlZmYxNSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.worried_ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"worried\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1566316321,-1140045089,-2088034968,2056398888],Name:\"Brown Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWQ1ZjZkNjEyNjcyODY3MWI0NGMxYzc3NWY5OTYxNzQyNGUzMzYxMWI1ZDMxYWQyYWNmZjI4MDRlYjk2ZWIwNiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"brown\",HiddenGene:\"brown\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-957160100,-268943190,-1936714442,-1856692735],Name:\"Weak Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2M1NmEzNTVmYmUwZTJmYmQyOGU4NWM0ZDgxNWZmYTVkMWY5ZDVmODc5OGRiYzI1OWZmODhjNGFkZGIyMDJhZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.sneeze\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{MainGene:\"weak\",HiddenGene:\"weak\"}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-652176701,1253853427,-1523590946,1843710337],Name:\"Panda\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTlkZjQ3ZTAxNWQ1YzFjNjhkNzJiZTExYmI2NTYzODBmYzZkYjUzM2FhYjM4OTQxYTkxYjFkM2Q1ZTM5NjQ5NyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.panda.ambient\"}}" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/parrot.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/parrot.json new file mode 100644 index 0000000..8c1bceb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/parrot.json @@ -0,0 +1,129 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/parrot" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.25, + "looting_multiplier": 0.02 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;115730555,1410550917,-1945091386,-821504775],Name:\"Red Parrot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDBhM2Q0N2Y1NGU3MWE1OGJmOGY1N2M1MjUzZmIyZDIxM2Y0ZjU1YmI3OTM0YTE5MTA0YmZiOTRlZGM3NmVhYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.parrot.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:0}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1591962916,-688305264,-1779076897,229311782],Name:\"Blue Parrot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjk0YmQzZmNmNGQ0NjM1NGVkZThmZWY3MzEyNmRiY2FiNTJiMzAxYTFjOGMyM2I2Y2RmYzEyZDYxMmI2MWJlYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.parrot.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;341076148,164905100,-1973177163,1184145867],Name:\"Green Parrot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmExZGMzMzExNTIzMmY4MDA4MjVjYWM5ZTNkOWVkMDNmYzE4YWU1NTNjMjViODA1OTUxMzAwMGM1OWUzNTRmZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.parrot.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:2}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-897575079,1202538514,-2134639547,1599715494],Name:\"Light Blue Parrot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzI2OGNlMzdiZTg1MDdlZDY3ZTNkNDBiNjE3ZTJkNzJmNjZmOWQyMGIxMDZlZmIwOGU2YmEwNDFmOWI5ZWYxMCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.parrot.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:3}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1013000136,-198229486,-2112536545,-1273944051],Name:\"Gray Parrot\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzFiZTcyM2FhMTczOTNkOTlkYWRkYzExOWM5OGIyYzc5YzU0YjM1ZGViZTA1YzcxMzhlZGViOGQwMjU2ZGM0NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.parrot.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:4}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/phantom.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/phantom.json new file mode 100644 index 0000000..ee11f1b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/phantom.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/phantom" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1836012072,-1030665638,-1886758577,374605475],Name:\"Phantom\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2U5NTE1M2VjMjMyODRiMjgzZjAwZDE5ZDI5NzU2ZjI0NDMxM2EwNjFiNzBhYzAzYjk3ZDIzNmVlNTdiZDk4MiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.phantom.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.10, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pig.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pig.json new file mode 100644 index 0000000..04d0a4b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pig.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/pig" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1388919770,57427511,-1742279351,-1877871031],Name:\"Pig\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFlZTc2ODFhZGYwMDA2N2YwNGJmNDI2MTFjOTc2NDEwNzVhNDRhZTJiMWMwMzgxZDVhYzZiMzI0NjIxMWJmZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.pig.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.01, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/piglin_brute.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/piglin_brute.json new file mode 100644 index 0000000..62ab80b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/piglin_brute.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/piglin_brute" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1179055889,425870002,-1373572226,1177565319],Name:\"Piglin Brute\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjQ4ODc5OWM4M2VjYjI5NDUyY2ViYTg5YzNjMDA5OTIxOTI3NGNlNWIyYmZiOGFkMGIzZWE0YzY1ZmFjNDYzMCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.piglin_brute.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pillager.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pillager.json new file mode 100644 index 0000000..376fe97 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pillager.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/pillager" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1339570758,-1965080213,-1455428410,-985047630],Name:\"Pillager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzIyNWYwYjQ5YzUyOTUwNDhhNDA5YzljNjAxY2NhNzlhYThlYjUyYWZmNWUyMDMzZWJiODY1ZjQzNjdlZjQzZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.pillager.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.025, + "looting_multiplier": 0.005 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/player.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/player.json new file mode 100644 index 0000000..4d797ef --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/player.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_lore", + "replace": true, + "lore": [ + [ + {"text":"§rKilled by §r§e"}, + {"selector":"@s"} + ] + ], + "entity": "killer_player" + }, + { + "function": "fill_player_head", + "entity": "this" + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/polar_bear.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/polar_bear.json new file mode 100644 index 0000000..e1d690f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/polar_bear.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/polar_bear" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1918547379,1384533169,-1305465137,1135589197],Name:\"Polar Bear\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2Q4NzAyOTExZTYxNmMwZDMyZmJlNzc4ZDE5NWYyMWVjY2U5MDI1YmNiZDA5MTUxZTNkOTdhZjMxOTJhYTdlYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.polar_bear.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pufferfish.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pufferfish.json new file mode 100644 index 0000000..afa0c3f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/pufferfish.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/pufferfish" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-955548222,358892461,-1589578606,704722779],Name:\"Pufferfish\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTI3MzNkNWRhNTljODJlYWYzMTBiMzgyYWZmNDBiZDUxM2M0NDM1NGRiYmFiZmUxNGIwNjZhNTU2ODEwYTdmOSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.puffer_fish.blow_up\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.15, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/rabbit.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/rabbit.json new file mode 100644 index 0000000..2902994 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/rabbit.json @@ -0,0 +1,233 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/rabbit" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1641248077,1046954686,-1366358770,-929771023],Name:\"Toast\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTFhNTdjM2QwYTliMTBlMTNmNjZkZjc0MjAwY2I4YTZkNDg0YzY3MjIyNjgxMmQ3NGUyNWY2YzAyNzQxMDYxNiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"Toast\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"Toast\\\"\"}" + }, + "entity": "this" + } + ] + }, + { + "condition": "random_chance_with_looting", + "chance": 1.0, + "looting_multiplier": 0 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1787791594,-1480439999,-1150286986,485591162],Name:\"Brown Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2ZkNGY4NmNmNzQ3M2ZiYWU5M2IxZTA5MDQ4OWI2NGMwYmUxMjZjN2JiMTZmZmM4OGMwMDI0NDdkNWM3Mjc5NSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:0}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;310960422,1105020424,-1291548968,1147459044],Name:\"White Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTU0MmQ3MTYwOTg3MTQ4YTVkOGUyMGU0NjliZDliM2MyYTM5NDZjN2ZiNTkyM2Y1NWI5YmVhZTk5MTg1ZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:1}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1418904787,-1255911947,-1838736568,-396062239],Name:\"Black Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjJiNDI1ZmYyYTIzNmFiMTljYzkzOTcxOTVkYjQwZjhmMTg1YjE5MWM0MGJmNDRiMjZlOTVlYWM5ZmI1ZWZhMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:2}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-624883408,-1394127810,-1451784718,2132385809],Name:\"Black and White Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNzJhMjE5NWViZjQxMTdjNTA1NmNmZTJiNzM1N2VjNWJmODMyZWRlMTg1NmE3NzczZWU0MmEwZDBmYjNmMCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:3}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2019255070,-67550231,-1591702539,-1889687886],Name:\"Gold Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzY3YjcyMjY1NmZkZWVjMzk5NzRkMzM5NWM1ZTE4YjQ3YzVlMjM3YmNlNWJiY2VkOWI3NTUzYWExNGI1NDU4NyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:4}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2137683371,809060187,-1913095354,-1103751952],Name:\"Salt and Pepper Rabbit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTIzODUxOWZmMzk4MTViMTZjNDA2MjgyM2U0MzE2MWZmYWFjOTY4OTRmZTA4OGIwMThlNmEyNGMyNmUxODFlYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:5}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.26, + "looting_multiplier": 0.05 + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;786103411,-187218169,-1254981543,-1015463336],Name:\"The Killer Bunny\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzFkZDc2NzkyOWVmMmZkMmQ0M2U4NmU4NzQ0YzRiMGQ4MTA4NTM0NzEyMDFmMmRmYTE4Zjk2YTY3ZGU1NmUyZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.rabbit.attack\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{RabbitType:99}" + }, + "entity": "this" + }, + { + "condition": "random_chance_with_looting", + "chance": 1, + "looting_multiplier": 0 + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ravager.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ravager.json new file mode 100644 index 0000000..f74661f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/ravager.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/ravager" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-44506356,1970291713,-1814172632,-1194518028],Name:\"Ravager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWI0ZGIyOTg2MTQwZTI1MWUzMmU3MGVkMDhjOGEwODE3MjAzMTNjZTI1NzYzMmJlMWVmOTRhMDczNzM5NGRiIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.ravager.roar\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.25, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/extra/shulker.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/extra/shulker.json new file mode 100644 index 0000000..cc80474 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/extra/shulker.json @@ -0,0 +1,14 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:shulker_shell", + "weight": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/bat.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/bat.json new file mode 100644 index 0000000..ccb63ce --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/bat.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1153215872,-1167635675,-1699769537,-1407340177],Name:\"Bat\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGViODFjNDBiNWI2M2YzZDgzMDM0MGY4ZmNjNGFhYjUzOGQ0ZTU0NGU5NWVlYzlkNzBkNjFmNzg2ZjZiNjk3NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.bat.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.02 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/ender_dragon.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/ender_dragon.json new file mode 100644 index 0000000..aa19c52 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/ender_dragon.json @@ -0,0 +1,13 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:dragon_head" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/shulker.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/shulker.json new file mode 100644 index 0000000..3242a67 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/reference/mmh/shulker.json @@ -0,0 +1,30 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1316730932,1403535779,-1483116252,-490192580],Name:\"Shulker\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI5ZTZhZjZiODE5ZjNkOTBlNjdjZTJlNzA1OWZiZWYzMWRhMmFhOTUzZDM1ZTM0NTRmMTAyMWZhOTEyZWZkZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.shulker.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.01 + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/salmon.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/salmon.json new file mode 100644 index 0000000..2ef7a3a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/salmon.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/salmon" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1223961430,-2106964034,-1568964036,1418127398],Name:\"Salmon\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzkxZDllNjliNzk1ZGE0ZWFhY2ZjZjczNTBkZmU4YWUzNjdmZWQ4MzM1NTY3MDZlMDQwMzM5ZGQ3ZmUwMjQwYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.salmon.flop\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/black.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/black.json new file mode 100644 index 0000000..c2ad348 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/black.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/black" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1067827748,-1531689024,-1996762374,-1760412468],Name:\"Black Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTMzMzVlODA2NWM3YjVkZmVhNThkM2RmNzQ3NGYzOTZhZjRmYTBhMmJhNTJhM2M5YjdmYmE2ODMxOTI3MWM5MSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/blue.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/blue.json new file mode 100644 index 0000000..b4a4e46 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/blue.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/blue" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;35067668,152850181,-2055683214,-1643148636],Name:\"Blue Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzQwZTI3N2RhNmMzOThiNzQ5YTMyZjlkMDgwZjFjZjRjNGVmM2YxZjIwZGQ5ZTVmNDIyNTA5ZTdmZjU5M2MwIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/brown.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/brown.json new file mode 100644 index 0000000..1b89b14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/brown.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/brown" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-319982265,-381271998,-1214398175,-1898689453],Name:\"Brown Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzEyOGQwODZiYzgxNjY5ZmMyMjU1YmIyMmNhZGM2NmEwZjVlZDcwODg1ZTg0YzMyZDM3YzFiNDg0ZGIzNTkwMSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/cyan.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/cyan.json new file mode 100644 index 0000000..4262af3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/cyan.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/cyan" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-610664437,-297646773,-1522887944,-1496580530],Name:\"Cyan Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWQ0MmZjYmNhZjlkNDhmNzNmZmIwYzNjMzZmMzRiNDY0MzI5NWY2ZGFhNmNjNzRhYjlkMjQyZWQ1YWE1NjM2In19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/gray.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/gray.json new file mode 100644 index 0000000..a6d338c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/gray.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/gray" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1722503086,69357176,-1410876840,1613265857],Name:\"Gray Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2ZhZmVjZjA2MDNiMmRjZDc5ODRkMjUyNTg2MDY5ODk1ZGI5YWE3OGUxODQxYmQ1NTRiMTk1MDhkY2Y5NjdhMSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/green.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/green.json new file mode 100644 index 0000000..60b9507 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/green.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/green" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;731104223,613632743,-1340680185,2064832692],Name:\"Green Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWVhODg3ZWFlNGIwNzYzNmU5ZTJmOTA2NjA5YjAwYWI4ZDliODZiNzQ3MjhiODE5ZmY2ZjM3NjU4M2VhMTM5In19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/jeb_sheep.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/jeb_sheep.json new file mode 100644 index 0000000..acea244 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/jeb_sheep.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1047621714,615532832,-1644674494,-748521845],Name:\"jeb_ Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjMzMzI2NzY1YTE5MGViZjkwZDU0ODZkNzFmMjBlMjU5N2U0YmVlMmEzOTFmZWNiYmQ4MGRlYmZlMWY4MmQ3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.shear\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + }, + { + "condition": "random_chance_with_looting", + "chance": 0.10, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_blue.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_blue.json new file mode 100644 index 0000000..37b3311 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_blue.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/light_blue" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1363466330,1339703551,-1611029030,1799093499],Name:\"Light Blue Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWJmMjNhZjg3MTljNDM3YjNlZTg0MDE5YmEzYzllNjljYTg1NGQzYThhZmQ1Y2JhNmQ5Njk2YzA1M2I0ODYxNCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_gray.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_gray.json new file mode 100644 index 0000000..1a18167 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/light_gray.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/light_gray" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1750550694,1826508326,-1524837646,254098541],Name:\"Light Gray Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWQyZTJlOTNhMTQyYmZkNDNmMjQwZDM3ZGU4ZjliMDk3NmU3NmU2NWIyMjY1MTkwODI1OWU0NmRiNzcwZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/lime.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/lime.json new file mode 100644 index 0000000..3e97c43 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/lime.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/lime" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1287435907,-218808040,-1343748755,-967007072],Name:\"Lime Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmJlYWQwMzQyYWU4OWI4ZGZkM2Q3MTFhNjBhZGQ2NWUyYzJiZmVhOGQwYmQyNzRhNzU4N2RlZWQ3YTMxODkyZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/magenta.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/magenta.json new file mode 100644 index 0000000..a6bdcc1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/magenta.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/magenta" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1295070073,749946091,-1420404987,1810598465],Name:\"Magenta Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYThlMWYwNWYwZGFjY2E2M2E3MzE4NzRmOTBhNjkzZmZlMjFmZjgzMmUyYjFlMWQwN2I2NWM4NzY0NTI2ZjA4OSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/orange.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/orange.json new file mode 100644 index 0000000..67207c8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/orange.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/orange" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1659364310,-1226226116,-1693897344,-2097332172],Name:\"Orange Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjY4NGQwNGZhODBhYTU5ZGExNDUzNWRlYWQzODgzZDA5N2ZiYmE0MDA2MjU2NTlmNTI1OTk2NDgwNmJhNjZmMCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/pink.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/pink.json new file mode 100644 index 0000000..6ca9575 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/pink.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/pink" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-305810543,789856627,-1293793230,-575937365],Name:\"Pink Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjM2M2U4YTkzZDI4N2E4NGU2NDAzMDlhZTgzY2ExZGUwYTBiMjU3NTA1YTIwZWM1NWIzMzQ5ZDQwYTQ0ODU0In19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/purple.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/purple.json new file mode 100644 index 0000000..b902318 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/purple.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/purple" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-996311885,-1057339452,-1663293651,-449905612],Name:\"Purple Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzQ0OWQwODI5MWRhZTQ1YTI0NjczNjE5NjAyZjQzNWI1N2Y0Y2Q0ZTllOThkMmUwZmJlYzRmMTgxNDQ3ODFkMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/red.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/red.json new file mode 100644 index 0000000..87f241c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/red.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/red" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1931790612,1757564302,-1613542270,1303824883],Name:\"Red Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTQ3OGUwNTcxNThkZTZmNDVlMjU0MWNkMTc3ODhlNjQwY2NiNTk3MjNkZTU5YzI1NGU4MmFiNTcxMWYzZmMyNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.evoker.prepare_wololo\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/white.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/white.json new file mode 100644 index 0000000..29b6dd0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/white.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/white" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1709416521,-1703654120,-1943757901,990313825],Name:\"White Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmRmZTdjYzQ2ZDc0OWIxNTMyNjFjMWRjMTFhYmJmMmEzMTA4ZWExYmEwYjI2NTAyODBlZWQxNTkyZGNmYzc1YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/yellow.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/yellow.json new file mode 100644 index 0000000..83052fc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sheep/yellow.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sheep/yellow" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-538769203,-68924429,-1873938686,-788513363],Name:\"Yellow Sheep\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTRiMjhmMDM1NzM1OTA2ZjgyZmZjNGRiYTk5YzlmMGI1NTI0MGU0MjZjZDFjNTI1YTlhYTc3MTgwZWVjNDkzNCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sheep.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "inverted", + "term": { + "condition": "any_of", + "terms": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"{\\\"text\\\":\\\"jeb_\\\"}\"}" + }, + "entity": "this" + }, + { + "condition": "entity_properties", + "predicate": { + "nbt": "{CustomName:\"\\\"jeb_\\\"\"}" + }, + "entity": "this" + } + ] + } + }, + { + "condition": "random_chance_with_looting", + "chance": 0.0175, + "looting_multiplier": 0.0025 + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep/jeb_sheep" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/shulker.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/shulker.json new file mode 100644 index 0000000..4ff148d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/shulker.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/shulker" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/reference/mmh/shulker" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/reference/extra/shulker" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/silverfish.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/silverfish.json new file mode 100644 index 0000000..38eab82 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/silverfish.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/silverfish" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;610549108,583027638,-1609076290,-470789079],Name:\"Silverfish\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjI1ZTlmYWUzNzE2NjRkZTFhODAwYzg0ZDAyNTEyNGFiYjhmMTUxMTE4MDdjOGJjMWFiOTEyNmFhY2JkNGY5NSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.silverfish.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/skeleton_horse.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/skeleton_horse.json new file mode 100644 index 0000000..91d99e7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/skeleton_horse.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/skeleton_horse" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-786516013,-1572517462,-1977705820,-991614125],Name:\"Skeleton Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmUyMjY3MDViZDJhOWU3YmI4ZDZiMGY0ZGFhOTY5YjllMTJkNGFlNWM2NmRhNjkzYmI1ZjRhNGExZTZhYTI5NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.skeleton_horse.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/slime.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/slime.json new file mode 100644 index 0000000..7310a8b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/slime.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/slime" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1454910696,-624080636,-2129208842,-1990874458],Name:\"Slime\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzA2NDI0ZWM3YTE5NmIxNWY5YWQ1NzMzYTM2YTZkMWYyZTZhMGQ0MmZmY2UxZTE1MDhmOTBmMzEyYWM0Y2FlZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.slime.squish_small\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sniffer.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sniffer.json new file mode 100644 index 0000000..7067a19 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/sniffer.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/sniffer" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-157701764,-2068101937,-1234373861,-597076338],Name:\"Sniffer\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzg0YTdlN2ZlMTk3YjdlNzQxOWI1MWQ0NmNjMjMzNTUxYjllYzg5OWRlMWFmZTdmNjUzZTRmOGZiMjZhNjg2ZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.sniffer.scenting\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/snow_golem.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/snow_golem.json new file mode 100644 index 0000000..6c3c6f8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/snow_golem.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/snow_golem" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1341358639,589516301,-1317216292,914807712],Name:\"Snow Golem\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2FhM2UxN2VmMWIyOWE0Yjg3ZmE0M2RlZTFkYjEyYzQxZmQzOWFhMzg3ZmExM2FmMmEwNzliNWIzNzhmZGU4YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.snow_golem.hurt\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/spider.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/spider.json new file mode 100644 index 0000000..faee206 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/spider.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/spider" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1972761510,769281580,-2118093684,-1152804129],Name:\"Spider\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGUyOGU2NjI5YjZlZDFkYTk0ZDRhODE4NzYxNjEyYzM2ZmIzYTY4MTNjNGI2M2ZiOWZlYTUwNzY0MTVmM2YwYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.spider.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/squid.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/squid.json new file mode 100644 index 0000000..af5a048 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/squid.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/squid" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;294370025,1643594310,-1392005677,1469989550],Name:\"Squid\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODM1MWI3ZDlhNGYzNmNmZTMxZmQ1OWQ4YzkwMGU0MTlhMTM1MTQ0MTA1ZTdhOTgxY2FhNWExNjhkY2ZmMzI1YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.squid.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/stray.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/stray.json new file mode 100644 index 0000000..1c5be5d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/stray.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/stray" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2089681891,2057717105,-1735267241,-1458914135],Name:\"Stray\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTkyYjU1OTcwODVlMzVkYjUzZDliZGEwMDhjYWU3MmIyZjAwY2Q3ZDRjZDhkYzY5ZmYxNzRhNTViNjg5ZTZlIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.stray.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.06, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/strider.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/strider.json new file mode 100644 index 0000000..4b35b0a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/strider.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/strider" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1612828497,1048134459,-1263554916,-987034474],Name:\"Strider\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWM0MGZhZDFjMTFkZTllNjQyMmI0MDU0MjZlOWI5NzkwN2YzNWJjZTM0NWUzNzU4NjA0ZDNlN2JlN2RmODg0In19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.strider.happy\"}}" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-666642686,-1702084198,-2133468564,1369620486],Name:\"Cold Strider\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjcxMzA4NWE1NzUyN2U0NTQ1OWMzOGZhYTdiYjkxY2FiYjM4MWRmMzFjZjJiZjc5ZDY3YTA3MTU2YjZjMjMwOSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.strider.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tadpole.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tadpole.json new file mode 100644 index 0000000..e2974b0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tadpole.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/tadpole" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1388457076,-260486307,-1298739672,-1823086011],Name:\"Tadpole\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2RhZjE2NTNiNWY1OWI1ZWM1YTNmNzk2MDljYjQyMzM1NzlmZWYwN2U2OTNiNjE3NDllMDkwMDE0OWVkZjU2MyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.tadpole.flop\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/trader_llama.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/trader_llama.json new file mode 100644 index 0000000..9dfd5ab --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/trader_llama.json @@ -0,0 +1,110 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/trader_llama" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.24, + "looting_multiplier": 0.07 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1193140515,-1034205581,-1778227599,8343688],Name:\"Creamy Trader Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTg5YTJlYjE3NzA1ZmU3MTU0YWIwNDFlNWM3NmEwOGQ0MTU0NmEzMWJhMjBlYTMwNjBlM2VjOGVkYzEwNDEyYyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:0}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1205590709,274678460,-1786722788,-292408845],Name:\"White Trader Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzA4N2E1NTZkNGZmYTk1ZWNkMjg0NGYzNTBkYzQzZTI1NGU1ZDUzNWZhNTk2ZjU0MGQ3ZTc3ZmE2N2RmNDY5NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:1}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1453867496,843729284,-1474562730,-1483495862],Name:\"Brown Trader Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODQyNDc4MGIzYzVjNTM1MWNmNDlmYjViZjQxZmNiMjg5NDkxZGY2YzQzMDY4M2M4NGQ3ODQ2MTg4ZGI0Zjg0ZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:2}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;884980779,1817790431,-1930005417,-1391126950],Name:\"Gray Trader Llama\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmU0ZDhhMGJjMTVmMjM5OTIxZWZkOGJlMzQ4MGJhNzdhOThlZTdkOWNlMDA3MjhjMGQ3MzNmMGEyZDYxNGQxNiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.llama.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{Variant:3}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tropical_fish.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tropical_fish.json new file mode 100644 index 0000000..be2b908 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/tropical_fish.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/tropical_fish" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1487997170,-272283534,-1813130350,-1556131307],Name:\"Tropical Fish\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzRhMGM4NGRjM2MwOTBkZjdiYWZjNDM2N2E5ZmM2Yzg1MjBkYTJmNzNlZmZmYjgwZTkzNGQxMTg5ZWFkYWM0MSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.tropical_fish.flop\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/turtle.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/turtle.json new file mode 100644 index 0000000..215566e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/turtle.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/turtle" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-630254624,-837990550,-1118417637,-2131664733],Name:\"Turtle\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzA0OTMxMjAwYWQ0NjBiNjUwYTE5MGU4ZDQxMjI3YzM5OTlmYmViOTMzYjUxY2E0OWZkOWU1OTIwZDFmOGU3ZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.turtle.ambient_land\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vex.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vex.json new file mode 100644 index 0000000..ef61f84 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vex.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/vex" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-20863080,-1413462456,-1706164864,-564581925],Name:\"Vex\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjk1MzhmMjgzMGM0ZGVhNjk5NmVkNzQ0Nzg1NTA0ZTMyZTBlMjBkODY2M2VkYWI2YjAyMjJmMmMwMjIwNzdiZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.vex.ambient\"}}" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2123787134,1975798505,-1602251928,-1627362110],Name:\"Vex\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGE0ZTUxOGUxNmU0YjVjMTE0YWNiZDljNjFjZDE4MjkyZGE5ZWY2MDU1MGE0ZmNhZTI3ZDM5YWUyOTNlNDc3YSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.vex.charge\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.1, + "looting_multiplier": 0.01 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/villager.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/villager.json new file mode 100644 index 0000000..9689efa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/villager.json @@ -0,0 +1,314 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/villager" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1627151347,-1285404754,-1966464448,95988217],Name:\"Armorer Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWVmNjI3ZjU2NmFjMGE3ODI4YmFkOTNlOWU0Yjk2NDNkOTlhOTI4YTEzZDVmOTc3YmY0NDFlNDBkYjEzMzZiZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:armorer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1958848492,-1136704916,-1204946794,981552340],Name:\"Butcher Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTFiYWQ2NDE4NWUwNGJmMWRhZmUzZGE4NDkzM2QwMjU0NWVhNGE2MzIyMWExMGQwZjA3NzU5MTc5MTEyYmRjMiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:butcher\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1530336204,127485113,-1129389748,648352210],Name:\"Cartographer Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTNhZWNmYmU4MDFjZjMyYjVkMWIwYjFmNjY4MDA0OTY2NjE1ODY3OGM1M2Y0YTY1MWZjODNlMGRmOWQzNzM4YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:cartographer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1449678884,1755333049,-1266768369,1645723165],Name:\"Cleric Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWI5ZTU4MmUyZjliODlkNTU2ZTc5YzQ2OTdmNzA2YjFkZDQ5MjllY2FlM2MwN2VlOTBiZjFkNWJlMzE5YmY2ZiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:cleric\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1942451583,-1297792036,-1269674622,558190098],Name:\"Farmer Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDkyNzJkMDNjZGE2MjkwZTRkOTI1YTdlODUwYTc0NWU3MTFmZTU3NjBmNmYwNmY5M2Q5MmI4ZjhjNzM5ZGIwNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:farmer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1558427898,-80395654,-1539972253,-1897275374],Name:\"Fisherman Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDE4OWZiNGFjZDE1ZDczZmYyYTU4YTg4ZGYwNDY2YWQ5ZjRjMTU0YTIwMDhlNWM2MjY1ZDVjMmYwN2QzOTM3NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:fisherman\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1972188752,1038437151,-1255133373,-1723054561],Name:\"Fletcher Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmY2MTFmMTJlMThjZTQ0YTU3MjM4ZWVmMWNhZTAzY2Q5ZjczMGE3YTQ1ZTBlYzI0OGYxNGNlODRlOWM0ODA1NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:fletcher\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1445316252,2041728101,-1840993025,-322242010],Name:\"Leatherworker Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWUwZTk1OTFlMTFhYWVmNGMyYzUxZDlhYzY5NTE0ZTM0MDQ4NWRlZmNjMmMxMmMzOGNkMTIzODZjMmVjNmI3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:leatherworker\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2047317031,960709978,-1246891731,-1197134412],Name:\"Librarian Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2RjYWE1NzRiYWJiNDBlZTBmYTgzZjJmZDVlYTIwY2ZmMzFmZmEyNzJmZTExMzU4OGNlZWU0Njk2ODIxMjhlNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:librarian\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1445316252,2041728101,-1840993025,-322242010],Name:\"Mason Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWUwZTk1OTFlMTFhYWVmNGMyYzUxZDlhYzY5NTE0ZTM0MDQ4NWRlZmNjMmMxMmMzOGNkMTIzODZjMmVjNmI3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:mason\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1445316252,2041728101,-1840993025,-322242010],Name:\"Nitwit Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWUwZTk1OTFlMTFhYWVmNGMyYzUxZDlhYzY5NTE0ZTM0MDQ4NWRlZmNjMmMxMmMzOGNkMTIzODZjMmVjNmI3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:nitwit\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1445316252,2041728101,-1840993025,-322242010],Name:\"Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWUwZTk1OTFlMTFhYWVmNGMyYzUxZDlhYzY5NTE0ZTM0MDQ4NWRlZmNjMmMxMmMzOGNkMTIzODZjMmVjNmI3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:none\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1872621004,-1520941095,-1386917366,898929216],Name:\"Shepherd Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmFiZjRlOTE1NGFjOTI3MTk0MWM3MzNlYWNjNjJkYzlmYzBhNmRjMWI1ZDY3Yzc4Y2E5OGFmYjVjYjFiZTliMiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:shepherd\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1445316252,2041728101,-1840993025,-322242010],Name:\"Toolsmith Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWUwZTk1OTFlMTFhYWVmNGMyYzUxZDlhYzY5NTE0ZTM0MDQ4NWRlZmNjMmMxMmMzOGNkMTIzODZjMmVjNmI3OCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:toolsmith\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1988786943,-471251346,-2084795059,-456600256],Name:\"Weaponsmith Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODQ3NmZmYTQxMGJiZTdmYTcwOTA5OTY1YTEyNWY0YTRlOWE0ZmIxY2UxYjhiM2MzNGJmYjczYWFmZmQ0Y2U0MyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:weaponsmith\"}}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vindicator.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vindicator.json new file mode 100644 index 0000000..acb92f3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/vindicator.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/vindicator" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-236127053,-88518796,-1291216276,787836719],Name:\"Vindicator\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmRhYmFmZGUyN2VlMTJiMDk4NjUwNDdhZmY2ZjE4M2ZkYjY0ZTA0ZGFlMWMwMGNjYmRlMDRhZDkzZGNjNmM5NSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.vindicator.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.05, + "looting_multiplier": 0.015 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wandering_trader.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wandering_trader.json new file mode 100644 index 0000000..b529ffd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wandering_trader.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/wandering_trader" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1808185366,1041911772,-2048527048,933168617],Name:\"Wandering Trader\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWYxMzc5YTgyMjkwZDdhYmUxZWZhYWJiYzcwNzEwZmYyZWMwMmRkMzRhZGUzODZiYzAwYzkzMGM0NjFjZjkzMiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wandering_trader.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/warden.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/warden.json new file mode 100644 index 0000000..037ef2f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/warden.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/warden" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1918074277,941639967,-1247506580,1612784779],Name:\"Warden\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjJmMzg3OWI3MzcxMjc0ODVlYjM1ZGRlZTc0OGQwNmNmOTE0YjE5M2Q5Nzc1M2FlMzRlOTIyMzA4NDI4MzFmYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.warden.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 1.0, + "looting_multiplier": 0.0 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/witch.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/witch.json new file mode 100644 index 0000000..f55e938 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/witch.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/witch" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;761166562,-715371631,-2067037693,-1073046345],Name:\"Witch\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTUyMGYxMmM2M2M3OTEyMTg2YzRiZTRlMzBjMzNjNWFjYWVjMGRiMGI2YWJkODM2ZDUxN2Q3NGE2MjI3NWQ0YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.witch.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wither.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wither.json new file mode 100644 index 0000000..b99bbec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wither.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/wither" + } + ] + }, + { + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2046605516,-121224030,-1660948409,-623704172],Name:\"Wither\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWRhMTA4MjhmNjNiN2VjZGVmZDc2N2IzMjQ1ZmJkYWExM2MzZWMwYzZiMTM3NzRmMWVlOGQzMDdjMDM0YzM4MyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wither.ambient\"}}" + } + ] + } + ] + }, + { + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance", + "chance": 0.5 + } + ], + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;178681563,-997636041,-1221372488,-1760242442],Name:\"Wither Projectile\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjM3YzU4MTRhOTJmOGVjMGY2YWU5OTMzYWJlOTU0MmUxNjUxOTA3NjhlNzYwNDc4NTQzYWViZWVkNDAyN2MyNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wither.shoot\"}}" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1907584814,-692829797,-1460246851,-1397511329],Name:\"Blue Wither Projectile\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDM2ODJiMDYyMDNiOWRlNGMyODU0MTA3MWEyNmNkYzM0MGRkMjVkNGMzNzJiNzAyM2VjMmY0MTIwMjFkNjJmNyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wither.shoot\"}}" + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wolf.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wolf.json new file mode 100644 index 0000000..488e588 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/wolf.json @@ -0,0 +1,65 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/wolf" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.01 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;331091154,-831306847,-1792330377,780116157],Name:\"Wolf\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjY0MzlhNDNlNTY4NzAwODgxNWEyZGQxZmY0YTEzNGMxMjIyMWI3ODIzMzY2NzhiOTc5YWQxM2RjZTM5NjY1ZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wolf.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{AngerTime:0}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-778701493,-2072295514,-1975288126,203552561],Name:\"Angry Wolf\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGQxYWE3ZTNiOTU2NGIzODQ2ZjFkZWExNGYxYjFjY2JmMzk5YmJiMjNiOTUyZGJkN2VlYzQxODAyYTI4OWM5NiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.wolf.growl\"}}" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zoglin.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zoglin.json new file mode 100644 index 0000000..6671f3b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zoglin.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/zoglin" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1953490566,1736787332,-1612986518,-535449778],Name:\"Zoglin\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmUzNDkzYTk1NmJmZDc1ODhlZDFhOGVhODU4NzU5NjY3NjU5ZDU4MTAwY2JlY2Q2ZDk2Y2NjMGNhOWIzNjkyMyJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zoglin.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.2, + "looting_multiplier": 0.05 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_horse.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_horse.json new file mode 100644 index 0000000..118980e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/zombie_horse" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;255137132,1571046008,-1658158902,-182820539],Name:\"Zombie Horse\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjYxOGZmYmUxY2ZhMjA1OGZlODBhMDY1ZjcwYzEyOGMyMjVhMWUwYmM5ZGVhZjhiMzhiMDM5NTQ0M2Y0MDkwOSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_horse.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_villager.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_villager.json new file mode 100644 index 0000000..9d57196 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombie_villager.json @@ -0,0 +1,319 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/zombie_villager" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.5, + "looting_multiplier": 0.02 + } + ], + "children": [ + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2096843698,839205627,-1344900867,1477425317],Name:\"Zombie Armorer\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzg2NzllMDM0NzY3ZDUxODY2MGQ5NDE2ZGM1ZWFmMzE5ZDY5NzY4MmFjNDBjODg2ZTNjMmJjOGRmYTFkZTFkIn19fQ==\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:armorer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1815714177,-1845539437,-1299985766,-249396350],Name:\"Zombie Butcher\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWNjZThkNmNlNDEyNGNlYzNlODRhODUyZTcwZjUwMjkzZjI0NGRkYzllZTg1NzhmN2Q2ZDg5MjllMTZiYWQ2OSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:butcher\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1100180737,-40612522,-1177935632,84884289],Name:\"Zombie Cartographer\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTYwODAwYjAxMDEyZTk2M2U3YzIwYzhiYTE0YjcwYTAyNjRkMTQ2YTg1MGRlZmZiY2E3YmZlNTEyZjRjYjIzZCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:cartographer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;648641787,1287409525,-1203270335,538623305],Name:\"Zombie Cleric\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjk1ODU3OGJlMGUxMjE3MjczNGE3ODI0MmRhYjE0OTY0YWJjODVhYjliNTk2MzYxZjdjNWRhZjhmMTRhMGZlYiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:cleric\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1184252343,-325498270,-1248344102,-2059244882],Name:\"Zombie Farmer\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjc3ZDQxNWY5YmFhNGZhNGI1ZTA1OGY1YjgxYmY3ZjAwM2IwYTJjOTBhNDgzMWU1M2E3ZGJjMDk4NDFjNTUxMSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:farmer\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;403833101,-476951492,-1268224880,1726114843],Name:\"Zombie Fisherman\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjkwNWQ1M2ZlNGZhZWIwYjMxNWE2ODc4YzlhYjgxYjRiZTUyYzMxY2Q0NzhjMDI3ZjBkN2VjZTlmNmRhODkxNCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:fisherman\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;2099295440,96552589,-1593973544,1732222062],Name:\"Zombie Fletcher\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmVhMjZhYzBlMjU0OThhZGFkYTRlY2VhNThiYjRlNzZkYTMyZDVjYTJkZTMwN2VmZTVlNDIxOGZiN2M1ZWY4OSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:fletcher\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2018152173,-657829980,-2112558488,-1763520945],Name:\"Zombie Leatherworker\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI1NTJjOTBmMjEyZTg1NWQxMjI1NWQ1Y2Q2MmVkMzhiOWNkN2UzMGU3M2YwZWE3NzlkMTc2NDMzMGU2OTI2NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:leatherworker\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;543806214,-1390195783,-1496262174,-176728090],Name:\"Zombie Librarian\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjIyMTFhMWY0MDljY2E0MjQ5YzcwZDIwY2E4MDM5OWZhNDg0NGVhNDE3NDU4YmU5ODhjYzIxZWI0Nzk3Mzc1ZSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:librarian\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2018152173,-657829980,-2112558488,-1763520945],Name:\"Zombie Mason\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI1NTJjOTBmMjEyZTg1NWQxMjI1NWQ1Y2Q2MmVkMzhiOWNkN2UzMGU3M2YwZWE3NzlkMTc2NDMzMGU2OTI2NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:mason\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2018152173,-657829980,-2112558488,-1763520945],Name:\"Zombie Nitwit\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI1NTJjOTBmMjEyZTg1NWQxMjI1NWQ1Y2Q2MmVkMzhiOWNkN2UzMGU3M2YwZWE3NzlkMTc2NDMzMGU2OTI2NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:nitwit\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2018152173,-657829980,-2112558488,-1763520945],Name:\"Zombie Villager\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI1NTJjOTBmMjEyZTg1NWQxMjI1NWQ1Y2Q2MmVkMzhiOWNkN2UzMGU3M2YwZWE3NzlkMTc2NDMzMGU2OTI2NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:none\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;1207380466,-1608759608,-1741978926,-1403436161],Name:\"Zombie Shepherd\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjkxMzkxYmVmM2E0NmVmMjY3ZDNiNzE3MTA4NmJhNGM4ZDE3ZjJhNmIwZjgzZmEyYWMzMGVmZTkxNGI3YzI0OSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:shepherd\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2018152173,-657829980,-2112558488,-1763520945],Name:\"Zombie Toolsmith\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmI1NTJjOTBmMjEyZTg1NWQxMjI1NWQ1Y2Q2MmVkMzhiOWNkN2UzMGU3M2YwZWE3NzlkMTc2NDMzMGU2OTI2NCJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:toolsmith\"}}" + }, + "entity": "this" + } + ] + }, + { + "type": "item", + "name": "minecraft:player_head", + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-1844572353,-185316455,-1901309798,-1756753005],Name:\"Zombie Weaponsmith\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDM3MDg5NGI1Y2MzMDVkODdhYTA4YzNiNGIwODU4N2RiNjhmZjI5ZTdhM2VmMzU0Y2FkNmFiY2E1MGU1NTI4YiJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombie_villager.ambient\"}}" + } + ], + "conditions": [ + { + "condition": "entity_properties", + "predicate": { + "nbt": "{VillagerData:{profession:\"minecraft:weaponsmith\"}}" + }, + "entity": "this" + } + ] + } + ] + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombified_piglin.json b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombified_piglin.json new file mode 100644 index 0000000..bca1ac2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/loot_tables/entities/zombified_piglin.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "vanilla:entities/zombified_piglin" + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:player_head", + "weight": 1, + "functions": [ + { + "function": "set_nbt", + "tag": "{SkullOwner:{Id:[I;-2085738719,-1437383164,-1311606964,-1304479199],Name:\"Zombified Piglin\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmRmMDMxMjhiMDAyYTcwNzA4ZDY4MjVlZDZjZjU0ZGRmNjk0YjM3NjZkNzhkNTY0OTAzMGIxY2I4YjM0YzZmYSJ9fX0=\"}]}},BlockEntityTag:{note_block_sound:\"minecraft:entity.zombified_piglin.ambient\"}}" + } + ] + } + ], + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.005, + "looting_multiplier": 0.001 + } + ] + } + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_stairs.json new file mode 100644 index 0000000..0c0f3d4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:acacia_planks" + } + }, + "result": { + "item": "minecraft:acacia_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_trapdoor.json new file mode 100644 index 0000000..9b8ff9b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:acacia_planks" + } + }, + "result": { + "item": "minecraft:acacia_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_wood.json new file mode 100644 index 0000000..f86f902 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/acacia_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:acacia_log" + } + }, + "result": { + "item": "minecraft:acacia_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/andesite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/andesite_stairs.json new file mode 100644 index 0000000..a272221 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/andesite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:andesite" + } + }, + "result": { + "item": "minecraft:andesite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_mosaic_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_mosaic_stairs.json new file mode 100644 index 0000000..b96e108 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_mosaic_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:bamboo_mosaic" + } + }, + "result": { + "item": "minecraft:bamboo_mosaic_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_stairs.json new file mode 100644 index 0000000..a32cedb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:bamboo_planks" + } + }, + "result": { + "item": "minecraft:bamboo_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_trapdoor.json new file mode 100644 index 0000000..11151e9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bamboo_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:bamboo_planks" + } + }, + "result": { + "item": "minecraft:bamboo_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_stairs.json new file mode 100644 index 0000000..3f5e754 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:birch_planks" + } + }, + "result": { + "item": "minecraft:birch_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_trapdoor.json new file mode 100644 index 0000000..81a21c7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:birch_planks" + } + }, + "result": { + "item": "minecraft:birch_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_wood.json new file mode 100644 index 0000000..425f9e4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/birch_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:birch_log" + } + }, + "result": { + "item": "minecraft:birch_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/blackstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/blackstone_stairs.json new file mode 100644 index 0000000..5ec28fa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/blackstone_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:blackstone" + } + }, + "result": { + "item": "minecraft:blackstone_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/brick_stairs.json new file mode 100644 index 0000000..273f9cb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/brick_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "minecraft:brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bricks.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bricks.json new file mode 100644 index 0000000..6cf527e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/bricks.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:brick" + } + }, + "result": { + "item": "minecraft:bricks", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/charcoal_to_dye.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/charcoal_to_dye.json new file mode 100644 index 0000000..840b2c6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/charcoal_to_dye.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:charcoal" + } + ], + "result": { + "item": "minecraft:black_dye", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_stairs.json new file mode 100644 index 0000000..ca815fa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:cherry_planks" + } + }, + "result": { + "item": "minecraft:cherry_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_trapdoor.json new file mode 100644 index 0000000..418eb5b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:cherry_planks" + } + }, + "result": { + "item": "minecraft:cherry_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_wood.json new file mode 100644 index 0000000..a15513a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cherry_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:cherry_log" + } + }, + "result": { + "item": "minecraft:cherry_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/coal_to_dye.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/coal_to_dye.json new file mode 100644 index 0000000..a162e63 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/coal_to_dye.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#":{ + "item":"minecraft:coal" + } + }, + "result": { + "item": "minecraft:black_dye", + "count": 2 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobbled_deepslate_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobbled_deepslate_stairs.json new file mode 100644 index 0000000..e88aa93 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobbled_deepslate_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:cobbled_deepslate" + } + ] + }, + "result": { + "item": "minecraft:cobbled_deepslate_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobblestone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobblestone_stairs.json new file mode 100644 index 0000000..953dcf4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cobblestone_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:cobblestone" + } + }, + "result": { + "item": "minecraft:cobblestone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_hyphae.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_hyphae.json new file mode 100644 index 0000000..14fda8a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_hyphae.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:crimson_stem" + } + }, + "result": { + "item": "minecraft:crimson_hyphae", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_stairs.json new file mode 100644 index 0000000..a1df41b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:crimson_planks" + } + }, + "result": { + "item": "minecraft:crimson_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_trapdoor.json new file mode 100644 index 0000000..59725d0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/crimson_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:crimson_planks" + } + }, + "result": { + "item": "minecraft:crimson_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cut_copper_stairs.json new file mode 100644 index 0000000..12d35ec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/cut_copper_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:cut_copper" + } + }, + "result": { + "item": "minecraft:cut_copper_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_stairs.json new file mode 100644 index 0000000..fca0033 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:dark_oak_planks" + } + }, + "result": { + "item": "minecraft:dark_oak_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_trapdoor.json new file mode 100644 index 0000000..41d1e58 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:dark_oak_planks" + } + }, + "result": { + "item": "minecraft:dark_oak_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_wood.json new file mode 100644 index 0000000..6c69b38 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_oak_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:dark_oak_log" + } + }, + "result": { + "item": "minecraft:dark_oak_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_prismarine_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_prismarine_stairs.json new file mode 100644 index 0000000..eb277c1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/dark_prismarine_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:dark_prismarine" + } + }, + "result": { + "item": "minecraft:dark_prismarine_stairs", + "count": 8 + }, + "group": "prismarine_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_brick_stairs.json new file mode 100644 index 0000000..178fb26 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_brick_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:deepslate_bricks" + } + ] + }, + "result": { + "item": "minecraft:deepslate_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_tile_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_tile_stairs.json new file mode 100644 index 0000000..2a039ec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/deepslate_tile_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:deepslate_tiles" + } + ] + }, + "result": { + "item": "minecraft:deepslate_tile_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/diorite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/diorite_stairs.json new file mode 100644 index 0000000..a3e5a3a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/diorite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:diorite" + } + }, + "result": { + "item": "minecraft:diorite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/end_stone_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/end_stone_brick_stairs.json new file mode 100644 index 0000000..22a594c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/end_stone_brick_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:end_stone_bricks" + } + ] + }, + "result": { + "item": "minecraft:end_stone_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/exposed_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/exposed_cut_copper_stairs.json new file mode 100644 index 0000000..f69daf5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/exposed_cut_copper_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:exposed_cut_copper_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/granite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/granite_stairs.json new file mode 100644 index 0000000..05494b2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/granite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:granite" + } + }, + "result": { + "item": "minecraft:granite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_stairs.json new file mode 100644 index 0000000..907c235 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:jungle_planks" + } + }, + "result": { + "item": "minecraft:jungle_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_trapdoor.json new file mode 100644 index 0000000..d872f84 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:jungle_planks" + } + }, + "result": { + "item": "minecraft:jungle_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_wood.json new file mode 100644 index 0000000..80a76ec --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/jungle_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:jungle_log" + } + }, + "result": { + "item": "minecraft:jungle_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_stairs.json new file mode 100644 index 0000000..740c7e5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:mangrove_planks" + } + }, + "result": { + "item": "minecraft:mangrove_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_trapdoor.json new file mode 100644 index 0000000..e42e370 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:mangrove_planks" + } + }, + "result": { + "item": "minecraft:mangrove_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_wood.json new file mode 100644 index 0000000..7011dd2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mangrove_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:mangrove_log" + } + }, + "result": { + "item": "minecraft:mangrove_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_cobblestone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_cobblestone_stairs.json new file mode 100644 index 0000000..af8908d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_cobblestone_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:mossy_cobblestone" + } + }, + "result": { + "item": "minecraft:mossy_cobblestone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_stone_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_stone_brick_stairs.json new file mode 100644 index 0000000..70f9185 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mossy_stone_brick_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:mossy_stone_bricks" + } + }, + "result": { + "item": "minecraft:mossy_stone_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mud_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mud_brick_stairs.json new file mode 100644 index 0000000..94aa484 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/mud_brick_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:mud_bricks" + } + }, + "result": { + "item": "minecraft:mud_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/nether_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/nether_brick_stairs.json new file mode 100644 index 0000000..bf5eae4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/nether_brick_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:nether_bricks" + } + }, + "result": { + "item": "minecraft:nether_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_stairs.json new file mode 100644 index 0000000..c83e9b6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "minecraft:oak_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_trapdoor.json new file mode 100644 index 0000000..117212b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:oak_planks" + } + }, + "result": { + "item": "minecraft:oak_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_wood.json new file mode 100644 index 0000000..f2a5094 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oak_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:oak_log" + } + }, + "result": { + "item": "minecraft:oak_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oxidized_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..36b6b36 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/oxidized_cut_copper_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:oxidized_cut_copper_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/packed_ice.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/packed_ice.json new file mode 100644 index 0000000..4930f40 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/packed_ice.json @@ -0,0 +1,36 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + }, + { + "item": "minecraft:ice" + } + ], + "result": { + "item": "minecraft:packed_ice" + }, + "group": "packed_ice" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_andesite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_andesite_stairs.json new file mode 100644 index 0000000..1b7f9a9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_andesite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:polished_andesite" + } + }, + "result": { + "item": "minecraft:polished_andesite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_brick_stairs.json new file mode 100644 index 0000000..ce02583 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_brick_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:polished_blackstone_bricks" + } + }, + "result": { + "item": "minecraft:polished_blackstone_brick_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_stairs.json new file mode 100644 index 0000000..8a71353 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_blackstone_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:polished_blackstone" + } + }, + "result": { + "item": "minecraft:polished_blackstone_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_deepslate_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_deepslate_stairs.json new file mode 100644 index 0000000..ccd064e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_deepslate_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:polished_deepslate" + } + ] + }, + "result": { + "item": "minecraft:polished_deepslate_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_diorite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_diorite_stairs.json new file mode 100644 index 0000000..f6098d1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_diorite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:polished_diorite" + } + }, + "result": { + "item": "minecraft:polished_diorite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_granite_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_granite_stairs.json new file mode 100644 index 0000000..d9c2530 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/polished_granite_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:polished_granite" + } + }, + "result": { + "item": "minecraft:polished_granite_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_brick_stairs.json new file mode 100644 index 0000000..4896def --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_brick_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:prismarine_bricks" + } + }, + "result": { + "item": "minecraft:prismarine_brick_stairs", + "count": 8 + }, + "group": "prismarine_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_stairs.json new file mode 100644 index 0000000..9fcb9ab --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/prismarine_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:prismarine" + } + }, + "result": { + "item": "minecraft:prismarine_stairs", + "count": 8 + }, + "group": "prismarine_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/purpur_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/purpur_stairs.json new file mode 100644 index 0000000..decbf9a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/purpur_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:purpur_block" + } + }, + "result": { + "item": "minecraft:purpur_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/quartz_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/quartz_stairs.json new file mode 100644 index 0000000..595abcc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/quartz_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "tag": "more_stairs:quartz" + } + }, + "result": { + "item": "minecraft:quartz_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_nether_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_nether_brick_stairs.json new file mode 100644 index 0000000..79d15eb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_nether_brick_stairs.json @@ -0,0 +1,20 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:red_nether_bricks" + } + ] + }, + "result": { + "item": "minecraft:red_nether_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_sandstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_sandstone_stairs.json new file mode 100644 index 0000000..7f0781e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/red_sandstone_stairs.json @@ -0,0 +1,26 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:red_sandstone" + }, + { + "item": "minecraft:chiseled_red_sandstone" + }, + { + "item": "minecraft:cut_red_sandstone" + } + ] + }, + "result": { + "item": "minecraft:red_sandstone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/sandstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/sandstone_stairs.json new file mode 100644 index 0000000..c704bf1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/sandstone_stairs.json @@ -0,0 +1,26 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:sandstone" + }, + { + "item": "minecraft:chiseled_sandstone" + }, + { + "item": "minecraft:cut_sandstone" + } + ] + }, + "result": { + "item": "minecraft:sandstone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/andesite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/andesite_slab.json new file mode 100644 index 0000000..a153edd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/andesite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite" + } + ], + "result": { + "item": "minecraft:andesite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/bamboo_mosaic_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/bamboo_mosaic_slab.json new file mode 100644 index 0000000..ecd9b4e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/bamboo_mosaic_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bamboo_mosaic" + } + ], + "result": { + "item": "minecraft:bamboo_mosaic_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/blackstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/blackstone_slab.json new file mode 100644 index 0000000..19e59f9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/blackstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:blackstone" + } + ], + "result": { + "item": "minecraft:blackstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/brick_slab.json new file mode 100644 index 0000000..4ca7295 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bricks" + } + ], + "result": { + "item": "minecraft:brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobbled_deepslate_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobbled_deepslate_slab.json new file mode 100644 index 0000000..247b953 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobbled_deepslate_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobbled_deepslate" + } + ], + "result": { + "item": "minecraft:cobbled_deepslate_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobblestone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobblestone_slab.json new file mode 100644 index 0000000..95430ff --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cobblestone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone" + } + ], + "result": { + "item": "minecraft:cobblestone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_copper_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_copper_slab.json new file mode 100644 index 0000000..0635154 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_copper" + } + ], + "result": { + "item": "minecraft:cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_red_sandstone_slab.json new file mode 100644 index 0000000..8e62948 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_red_sandstone" + } + ], + "result": { + "item": "minecraft:cut_red_sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_sandstone_slab.json new file mode 100644 index 0000000..e4cc195 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/cut_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_sandstone" + } + ], + "result": { + "item": "minecraft:cut_sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/dark_prismarine_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/dark_prismarine_slab.json new file mode 100644 index 0000000..30665ca --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/dark_prismarine_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine" + } + ], + "result": { + "item": "minecraft:dark_prismarine_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_brick_slab.json new file mode 100644 index 0000000..0b12953 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:deepslate_bricks" + } + ], + "result": { + "item": "minecraft:deepslate_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_tile_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_tile_slab.json new file mode 100644 index 0000000..ef87486 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/deepslate_tile_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:deepslate_tiles" + } + ], + "result": { + "item": "minecraft:deepslate_tile_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/diorite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/diorite_slab.json new file mode 100644 index 0000000..2491707 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/diorite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite" + } + ], + "result": { + "item": "minecraft:diorite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/end_stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/end_stone_brick_slab.json new file mode 100644 index 0000000..ac87806 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/end_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_bricks" + } + ], + "result": { + "item": "minecraft:end_stone_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/exposed_cut_copper_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/exposed_cut_copper_slab.json new file mode 100644 index 0000000..c8aa319 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/exposed_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/granite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/granite_slab.json new file mode 100644 index 0000000..1e8e7b4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/granite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite" + } + ], + "result": { + "item": "minecraft:granite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_cobblestone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_cobblestone_slab.json new file mode 100644 index 0000000..45b56ac --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_cobblestone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_stone_brick_slab.json new file mode 100644 index 0000000..72ca7c5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mossy_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_bricks" + } + ], + "result": { + "item": "minecraft:mossy_stone_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mud_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mud_brick_slab.json new file mode 100644 index 0000000..4f0c89d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/mud_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mud_bricks" + } + ], + "result": { + "item": "minecraft:mud_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/nether_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/nether_brick_slab.json new file mode 100644 index 0000000..19f8307 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/nether_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_bricks" + } + ], + "result": { + "item": "minecraft:nether_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/oxidized_cut_copper_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/oxidized_cut_copper_slab.json new file mode 100644 index 0000000..d8e245e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/oxidized_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_andesite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_andesite_slab.json new file mode 100644 index 0000000..fd7a8db --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_andesite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite" + } + ], + "result": { + "item": "minecraft:polished_andesite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_blackstone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_blackstone_brick_slab.json new file mode 100644 index 0000000..9bdb501 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_blackstone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_blackstone_bricks" + } + ], + "result": { + "item": "minecraft:polished_blackstone_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_deepslate_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_deepslate_slab.json new file mode 100644 index 0000000..bb7e4d3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_deepslate_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_deepslate" + } + ], + "result": { + "item": "minecraft:polished_deepslate_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_diorite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_diorite_slab.json new file mode 100644 index 0000000..cb3dae0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_diorite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite" + } + ], + "result": { + "item": "minecraft:polished_diorite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_granite_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_granite_slab.json new file mode 100644 index 0000000..62be61d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/polished_granite_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite" + } + ], + "result": { + "item": "minecraft:polished_granite_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_brick_slab.json new file mode 100644 index 0000000..bc74d14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_bricks" + } + ], + "result": { + "item": "minecraft:prismarine_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_slab.json new file mode 100644 index 0000000..ba6fd7c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/prismarine_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine" + } + ], + "result": { + "item": "minecraft:prismarine_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/purpur_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/purpur_slab.json new file mode 100644 index 0000000..7ae5087 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/purpur_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_block" + } + ], + "result": { + "item": "minecraft:purpur_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/quartz_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/quartz_slab.json new file mode 100644 index 0000000..a639d3b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/quartz_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_block" + } + ], + "result": { + "item": "minecraft:quartz_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_nether_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_nether_brick_slab.json new file mode 100644 index 0000000..5cff404 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_nether_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_bricks" + } + ], + "result": { + "item": "minecraft:red_nether_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_sandstone_slab.json new file mode 100644 index 0000000..a9cae7c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone" + } + ], + "result": { + "item": "minecraft:red_sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/sandstone_slab.json new file mode 100644 index 0000000..1704f69 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone" + } + ], + "result": { + "item": "minecraft:sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_quartz_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_quartz_slab.json new file mode 100644 index 0000000..c8734d0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_quartz_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz" + } + ], + "result": { + "item": "minecraft:smooth_quartz_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_red_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..9eae016 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_red_sandstone" + } + ], + "result": { + "item": "minecraft:smooth_red_sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_sandstone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_sandstone_slab.json new file mode 100644 index 0000000..c277918 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone" + } + ], + "result": { + "item": "minecraft:smooth_sandstone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone.json new file mode 100644 index 0000000..4c0a843 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:smooth_stone_slab" + } + }, + "result": { + "item": "minecraft:smooth_stone", + "count": 2 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone_slab.json new file mode 100644 index 0000000..8b39f34 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/smooth_stone_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_stone" + } + ], + "result": { + "item": "minecraft:smooth_stone_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/stone_brick_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/stone_brick_slab.json new file mode 100644 index 0000000..3b8e360 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_bricks" + } + ], + "result": { + "item": "minecraft:stone_brick_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_cut_copper_slab_b2b.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_cut_copper_slab_b2b.json new file mode 100644 index 0000000..15dfd08 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_cut_copper_slab_b2b.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_exposed_cut_copper_slab_b2b.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_exposed_cut_copper_slab_b2b.json new file mode 100644 index 0000000..6ca28c6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_exposed_cut_copper_slab_b2b.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_exposed_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_oxidized_cut_copper_slab_b2b.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_oxidized_cut_copper_slab_b2b.json new file mode 100644 index 0000000..7d316c4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_oxidized_cut_copper_slab_b2b.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_weathered_cut_copper_slab_b2b.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_weathered_cut_copper_slab_b2b.json new file mode 100644 index 0000000..c4f1158 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/waxed_weathered_cut_copper_slab_b2b.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/weathered_cut_copper_slab.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/weathered_cut_copper_slab.json new file mode 100644 index 0000000..878beae --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/slabs/weathered_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper_slab", + "count": 2 + }, + "group": "block_to_2_slabs" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_quartz_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_quartz_stairs.json new file mode 100644 index 0000000..ee21e44 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_quartz_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:smooth_quartz" + } + }, + "result": { + "item": "minecraft:smooth_quartz_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_red_sandstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_red_sandstone_stairs.json new file mode 100644 index 0000000..86fc01a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_red_sandstone_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:smooth_red_sandstone" + } + }, + "result": { + "item": "minecraft:smooth_red_sandstone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_sandstone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_sandstone_stairs.json new file mode 100644 index 0000000..13831d2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/smooth_sandstone_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:smooth_sandstone" + } + }, + "result": { + "item": "minecraft:smooth_sandstone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_stairs.json new file mode 100644 index 0000000..5a0613a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:spruce_planks" + } + }, + "result": { + "item": "minecraft:spruce_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_trapdoor.json new file mode 100644 index 0000000..8835424 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:spruce_planks" + } + }, + "result": { + "item": "minecraft:spruce_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_wood.json new file mode 100644 index 0000000..fcef18c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/spruce_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:spruce_log" + } + }, + "result": { + "item": "minecraft:spruce_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_brick_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_brick_stairs.json new file mode 100644 index 0000000..35b9d71 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_brick_stairs.json @@ -0,0 +1,26 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": [ + { + "item": "minecraft:stone_bricks" + }, + { + "item": "minecraft:chiseled_stone_bricks" + }, + { + "item": "minecraft:cracked_stone_bricks" + } + ] + }, + "result": { + "item": "minecraft:stone_brick_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_stairs.json new file mode 100644 index 0000000..f5d6a86 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stone_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:stone" + } + }, + "result": { + "item": "minecraft:stone_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/bread.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/bread.json new file mode 100644 index 0000000..3e9367a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/bread.json @@ -0,0 +1,19 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:wheat" + }, + { + "item": "minecraft:wheat" + }, + { + "item": "minecraft:wheat" + } + ], + "result": { + "item": "minecraft:bread", + "count": 1 + }, + "group": "straight_to_shapeless" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/paper.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/paper.json new file mode 100644 index 0000000..5634f14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/paper.json @@ -0,0 +1,19 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sugar_cane" + }, + { + "item": "minecraft:sugar_cane" + }, + { + "item": "minecraft:sugar_cane" + } + ], + "result": { + "item": "minecraft:paper", + "count": 3 + }, + "group": "straight_to_shapeless" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/shulker_box.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/shulker_box.json new file mode 100644 index 0000000..ecd2bdf --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/straight_to_shapeless/shulker_box.json @@ -0,0 +1,19 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:shulker_shell" + }, + { + "item": "minecraft:shulker_shell" + }, + { + "item": "minecraft:chest" + } + ], + "result": { + "item": "minecraft:shulker_box", + "count": 1 + }, + "group": "straight_to_shapeless" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_acacia_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_acacia_wood.json new file mode 100644 index 0000000..fc1fdaa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_acacia_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_acacia_log" + } + }, + "result": { + "item": "minecraft:stripped_acacia_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_birch_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_birch_wood.json new file mode 100644 index 0000000..d72dd75 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_birch_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_birch_log" + } + }, + "result": { + "item": "minecraft:stripped_birch_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_cherry_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_cherry_wood.json new file mode 100644 index 0000000..e3a9987 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_cherry_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_cherry_log" + } + }, + "result": { + "item": "minecraft:stripped_cherry_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_crimson_hyphae.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_crimson_hyphae.json new file mode 100644 index 0000000..fe334f5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_crimson_hyphae.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_crimson_stem" + } + }, + "result": { + "item": "minecraft:stripped_crimson_hyphae", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_dark_oak_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_dark_oak_wood.json new file mode 100644 index 0000000..8622df3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_dark_oak_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_dark_oak_log" + } + }, + "result": { + "item": "minecraft:stripped_dark_oak_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_jungle_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_jungle_wood.json new file mode 100644 index 0000000..aa4f3df --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_jungle_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_jungle_log" + } + }, + "result": { + "item": "minecraft:stripped_jungle_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_mangrove_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_mangrove_wood.json new file mode 100644 index 0000000..c459971 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_mangrove_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_mangrove_log" + } + }, + "result": { + "item": "minecraft:stripped_mangrove_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_oak_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_oak_wood.json new file mode 100644 index 0000000..85ce49a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_oak_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_oak_log" + } + }, + "result": { + "item": "minecraft:stripped_oak_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_spruce_wood.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_spruce_wood.json new file mode 100644 index 0000000..bfa11e2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_spruce_wood.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_spruce_log" + } + }, + "result": { + "item": "minecraft:stripped_spruce_wood", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_warped_hyphae.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_warped_hyphae.json new file mode 100644 index 0000000..5c3080e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/stripped_warped_hyphae.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:stripped_warped_stem" + } + }, + "result": { + "item": "minecraft:stripped_warped_hyphae", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_hyphae.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_hyphae.json new file mode 100644 index 0000000..a0b0076 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_hyphae.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "bark", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "minecraft:warped_stem" + } + }, + "result": { + "item": "minecraft:warped_hyphae", + "count": 4 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_stairs.json new file mode 100644 index 0000000..84be0a2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_stairs.json @@ -0,0 +1,19 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:warped_planks" + } + }, + "result": { + "item": "minecraft:warped_stairs", + "count": 8 + }, + "group": "wooden_stairs" +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_trapdoor.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_trapdoor.json new file mode 100644 index 0000000..42b7628 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/warped_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "crafting_shaped", + "group": "wooden_trapdoor", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:warped_planks" + } + }, + "result": { + "item": "minecraft:warped_trapdoor", + "count": 12 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_cut_copper_stairs.json new file mode 100644 index 0000000..b33066f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_cut_copper_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "waxed_cut_copper_stairs", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:waxed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_cut_copper_stairs", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_exposed_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_exposed_cut_copper_stairs.json new file mode 100644 index 0000000..5cc573e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "waxed_cut_copper_stairs", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:waxed_exposed_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_exposed_cut_copper_stairs", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_oxidized_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..c13adef --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "waxed_cut_copper_stairs", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:waxed_oxidized_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_oxidized_cut_copper_stairs", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_weathered_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_weathered_cut_copper_stairs.json new file mode 100644 index 0000000..4c8b7a0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "waxed_cut_copper_stairs", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:waxed_weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:waxed_weathered_cut_copper_stairs", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/weathered_cut_copper_stairs.json b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/weathered_cut_copper_stairs.json new file mode 100644 index 0000000..7e06916 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/recipes/weathered_cut_copper_stairs.json @@ -0,0 +1,18 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "# ", + "## ", + "###" + ], + "key": { + "#": { + "item": "minecraft:weathered_cut_copper" + } + }, + "result": { + "item": "minecraft:weathered_cut_copper_stairs", + "count": 8 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/minecraft/tags/functions/load.json b/src/main/resources/resourcepacks/celestium/data/minecraft/tags/functions/load.json new file mode 100644 index 0000000..0905c3e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/minecraft/tags/functions/load.json @@ -0,0 +1,8 @@ +{ + "values": [ + "silence_mobs:load", + "custom_nether_portals:load", + "custom_nether_portals:try_to_trigger", + "custom_nether_portals:enable_trigger" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/more_stairs/tags/items/quartz.json b/src/main/resources/resourcepacks/celestium/data/more_stairs/tags/items/quartz.json new file mode 100644 index 0000000..8d45e7c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/more_stairs/tags/items/quartz.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:quartz_block", + "minecraft:quartz_pillar", + "minecraft:chiseled_quartz_block" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/black_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/black_stained_glass.json new file mode 100644 index 0000000..7fd9848 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/black_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:black_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:black_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:black_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/blue_stained_glass.json new file mode 100644 index 0000000..13a61f9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/blue_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:blue_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:blue_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:blue_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/brown_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/brown_stained_glass.json new file mode 100644 index 0000000..4f74090 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/brown_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:brown_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:brown_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:brown_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/cyan_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/cyan_stained_glass.json new file mode 100644 index 0000000..29be58f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/cyan_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:cyan_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cyan_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:cyan_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/gray_stained_glass.json new file mode 100644 index 0000000..92c69c8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/gray_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:gray_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:gray_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:gray_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/green_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/green_stained_glass.json new file mode 100644 index 0000000..237e2e0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/green_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:green_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:green_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:green_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_blue_stained_glass.json new file mode 100644 index 0000000..8f38899 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_blue_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:light_blue_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:light_blue_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:light_blue_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_gray_stained_glass.json new file mode 100644 index 0000000..c765796 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/light_gray_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:light_gray_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:light_gray_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:light_gray_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/lime_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/lime_stained_glass.json new file mode 100644 index 0000000..167f99e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/lime_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:lime_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:lime_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:lime_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/magenta_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/magenta_stained_glass.json new file mode 100644 index 0000000..cf7fe37 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/magenta_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:magenta_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:magenta_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:magenta_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/orange_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/orange_stained_glass.json new file mode 100644 index 0000000..e392455 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/orange_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:orange_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:orange_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:orange_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/pink_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/pink_stained_glass.json new file mode 100644 index 0000000..1cd1812 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/pink_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:pink_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:pink_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:pink_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/purple_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/purple_stained_glass.json new file mode 100644 index 0000000..91d5c31 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/purple_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:purple_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:purple_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:purple_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/red_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/red_stained_glass.json new file mode 100644 index 0000000..8ea644c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/red_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:red_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:red_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/white_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/white_stained_glass.json new file mode 100644 index 0000000..10b1787 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/white_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:white_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:white_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:white_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/yellow_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/yellow_stained_glass.json new file mode 100644 index 0000000..a1ea57a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/advancements/recipes/misc/yellow_stained_glass.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "powder_to_glass:yellow_stained_glass" + ] + }, + "criteria": { + "has_powder": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:yellow_concrete_powder" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "powder_to_glass:yellow_stained_glass" + } + } + }, + "requirements": [ + [ + "has_powder", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/black_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/black_stained_glass.json new file mode 100644 index 0000000..bd4a2ea --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/black_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:black_concrete_powder" + }, + "result": "minecraft:black_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/blue_stained_glass.json new file mode 100644 index 0000000..88f339b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/blue_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:blue_concrete_powder" + }, + "result": "minecraft:blue_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/brown_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/brown_stained_glass.json new file mode 100644 index 0000000..b26e0f8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/brown_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:brown_concrete_powder" + }, + "result": "minecraft:brown_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/cyan_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/cyan_stained_glass.json new file mode 100644 index 0000000..454b1cb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/cyan_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:cyan_concrete_powder" + }, + "result": "minecraft:cyan_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/gray_stained_glass.json new file mode 100644 index 0000000..0402b97 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/gray_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:gray_concrete_powder" + }, + "result": "minecraft:gray_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/green_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/green_stained_glass.json new file mode 100644 index 0000000..ac433e3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/green_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:green_concrete_powder" + }, + "result": "minecraft:green_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_blue_stained_glass.json new file mode 100644 index 0000000..e1e3c46 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_blue_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:light_blue_concrete_powder" + }, + "result": "minecraft:light_blue_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_gray_stained_glass.json new file mode 100644 index 0000000..2cfc881 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/light_gray_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:light_gray_concrete_powder" + }, + "result": "minecraft:light_gray_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/lime_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/lime_stained_glass.json new file mode 100644 index 0000000..853a57e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/lime_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:lime_concrete_powder" + }, + "result": "minecraft:lime_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/magenta_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/magenta_stained_glass.json new file mode 100644 index 0000000..5b38539 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/magenta_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:magenta_concrete_powder" + }, + "result": "minecraft:magenta_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/orange_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/orange_stained_glass.json new file mode 100644 index 0000000..04598f4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/orange_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:orange_concrete_powder" + }, + "result": "minecraft:orange_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/pink_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/pink_stained_glass.json new file mode 100644 index 0000000..0664cf4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/pink_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:pink_concrete_powder" + }, + "result": "minecraft:pink_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/purple_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/purple_stained_glass.json new file mode 100644 index 0000000..ab465ad --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/purple_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:purple_concrete_powder" + }, + "result": "minecraft:purple_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/red_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/red_stained_glass.json new file mode 100644 index 0000000..7d50c7b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/red_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:red_concrete_powder" + }, + "result": "minecraft:red_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/white_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/white_stained_glass.json new file mode 100644 index 0000000..e539be7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/white_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:white_concrete_powder" + }, + "result": "minecraft:white_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/yellow_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/yellow_stained_glass.json new file mode 100644 index 0000000..718b311 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/powder_to_glass/recipes/yellow_stained_glass.json @@ -0,0 +1,10 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:yellow_concrete_powder" + }, + "result": "minecraft:yellow_stained_glass", + "experience": 0.1, + "cookingtime": 200, + "group": "powder_to_glass" +} diff --git a/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/advancements/recipes/misc/leather.json b/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/advancements/recipes/misc/leather.json new file mode 100644 index 0000000..c8a8f52 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/advancements/recipes/misc/leather.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "rotten_flesh_to_leather:leather" + ] + }, + "criteria": { + "has_flesh": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:rotten_flesh" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "rotten_flesh_to_leather:leather" + } + } + }, + "requirements": [ + [ + "has_flesh", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/recipes/leather.json b/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/recipes/leather.json new file mode 100644 index 0000000..55fcc99 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/rotten_flesh_to_leather/recipes/leather.json @@ -0,0 +1,9 @@ +{ + "type": "smelting", + "ingredient": { + "item": "minecraft:rotten_flesh" + }, + "result": "minecraft:leather", + "experience": 1.0, + "cookingtime": 200 +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sand.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sand.json new file mode 100644 index 0000000..3ff0d27 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sand.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sand" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_dye" + } + ] + } + } + }, + "requirements": [ + [ + "has_block", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "sandstone_dyeing:red_sand" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sandstone.json new file mode 100644 index 0000000..e2b96be --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/red_sandstone.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sandstone" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_dye" + } + ] + } + } + }, + "requirements": [ + [ + "has_block", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "sandstone_dyeing:red_sandstone" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/smooth_red_sandstone.json new file mode 100644 index 0000000..e482a62 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/advancements/recipes/building_blocks/smooth_red_sandstone.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_sandstone" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_dye" + } + ] + } + } + }, + "requirements": [ + [ + "has_block", + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "sandstone_dyeing:smooth_red_sandstone" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sand.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sand.json new file mode 100644 index 0000000..f761791 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sand.json @@ -0,0 +1,37 @@ +{ + "type": "crafting_shapeless", + "result": { + "item": "minecraft:red_sand", + "count": 8 + }, + "ingredients": [ + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:sand" + }, + { + "item": "minecraft:red_dye" + } + ], + "group": "sandstone_dyeing" +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sandstone.json new file mode 100644 index 0000000..ce08a88 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/red_sandstone.json @@ -0,0 +1,19 @@ +{ + "type": "crafting_shapeless", + "result": { + "item": "minecraft:red_sandstone", + "count": 2 + }, + "ingredients": [ + { + "item": "minecraft:sandstone" + }, + { + "item": "minecraft:sandstone" + }, + { + "item": "minecraft:red_dye" + } + ], + "group": "sandstone_dyeing" +} diff --git a/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/smooth_red_sandstone.json new file mode 100644 index 0000000..a34a4fe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/sandstone_dyeing/recipes/smooth_red_sandstone.json @@ -0,0 +1,19 @@ +{ + "type": "crafting_shapeless", + "result": { + "item": "minecraft:smooth_red_sandstone", + "count": 2 + }, + "ingredients": [ + { + "item": "minecraft:smooth_sandstone" + }, + { + "item": "minecraft:smooth_sandstone" + }, + { + "item": "minecraft:red_dye" + } + ], + "group": "sandstone_dyeing" +} diff --git a/src/main/resources/resourcepacks/celestium/data/silence_mobs/advancements/detect.json b/src/main/resources/resourcepacks/celestium/data/silence_mobs/advancements/detect.json new file mode 100644 index 0000000..92bd9da --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/silence_mobs/advancements/detect.json @@ -0,0 +1,17 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:player_interacted_with_entity", + "conditions": { + "item": { + "items": [ + "minecraft:name_tag" + ] + } + } + } + }, + "rewards": { + "function": "silence_mobs:check" + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/apply.mcfunction b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/apply.mcfunction new file mode 100644 index 0000000..b76179f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/apply.mcfunction @@ -0,0 +1,7 @@ +# Desc: Applies silence, custom name and glowing effect +# +# Called by: silence_mobs:second + +data merge entity @s {CustomName:'{"text":"silenced"}',Silent:1b} +effect give @s minecraft:glowing 3 0 true +execute at @s run playsound minecraft:block.amethyst_block.resonate ambient @a[distance=..6] ~ ~ ~ .8 2 diff --git a/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/check.mcfunction b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/check.mcfunction new file mode 100644 index 0000000..b4e8698 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/check.mcfunction @@ -0,0 +1,10 @@ +# Desc: Checks for mobs with specific name and silences them +# +# Called by: silence_mobs:detect (adv) + +execute as @e[name="silence me", distance=..16, sort=nearest, limit=1] run function silence_mobs:apply +execute as @e[name="Silence me", distance=..16, sort=nearest, limit=1] run function silence_mobs:apply +execute as @e[name="silence_me", distance=..16, sort=nearest, limit=1] run function silence_mobs:apply +execute as @e[name="Silence Me", distance=..16, sort=nearest, limit=1] run function silence_mobs:apply + +advancement revoke @s only silence_mobs:detect diff --git a/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/load.mcfunction b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/load.mcfunction new file mode 100644 index 0000000..7f1d643 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/load.mcfunction @@ -0,0 +1,4 @@ +# Desc: Safety revoke just in-case +# +# Called by: #minecraft:load +advancement revoke @a only silence_mobs:detect diff --git a/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/uninstall.mcfunction b/src/main/resources/resourcepacks/celestium/data/silence_mobs/functions/uninstall.mcfunction new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/acacia_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/acacia_planks.json new file mode 100644 index 0000000..5686afd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/acacia_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:acacia_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/acacia_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/acacia_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/andesite.json new file mode 100644 index 0000000..794497e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/andesite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/andesite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/andesite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_mosaic.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_mosaic.json new file mode 100644 index 0000000..915426f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_mosaic.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_mosaic" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/bamboo_mosaic" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/bamboo_mosaic" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_planks.json new file mode 100644 index 0000000..64080f2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bamboo_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/bamboo_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/bamboo_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/birch_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/birch_planks.json new file mode 100644 index 0000000..7e944cb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/birch_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:birch_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/birch_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/birch_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/blackstone.json new file mode 100644 index 0000000..ba79eda --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/blackstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:blackstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/blackstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bricks.json new file mode 100644 index 0000000..6043bd1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cherry_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cherry_planks.json new file mode 100644 index 0000000..667908a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cherry_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cherry_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cherry_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cherry_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobbled_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobbled_deepslate.json new file mode 100644 index 0000000..05704df --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobbled_deepslate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobbled_deepslate" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cobbled_deepslate" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cobbled_deepslate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobblestone.json new file mode 100644 index 0000000..d4c0ba1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cobblestone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/crimson_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/crimson_planks.json new file mode 100644 index 0000000..f967c0d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/crimson_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:crimson_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/crimson_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/crimson_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_copper.json new file mode 100644 index 0000000..b129ebe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_red_sandstone.json new file mode 100644 index 0000000..071d05b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_red_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cut_red_sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cut_red_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_sandstone.json new file mode 100644 index 0000000..37bafb2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/cut_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/cut_sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/cut_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_oak_planks.json new file mode 100644 index 0000000..21fa81e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_oak_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_oak_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/dark_oak_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/dark_oak_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_prismarine.json new file mode 100644 index 0000000..f548628 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/dark_prismarine.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/dark_prismarine" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/dark_prismarine" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_bricks.json new file mode 100644 index 0000000..f535dc7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:deepslate_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/deepslate_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/deepslate_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_tiles.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_tiles.json new file mode 100644 index 0000000..0bf9241 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/deepslate_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:deepslate_tiles" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/deepslate_tiles" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/deepslate_tiles" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/diorite.json new file mode 100644 index 0000000..f5d89aa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/diorite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/diorite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/diorite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/end_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/end_stone_bricks.json new file mode 100644 index 0000000..48e2c45 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/end_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:end_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/end_stone_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/end_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/exposed_cut_copper.json new file mode 100644 index 0000000..c7c04dd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/exposed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:exposed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/exposed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/exposed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/granite.json new file mode 100644 index 0000000..51e1e40 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/granite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/granite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/granite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/jungle_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/jungle_planks.json new file mode 100644 index 0000000..cb218d5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/jungle_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:jungle_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/jungle_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/jungle_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mangrove_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mangrove_planks.json new file mode 100644 index 0000000..deb3af3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mangrove_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mangrove_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/mangrove_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/mangrove_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_cobblestone.json new file mode 100644 index 0000000..1a1de5d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/mossy_cobblestone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_stone_bricks.json new file mode 100644 index 0000000..4416627 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/mossy_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/mossy_stone_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/mossy_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/nether_bricks.json new file mode 100644 index 0000000..6fd3057 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/nether_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oak_planks.json new file mode 100644 index 0000000..a2385da --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oak_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:oak_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/oak_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/oak_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oxidized_cut_copper.json new file mode 100644 index 0000000..ba27e51 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/oxidized_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:oxidized_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/oxidized_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/oxidized_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_andesite.json new file mode 100644 index 0000000..6d4dd98 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_andesite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_andesite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_andesite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone.json new file mode 100644 index 0000000..b4c5a3d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_blackstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_blackstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone_bricks.json new file mode 100644 index 0000000..6055b4d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_blackstone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_blackstone_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_deepslate.json new file mode 100644 index 0000000..a3e7c07 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_deepslate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_deepslate" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_deepslate" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_deepslate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_diorite.json new file mode 100644 index 0000000..86ec09d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_diorite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_diorite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_diorite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_granite.json new file mode 100644 index 0000000..a969a8e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/polished_granite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/polished_granite" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/polished_granite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine.json new file mode 100644 index 0000000..9a74254 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/prismarine" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/prismarine" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine_bricks.json new file mode 100644 index 0000000..191a90a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/prismarine_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/prismarine_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/prismarine_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/purpur_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/purpur_block.json new file mode 100644 index 0000000..e4cb88a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/purpur_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:purpur_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/purpur_block" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/purpur_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/quartz_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/quartz_block.json new file mode 100644 index 0000000..dd2084b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/quartz_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:quartz_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/quartz_block" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/quartz_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_nether_bricks.json new file mode 100644 index 0000000..01f42da --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/red_nether_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/red_nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_sandstone.json new file mode 100644 index 0000000..b408e1c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/red_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/red_sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/red_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/sandstone.json new file mode 100644 index 0000000..522d800 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_quartz.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_quartz.json new file mode 100644 index 0000000..38216f0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_quartz.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_quartz" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/smooth_quartz" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/smooth_quartz" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_red_sandstone.json new file mode 100644 index 0000000..947d1a0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_red_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/smooth_red_sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/smooth_red_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_sandstone.json new file mode 100644 index 0000000..d3df46c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/smooth_sandstone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/smooth_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_stone.json new file mode 100644 index 0000000..81d58a1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/smooth_stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_stone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/smooth_stone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/smooth_stone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/spruce_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/spruce_planks.json new file mode 100644 index 0000000..7b9e039 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/spruce_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:spruce_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/spruce_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/spruce_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone.json new file mode 100644 index 0000000..885e430 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/stone" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/stone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone_bricks.json new file mode 100644 index 0000000..ee4cfa3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/stone_bricks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/warped_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/warped_planks.json new file mode 100644 index 0000000..082bfac --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/warped_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:warped_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/warped_planks" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/warped_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_cut_copper.json new file mode 100644 index 0000000..fadf399 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/waxed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/waxed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..772ed45 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_exposed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_exposed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/waxed_exposed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/waxed_exposed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..e5e6bff --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_oxidized_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_oxidized_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/waxed_oxidized_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/waxed_oxidized_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..96946a5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/waxed_weathered_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_weathered_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/waxed_weathered_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/waxed_weathered_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/weathered_cut_copper.json new file mode 100644 index 0000000..45ba58d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/slabs/weathered_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_slab": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:weathered_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:slabs/weathered_cut_copper" + } + } + }, + "requirements": [ + [ + "has_slab", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:slabs/weathered_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/acacia_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/acacia_planks.json new file mode 100644 index 0000000..fe9ad00 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/acacia_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:acacia_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/acacia_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/acacia_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/andesite.json new file mode 100644 index 0000000..fcead7a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/andesite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/andesite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/andesite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_mosaic.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_mosaic.json new file mode 100644 index 0000000..7a21780 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_mosaic.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_mosaic" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/bamboo_mosaic" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/bamboo_mosaic" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_planks.json new file mode 100644 index 0000000..b475de0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bamboo_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bamboo_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/bamboo_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/bamboo_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/birch_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/birch_planks.json new file mode 100644 index 0000000..1987263 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/birch_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:birch_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/birch_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/birch_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/blackstone.json new file mode 100644 index 0000000..ab9e8f9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/blackstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:blackstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/blackstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bricks.json new file mode 100644 index 0000000..6cc6c2d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cherry_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cherry_planks.json new file mode 100644 index 0000000..b4f8e10 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cherry_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cherry_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/cherry_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/cherry_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobbled_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobbled_deepslate.json new file mode 100644 index 0000000..c80398d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobbled_deepslate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobbled_deepslate" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/cobbled_deepslate" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/cobbled_deepslate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobblestone.json new file mode 100644 index 0000000..1a0ae6e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/cobblestone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/crimson_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/crimson_planks.json new file mode 100644 index 0000000..dda0e2d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/crimson_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:crimson_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/crimson_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/crimson_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cut_copper.json new file mode 100644 index 0000000..ad6a606 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_oak_planks.json new file mode 100644 index 0000000..3b87400 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_oak_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_oak_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/dark_oak_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/dark_oak_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_prismarine.json new file mode 100644 index 0000000..0d747d2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/dark_prismarine.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:dark_prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/dark_prismarine" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/dark_prismarine" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_bricks.json new file mode 100644 index 0000000..b217081 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:deepslate_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/deepslate_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/deepslate_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_tiles.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_tiles.json new file mode 100644 index 0000000..8fe4bbd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/deepslate_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:deepslate_tiles" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/deepslate_tiles" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/deepslate_tiles" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/diorite.json new file mode 100644 index 0000000..6afb91b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/diorite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/diorite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/diorite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/end_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/end_stone_bricks.json new file mode 100644 index 0000000..e333e75 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/end_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:end_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/end_stone_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/end_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/exposed_cut_copper.json new file mode 100644 index 0000000..dce7a5e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/exposed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:exposed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/exposed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/exposed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/granite.json new file mode 100644 index 0000000..41b2713 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/granite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/granite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/granite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/jungle_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/jungle_planks.json new file mode 100644 index 0000000..6027f09 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/jungle_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:jungle_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/jungle_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/jungle_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mangrove_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mangrove_planks.json new file mode 100644 index 0000000..4abb9d2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mangrove_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mangrove_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/mangrove_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/mangrove_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_cobblestone.json new file mode 100644 index 0000000..1e7cd1e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_cobblestone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_cobblestone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/mossy_cobblestone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/mossy_cobblestone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_stone_bricks.json new file mode 100644 index 0000000..0e4974e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/mossy_stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:mossy_stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/mossy_stone_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/mossy_stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/nether_bricks.json new file mode 100644 index 0000000..4eb2620 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/nether_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oak_planks.json new file mode 100644 index 0000000..172054d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oak_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:oak_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/oak_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/oak_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oxidized_cut_copper.json new file mode 100644 index 0000000..f2ddd58 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/oxidized_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:oxidized_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/oxidized_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/oxidized_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_andesite.json new file mode 100644 index 0000000..1db7ef6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_andesite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_andesite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_andesite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_andesite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone.json new file mode 100644 index 0000000..d38ec1e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_blackstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_blackstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_blackstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone_bricks.json new file mode 100644 index 0000000..19015e2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_blackstone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_blackstone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_blackstone_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_blackstone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_deepslate.json new file mode 100644 index 0000000..5226bb4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_deepslate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_deepslate" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_deepslate" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_deepslate" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_diorite.json new file mode 100644 index 0000000..c8d8c42 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_diorite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_diorite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_diorite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_diorite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_granite.json new file mode 100644 index 0000000..9337100 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/polished_granite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:polished_granite" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/polished_granite" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/polished_granite" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine.json new file mode 100644 index 0000000..a0cd395 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/prismarine" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/prismarine" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine_bricks.json new file mode 100644 index 0000000..3336173 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/prismarine_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:prismarine_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/prismarine_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/prismarine_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/purpur_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/purpur_block.json new file mode 100644 index 0000000..0bebdb1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/purpur_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:purpur_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/purpur_block" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/purpur_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/quartz_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/quartz_block.json new file mode 100644 index 0000000..0f5c0ef --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/quartz_block.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:quartz_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/quartz_block" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/quartz_block" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_nether_bricks.json new file mode 100644 index 0000000..0ab627b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_nether_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_nether_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/red_nether_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/red_nether_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_sandstone.json new file mode 100644 index 0000000..71261fb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/red_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/red_sandstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/red_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/sandstone.json new file mode 100644 index 0000000..258b4d2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/sandstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_quartz.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_quartz.json new file mode 100644 index 0000000..dc284b6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_quartz.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_quartz" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/smooth_quartz" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/smooth_quartz" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_red_sandstone.json new file mode 100644 index 0000000..3c33104 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_red_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_red_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/smooth_red_sandstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/smooth_red_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_sandstone.json new file mode 100644 index 0000000..b142127 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/smooth_sandstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:smooth_sandstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/smooth_sandstone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/smooth_sandstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/spruce_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/spruce_planks.json new file mode 100644 index 0000000..d42be5e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/spruce_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:spruce_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/spruce_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/spruce_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone.json new file mode 100644 index 0000000..bbae218 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/stone" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/stone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_bricks.json new file mode 100644 index 0000000..b8a96e1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_bricks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_bricks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/stone_bricks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/stone_bricks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_stairs.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_stairs.json new file mode 100644 index 0000000..67c836c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/stone_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:stone_stairs" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/stone_stairs" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/stone_stairs" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/warped_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/warped_planks.json new file mode 100644 index 0000000..7bdb3f7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/warped_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:warped_planks" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/warped_planks" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/warped_planks" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_cut_copper.json new file mode 100644 index 0000000..568e5f7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/waxed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/waxed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..aa55fd1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_exposed_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_exposed_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/waxed_exposed_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/waxed_exposed_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..e90310b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_oxidized_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_oxidized_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/waxed_oxidized_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/waxed_oxidized_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..93dca8e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/waxed_weathered_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:waxed_weathered_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/waxed_weathered_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/waxed_weathered_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/weathered_cut_copper.json new file mode 100644 index 0000000..1c32ca9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/advancements/recipes/building_blocks/stairs/weathered_cut_copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stairs": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:weathered_cut_copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "slabs_stairs_to_block:stairs/weathered_cut_copper" + } + } + }, + "requirements": [ + [ + "has_stairs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "slabs_stairs_to_block:stairs/weathered_cut_copper" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/acacia_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/acacia_planks.json new file mode 100644 index 0000000..44d125c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/acacia_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:acacia_slab" + } + }, + "result": { + "item": "minecraft:acacia_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/andesite.json new file mode 100644 index 0000000..063674a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/andesite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:andesite_slab" + } + }, + "result": { + "item": "minecraft:andesite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_mosaic.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_mosaic.json new file mode 100644 index 0000000..dbfb3db --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_mosaic.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:bamboo_mosaic_slab" + } + }, + "result": { + "item": "minecraft:bamboo_mosaic", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_planks.json new file mode 100644 index 0000000..9218fbb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bamboo_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:bamboo_slab" + } + }, + "result": { + "item": "minecraft:bamboo_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/birch_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/birch_planks.json new file mode 100644 index 0000000..e49e69d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/birch_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:birch_slab" + } + }, + "result": { + "item": "minecraft:birch_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/blackstone.json new file mode 100644 index 0000000..873e387 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/blackstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:blackstone_slab" + } + }, + "result": { + "item": "minecraft:blackstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bricks.json new file mode 100644 index 0000000..b855d33 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:brick_slab" + } + }, + "result": { + "item": "minecraft:bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cherry_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cherry_planks.json new file mode 100644 index 0000000..a0e03e5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cherry_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cherry_slab" + } + }, + "result": { + "item": "minecraft:cherry_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobbled_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobbled_deepslate.json new file mode 100644 index 0000000..a77ea6b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobbled_deepslate.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cobbled_deepslate_slab" + } + }, + "result": { + "item": "minecraft:cobbled_deepslate", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobblestone.json new file mode 100644 index 0000000..5c2490f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cobblestone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cobblestone_slab" + } + }, + "result": { + "item": "minecraft:cobblestone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/crimson_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/crimson_planks.json new file mode 100644 index 0000000..9ae8952 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/crimson_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:crimson_slab" + } + }, + "result": { + "item": "minecraft:crimson_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_copper.json new file mode 100644 index 0000000..5e7d46c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cut_copper_slab" + } + }, + "result": { + "item": "minecraft:cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_red_sandstone.json new file mode 100644 index 0000000..41e3b7d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_red_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cut_red_sandstone_slab" + } + }, + "result": { + "item": "minecraft:cut_red_sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_sandstone.json new file mode 100644 index 0000000..578fbbc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/cut_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:cut_sandstone_slab" + } + }, + "result": { + "item": "minecraft:cut_sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_oak_planks.json new file mode 100644 index 0000000..a37145c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_oak_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:dark_oak_slab" + } + }, + "result": { + "item": "minecraft:dark_oak_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_prismarine.json new file mode 100644 index 0000000..553b58d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/dark_prismarine.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:dark_prismarine_slab" + } + }, + "result": { + "item": "minecraft:dark_prismarine", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_bricks.json new file mode 100644 index 0000000..d268f33 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:deepslate_brick_slab" + } + }, + "result": { + "item": "minecraft:deepslate_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_tiles.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_tiles.json new file mode 100644 index 0000000..35ec1fa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/deepslate_tiles.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:deepslate_tile_slab" + } + }, + "result": { + "item": "minecraft:deepslate_tiles", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/diorite.json new file mode 100644 index 0000000..ed0f0b2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/diorite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:diorite_slab" + } + }, + "result": { + "item": "minecraft:diorite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/end_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/end_stone_bricks.json new file mode 100644 index 0000000..dc4712a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/end_stone_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:end_stone_brick_slab" + } + }, + "result": { + "item": "minecraft:end_stone_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/exposed_cut_copper.json new file mode 100644 index 0000000..c256f60 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/exposed_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:exposed_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:exposed_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/granite.json new file mode 100644 index 0000000..e857e2d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/granite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:granite_slab" + } + }, + "result": { + "item": "minecraft:granite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/jungle_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/jungle_planks.json new file mode 100644 index 0000000..80c98d9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/jungle_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:jungle_slab" + } + }, + "result": { + "item": "minecraft:jungle_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mangrove_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mangrove_planks.json new file mode 100644 index 0000000..fd20417 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mangrove_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:mangrove_slab" + } + }, + "result": { + "item": "minecraft:mangrove_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_cobblestone.json new file mode 100644 index 0000000..a363ea1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_cobblestone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:mossy_cobblestone_slab" + } + }, + "result": { + "item": "minecraft:mossy_cobblestone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_stone_bricks.json new file mode 100644 index 0000000..8d9fd20 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mossy_stone_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:mossy_stone_brick_slab" + } + }, + "result": { + "item": "minecraft:mossy_stone_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mud_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mud_bricks.json new file mode 100644 index 0000000..7b9feda --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/mud_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:mud_brick_slab" + } + }, + "result": { + "item": "minecraft:mud_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/nether_bricks.json new file mode 100644 index 0000000..fee4cc3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/nether_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:nether_brick_slab" + } + }, + "result": { + "item": "minecraft:nether_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oak_planks.json new file mode 100644 index 0000000..c64f987 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oak_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:oak_slab" + } + }, + "result": { + "item": "minecraft:oak_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oxidized_cut_copper.json new file mode 100644 index 0000000..399593a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/oxidized_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:oxidized_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:oxidized_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_andesite.json new file mode 100644 index 0000000..195c5fa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_andesite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_andesite_slab" + } + }, + "result": { + "item": "minecraft:polished_andesite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone.json new file mode 100644 index 0000000..3b71e9c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_blackstone_slab" + } + }, + "result": { + "item": "minecraft:polished_blackstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone_bricks.json new file mode 100644 index 0000000..d1450b2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_blackstone_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_blackstone_brick_slab" + } + }, + "result": { + "item": "minecraft:polished_blackstone_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_deepslate.json new file mode 100644 index 0000000..797337e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_deepslate.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_deepslate_slab" + } + }, + "result": { + "item": "minecraft:polished_deepslate", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_diorite.json new file mode 100644 index 0000000..3ee94e7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_diorite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_diorite_slab" + } + }, + "result": { + "item": "minecraft:polished_diorite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_granite.json new file mode 100644 index 0000000..0ba7caa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/polished_granite.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:polished_granite_slab" + } + }, + "result": { + "item": "minecraft:polished_granite", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine.json new file mode 100644 index 0000000..8a89b71 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:prismarine_slab" + } + }, + "result": { + "item": "minecraft:prismarine", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine_bricks.json new file mode 100644 index 0000000..6b0ee25 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/prismarine_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:prismarine_brick_slab" + } + }, + "result": { + "item": "minecraft:prismarine_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/purpur_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/purpur_block.json new file mode 100644 index 0000000..84220d3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/purpur_block.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:purpur_slab" + } + }, + "result": { + "item": "minecraft:purpur_block", + "count": 1 + }, + "group": "slabs_to_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/quartz_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/quartz_block.json new file mode 100644 index 0000000..0a212e2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/quartz_block.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:quartz_slab" + } + }, + "result": { + "item": "minecraft:quartz_block", + "count": 1 + }, + "group": "slabs_to_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_nether_bricks.json new file mode 100644 index 0000000..0ee0c7a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_nether_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:red_nether_brick_slab" + } + }, + "result": { + "item": "minecraft:red_nether_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_sandstone.json new file mode 100644 index 0000000..df1c6f5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/red_sandstone.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:red_sandstone_slab" + } + }, + "result": { + "item": "minecraft:red_sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/sandstone.json new file mode 100644 index 0000000..7891857 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/sandstone.json @@ -0,0 +1,17 @@ + +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:sandstone_slab" + } + }, + "result": { + "item": "minecraft:sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_quartz.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_quartz.json new file mode 100644 index 0000000..e8ba055 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_quartz.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:smooth_quartz_slab" + } + }, + "result": { + "item": "minecraft:smooth_quartz", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_red_sandstone.json new file mode 100644 index 0000000..4af4713 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_red_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:smooth_red_sandstone_slab" + } + }, + "result": { + "item": "minecraft:smooth_red_sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_sandstone.json new file mode 100644 index 0000000..088cbff --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:smooth_sandstone_slab" + } + }, + "result": { + "item": "minecraft:smooth_sandstone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_stone.json new file mode 100644 index 0000000..34eb959 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/smooth_stone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:smooth_stone_slab" + } + }, + "result": { + "item": "minecraft:smooth_stone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/spruce_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/spruce_planks.json new file mode 100644 index 0000000..ac94650 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/spruce_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:spruce_slab" + } + }, + "result": { + "item": "minecraft:spruce_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone.json new file mode 100644 index 0000000..b085ada --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:stone_slab" + } + }, + "result": { + "item": "minecraft:stone", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone_bricks.json new file mode 100644 index 0000000..d76f3a5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/stone_bricks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:stone_brick_slab" + } + }, + "result": { + "item": "minecraft:stone_bricks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/warped_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/warped_planks.json new file mode 100644 index 0000000..60b2a8d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/warped_planks.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:warped_slab" + } + }, + "result": { + "item": "minecraft:warped_planks", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_cut_copper.json new file mode 100644 index 0000000..67e0b67 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:waxed_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:waxed_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..8e46145 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_exposed_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:waxed_exposed_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:waxed_exposed_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..b3ba0fa --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_oxidized_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:waxed_oxidized_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:waxed_oxidized_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..de0dafb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/waxed_weathered_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:waxed_weathered_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:waxed_weathered_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/weathered_cut_copper.json new file mode 100644 index 0000000..48165d7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/slabs/weathered_cut_copper.json @@ -0,0 +1,16 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "##" + ], + "key": { + "#": { + "item": "minecraft:weathered_cut_copper_slab" + } + }, + "result": { + "item": "minecraft:weathered_cut_copper", + "count": 1 + }, + "group": "slabs_to_blocks" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/acacia_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/acacia_planks.json new file mode 100644 index 0000000..62ef470 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/acacia_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:acacia_stairs" + }, + { + "item": "minecraft:acacia_stairs" + }, + { + "item": "minecraft:acacia_stairs" + }, + { + "item": "minecraft:acacia_stairs" + } + ], + "result": { + "item": "minecraft:acacia_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/andesite.json new file mode 100644 index 0000000..a9ec4d3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/andesite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:andesite_stairs" + }, + { + "item": "minecraft:andesite_stairs" + }, + { + "item": "minecraft:andesite_stairs" + }, + { + "item": "minecraft:andesite_stairs" + } + ], + "result": { + "item": "minecraft:andesite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_mosaic.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_mosaic.json new file mode 100644 index 0000000..ccd0a53 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_mosaic.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bamboo_mosaic_stairs" + }, + { + "item": "minecraft:bamboo_mosaic_stairs" + }, + { + "item": "minecraft:bamboo_mosaic_stairs" + }, + { + "item": "minecraft:bamboo_mosaic_stairs" + } + ], + "result": { + "item": "minecraft:bamboo_mosaic", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_planks.json new file mode 100644 index 0000000..53dd307 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bamboo_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:bamboo_stairs" + }, + { + "item": "minecraft:bamboo_stairs" + }, + { + "item": "minecraft:bamboo_stairs" + }, + { + "item": "minecraft:bamboo_stairs" + } + ], + "result": { + "item": "minecraft:bamboo_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/birch_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/birch_planks.json new file mode 100644 index 0000000..0a8ab40 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/birch_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:birch_stairs" + }, + { + "item": "minecraft:birch_stairs" + }, + { + "item": "minecraft:birch_stairs" + }, + { + "item": "minecraft:birch_stairs" + } + ], + "result": { + "item": "minecraft:birch_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/blackstone.json new file mode 100644 index 0000000..9152c7a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/blackstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:blackstone_stairs" + }, + { + "item": "minecraft:blackstone_stairs" + }, + { + "item": "minecraft:blackstone_stairs" + }, + { + "item": "minecraft:blackstone_stairs" + } + ], + "result": { + "item": "minecraft:blackstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bricks.json new file mode 100644 index 0000000..981fb77 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:brick_stairs" + }, + { + "item": "minecraft:brick_stairs" + }, + { + "item": "minecraft:brick_stairs" + }, + { + "item": "minecraft:brick_stairs" + } + ], + "result": { + "item": "minecraft:bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cherry_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cherry_planks.json new file mode 100644 index 0000000..fb0d538 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cherry_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cherry_stairs" + }, + { + "item": "minecraft:cherry_stairs" + }, + { + "item": "minecraft:cherry_stairs" + }, + { + "item": "minecraft:cherry_stairs" + } + ], + "result": { + "item": "minecraft:cherry_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobbled_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobbled_deepslate.json new file mode 100644 index 0000000..36b0215 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobbled_deepslate.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobbled_deepslate_stairs" + }, + { + "item": "minecraft:cobbled_deepslate_stairs" + }, + { + "item": "minecraft:cobbled_deepslate_stairs" + }, + { + "item": "minecraft:cobbled_deepslate_stairs" + } + ], + "result": { + "item": "minecraft:cobbled_deepslate", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobblestone.json new file mode 100644 index 0000000..33561e0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cobblestone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cobblestone_stairs" + }, + { + "item": "minecraft:cobblestone_stairs" + }, + { + "item": "minecraft:cobblestone_stairs" + }, + { + "item": "minecraft:cobblestone_stairs" + } + ], + "result": { + "item": "minecraft:cobblestone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/crimson_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/crimson_planks.json new file mode 100644 index 0000000..3932b2d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/crimson_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:crimson_stairs" + }, + { + "item": "minecraft:crimson_stairs" + }, + { + "item": "minecraft:crimson_stairs" + }, + { + "item": "minecraft:crimson_stairs" + } + ], + "result": { + "item": "minecraft:crimson_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cut_copper.json new file mode 100644 index 0000000..7b19131 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cut_copper_stairs" + }, + { + "item": "minecraft:cut_copper_stairs" + }, + { + "item": "minecraft:cut_copper_stairs" + }, + { + "item": "minecraft:cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_oak_planks.json new file mode 100644 index 0000000..0ed7c61 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_oak_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_oak_stairs" + }, + { + "item": "minecraft:dark_oak_stairs" + }, + { + "item": "minecraft:dark_oak_stairs" + }, + { + "item": "minecraft:dark_oak_stairs" + } + ], + "result": { + "item": "minecraft:dark_oak_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_prismarine.json new file mode 100644 index 0000000..6b42ed2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/dark_prismarine.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:dark_prismarine_stairs" + }, + { + "item": "minecraft:dark_prismarine_stairs" + }, + { + "item": "minecraft:dark_prismarine_stairs" + }, + { + "item": "minecraft:dark_prismarine_stairs" + } + ], + "result": { + "item": "minecraft:dark_prismarine", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_bricks.json new file mode 100644 index 0000000..07e6e4c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:deepslate_brick_stairs" + }, + { + "item": "minecraft:deepslate_brick_stairs" + }, + { + "item": "minecraft:deepslate_brick_stairs" + }, + { + "item": "minecraft:deepslate_brick_stairs" + } + ], + "result": { + "item": "minecraft:deepslate_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_tiles.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_tiles.json new file mode 100644 index 0000000..d7b6d7f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/deepslate_tiles.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:deepslate_tile_stairs" + }, + { + "item": "minecraft:deepslate_tile_stairs" + }, + { + "item": "minecraft:deepslate_tile_stairs" + }, + { + "item": "minecraft:deepslate_tile_stairs" + } + ], + "result": { + "item": "minecraft:deepslate_tiles", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/diorite.json new file mode 100644 index 0000000..5ff7c30 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/diorite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:diorite_stairs" + }, + { + "item": "minecraft:diorite_stairs" + }, + { + "item": "minecraft:diorite_stairs" + }, + { + "item": "minecraft:diorite_stairs" + } + ], + "result": { + "item": "minecraft:diorite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/end_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/end_stone_bricks.json new file mode 100644 index 0000000..62dee6c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/end_stone_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:end_stone_brick_stairs" + }, + { + "item": "minecraft:end_stone_brick_stairs" + }, + { + "item": "minecraft:end_stone_brick_stairs" + }, + { + "item": "minecraft:end_stone_brick_stairs" + } + ], + "result": { + "item": "minecraft:end_stone_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/exposed_cut_copper.json new file mode 100644 index 0000000..ccd7bb4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/exposed_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:exposed_cut_copper_stairs" + }, + { + "item": "minecraft:exposed_cut_copper_stairs" + }, + { + "item": "minecraft:exposed_cut_copper_stairs" + }, + { + "item": "minecraft:exposed_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:exposed_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/granite.json new file mode 100644 index 0000000..b844699 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/granite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:granite_stairs" + }, + { + "item": "minecraft:granite_stairs" + }, + { + "item": "minecraft:granite_stairs" + }, + { + "item": "minecraft:granite_stairs" + } + ], + "result": { + "item": "minecraft:granite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/jungle_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/jungle_planks.json new file mode 100644 index 0000000..4aa765e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/jungle_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:jungle_stairs" + }, + { + "item": "minecraft:jungle_stairs" + }, + { + "item": "minecraft:jungle_stairs" + }, + { + "item": "minecraft:jungle_stairs" + } + ], + "result": { + "item": "minecraft:jungle_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mangrove_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mangrove_planks.json new file mode 100644 index 0000000..6b1e303 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mangrove_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mangrove_stairs" + }, + { + "item": "minecraft:mangrove_stairs" + }, + { + "item": "minecraft:mangrove_stairs" + }, + { + "item": "minecraft:mangrove_stairs" + } + ], + "result": { + "item": "minecraft:mangrove_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_cobblestone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_cobblestone.json new file mode 100644 index 0000000..67abb7a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_cobblestone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_cobblestone_stairs" + }, + { + "item": "minecraft:mossy_cobblestone_stairs" + }, + { + "item": "minecraft:mossy_cobblestone_stairs" + }, + { + "item": "minecraft:mossy_cobblestone_stairs" + } + ], + "result": { + "item": "minecraft:mossy_cobblestone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_stone_bricks.json new file mode 100644 index 0000000..01493b2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mossy_stone_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mossy_stone_brick_stairs" + }, + { + "item": "minecraft:mossy_stone_brick_stairs" + }, + { + "item": "minecraft:mossy_stone_brick_stairs" + }, + { + "item": "minecraft:mossy_stone_brick_stairs" + } + ], + "result": { + "item": "minecraft:mossy_stone_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mud_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mud_bricks.json new file mode 100644 index 0000000..6c8faf1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/mud_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:mud_brick_stairs" + }, + { + "item": "minecraft:mud_brick_stairs" + }, + { + "item": "minecraft:mud_brick_stairs" + }, + { + "item": "minecraft:mud_brick_stairs" + } + ], + "result": { + "item": "minecraft:mud_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/nether_bricks.json new file mode 100644 index 0000000..cc21e25 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/nether_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_brick_stairs" + }, + { + "item": "minecraft:nether_brick_stairs" + }, + { + "item": "minecraft:nether_brick_stairs" + }, + { + "item": "minecraft:nether_brick_stairs" + } + ], + "result": { + "item": "minecraft:nether_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oak_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oak_planks.json new file mode 100644 index 0000000..9e99ec9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oak_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:oak_stairs" + }, + { + "item": "minecraft:oak_stairs" + }, + { + "item": "minecraft:oak_stairs" + }, + { + "item": "minecraft:oak_stairs" + } + ], + "result": { + "item": "minecraft:oak_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oxidized_cut_copper.json new file mode 100644 index 0000000..d3a01d4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/oxidized_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:oxidized_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:oxidized_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_andesite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_andesite.json new file mode 100644 index 0000000..467789a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_andesite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_andesite_stairs" + }, + { + "item": "minecraft:polished_andesite_stairs" + }, + { + "item": "minecraft:polished_andesite_stairs" + }, + { + "item": "minecraft:polished_andesite_stairs" + } + ], + "result": { + "item": "minecraft:polished_andesite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone.json new file mode 100644 index 0000000..317c435 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_blackstone_stairs" + }, + { + "item": "minecraft:polished_blackstone_stairs" + }, + { + "item": "minecraft:polished_blackstone_stairs" + }, + { + "item": "minecraft:polished_blackstone_stairs" + } + ], + "result": { + "item": "minecraft:polished_blackstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone_bricks.json new file mode 100644 index 0000000..19990f5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_blackstone_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_blackstone_brick_stairs" + }, + { + "item": "minecraft:polished_blackstone_brick_stairs" + }, + { + "item": "minecraft:polished_blackstone_brick_stairs" + }, + { + "item": "minecraft:polished_blackstone_brick_stairs" + } + ], + "result": { + "item": "minecraft:polished_blackstone_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_deepslate.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_deepslate.json new file mode 100644 index 0000000..53b1dad --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_deepslate.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_deepslate_stairs" + }, + { + "item": "minecraft:polished_deepslate_stairs" + }, + { + "item": "minecraft:polished_deepslate_stairs" + }, + { + "item": "minecraft:polished_deepslate_stairs" + } + ], + "result": { + "item": "minecraft:polished_deepslate", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_diorite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_diorite.json new file mode 100644 index 0000000..2250ad4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_diorite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_diorite_stairs" + }, + { + "item": "minecraft:polished_diorite_stairs" + }, + { + "item": "minecraft:polished_diorite_stairs" + }, + { + "item": "minecraft:polished_diorite_stairs" + } + ], + "result": { + "item": "minecraft:polished_diorite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_granite.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_granite.json new file mode 100644 index 0000000..b3e4411 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/polished_granite.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:polished_granite_stairs" + }, + { + "item": "minecraft:polished_granite_stairs" + }, + { + "item": "minecraft:polished_granite_stairs" + }, + { + "item": "minecraft:polished_granite_stairs" + } + ], + "result": { + "item": "minecraft:polished_granite", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine.json new file mode 100644 index 0000000..db4ed7d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_stairs" + }, + { + "item": "minecraft:prismarine_stairs" + }, + { + "item": "minecraft:prismarine_stairs" + }, + { + "item": "minecraft:prismarine_stairs" + } + ], + "result": { + "item": "minecraft:prismarine", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine_bricks.json new file mode 100644 index 0000000..893de07 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/prismarine_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:prismarine_brick_stairs" + }, + { + "item": "minecraft:prismarine_brick_stairs" + }, + { + "item": "minecraft:prismarine_brick_stairs" + }, + { + "item": "minecraft:prismarine_brick_stairs" + } + ], + "result": { + "item": "minecraft:prismarine_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/purpur_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/purpur_block.json new file mode 100644 index 0000000..a5bf102 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/purpur_block.json @@ -0,0 +1,23 @@ + +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:purpur_stairs" + }, + { + "item": "minecraft:purpur_stairs" + }, + { + "item": "minecraft:purpur_stairs" + }, + { + "item": "minecraft:purpur_stairs" + } + ], + "result": { + "item": "minecraft:purpur_block", + "count": 3 + }, + "group": "stairs_to_block" +} diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/quartz_block.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/quartz_block.json new file mode 100644 index 0000000..4dd03eb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/quartz_block.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:quartz_stairs" + }, + { + "item": "minecraft:quartz_stairs" + }, + { + "item": "minecraft:quartz_stairs" + }, + { + "item": "minecraft:quartz_stairs" + } + ], + "result": { + "item": "minecraft:quartz_block", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_nether_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_nether_bricks.json new file mode 100644 index 0000000..715a5c1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_nether_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_nether_brick_stairs" + }, + { + "item": "minecraft:red_nether_brick_stairs" + }, + { + "item": "minecraft:red_nether_brick_stairs" + }, + { + "item": "minecraft:red_nether_brick_stairs" + } + ], + "result": { + "item": "minecraft:red_nether_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_sandstone.json new file mode 100644 index 0000000..59b619c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/red_sandstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_sandstone_stairs" + }, + { + "item": "minecraft:red_sandstone_stairs" + }, + { + "item": "minecraft:red_sandstone_stairs" + }, + { + "item": "minecraft:red_sandstone_stairs" + } + ], + "result": { + "item": "minecraft:red_sandstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/sandstone.json new file mode 100644 index 0000000..1d5e02e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/sandstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sandstone_stairs" + }, + { + "item": "minecraft:sandstone_stairs" + }, + { + "item": "minecraft:sandstone_stairs" + }, + { + "item": "minecraft:sandstone_stairs" + } + ], + "result": { + "item": "minecraft:sandstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_quartz.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_quartz.json new file mode 100644 index 0000000..f6dcd79 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_quartz.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_quartz_stairs" + }, + { + "item": "minecraft:smooth_quartz_stairs" + }, + { + "item": "minecraft:smooth_quartz_stairs" + }, + { + "item": "minecraft:smooth_quartz_stairs" + } + ], + "result": { + "item": "minecraft:smooth_quartz", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_red_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_red_sandstone.json new file mode 100644 index 0000000..6e86573 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_red_sandstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_red_sandstone_stairs" + }, + { + "item": "minecraft:smooth_red_sandstone_stairs" + }, + { + "item": "minecraft:smooth_red_sandstone_stairs" + }, + { + "item": "minecraft:smooth_red_sandstone_stairs" + } + ], + "result": { + "item": "minecraft:smooth_red_sandstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_sandstone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_sandstone.json new file mode 100644 index 0000000..a11922c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/smooth_sandstone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:smooth_sandstone_stairs" + }, + { + "item": "minecraft:smooth_sandstone_stairs" + }, + { + "item": "minecraft:smooth_sandstone_stairs" + }, + { + "item": "minecraft:smooth_sandstone_stairs" + } + ], + "result": { + "item": "minecraft:smooth_sandstone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/spruce_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/spruce_planks.json new file mode 100644 index 0000000..94850d3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/spruce_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:spruce_stairs" + }, + { + "item": "minecraft:spruce_stairs" + }, + { + "item": "minecraft:spruce_stairs" + }, + { + "item": "minecraft:spruce_stairs" + } + ], + "result": { + "item": "minecraft:spruce_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone.json new file mode 100644 index 0000000..4ca6652 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + } + ], + "result": { + "item": "minecraft:stone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_bricks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_bricks.json new file mode 100644 index 0000000..b095565 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_bricks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_brick_stairs" + }, + { + "item": "minecraft:stone_brick_stairs" + }, + { + "item": "minecraft:stone_brick_stairs" + }, + { + "item": "minecraft:stone_brick_stairs" + } + ], + "result": { + "item": "minecraft:stone_bricks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_stairs.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_stairs.json new file mode 100644 index 0000000..4ca6652 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/stone_stairs.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + }, + { + "item": "minecraft:stone_stairs" + } + ], + "result": { + "item": "minecraft:stone", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/warped_planks.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/warped_planks.json new file mode 100644 index 0000000..ce10cf6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/warped_planks.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:warped_stairs" + }, + { + "item": "minecraft:warped_stairs" + }, + { + "item": "minecraft:warped_stairs" + }, + { + "item": "minecraft:warped_stairs" + } + ], + "result": { + "item": "minecraft:warped_planks", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_cut_copper.json new file mode 100644 index 0000000..a287018 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:waxed_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_exposed_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..6dcaae2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_exposed_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_exposed_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:waxed_exposed_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_oxidized_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..a28fb0e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_oxidized_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_oxidized_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:waxed_oxidized_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..37b986d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/waxed_weathered_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + }, + { + "item": "minecraft:waxed_weathered_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:waxed_weathered_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/weathered_cut_copper.json b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/weathered_cut_copper.json new file mode 100644 index 0000000..17f9af0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/slabs_stairs_to_block/recipes/stairs/weathered_cut_copper.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:weathered_cut_copper_stairs" + }, + { + "item": "minecraft:weathered_cut_copper_stairs" + }, + { + "item": "minecraft:weathered_cut_copper_stairs" + }, + { + "item": "minecraft:weathered_cut_copper_stairs" + } + ], + "result": { + "item": "minecraft:weathered_cut_copper", + "count": 3 + }, + "group": "stairs_to_block" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/ice.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/ice.json new file mode 100644 index 0000000..d2d58d0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/ice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "uncraftable_ice:ice" + ] + }, + "criteria": { + "has_packed_ice": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:packed_ice" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "uncraftable_ice:ice" + } + } + }, + "requirements": [ + [ + "has_packed_ice", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/packed_ice.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/packed_ice.json new file mode 100644 index 0000000..9eb4fdf --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/advancements/recipes/building_blocks/packed_ice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "uncraftable_ice:packed_ice" + ] + }, + "criteria": { + "has_blue_ice": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:blue_ice" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "uncraftable_ice:packed_ice" + } + } + }, + "requirements": [ + [ + "has_blue_ice", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/ice.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/ice.json new file mode 100644 index 0000000..da1aff6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/ice.json @@ -0,0 +1,12 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:packed_ice" + } + ], + "result": { + "item": "minecraft:ice", + "count": 9 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/packed_ice.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/packed_ice.json new file mode 100644 index 0000000..508aadd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_ice/recipes/packed_ice.json @@ -0,0 +1,13 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:blue_ice" + } + ], + "result": { + "item": "minecraft:packed_ice", + "count": 9 + }, + "group": "packed_ice" +} diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/advancements/recipes/building_blocks/nether_wart.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/advancements/recipes/building_blocks/nether_wart.json new file mode 100644 index 0000000..fc6fb0e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/advancements/recipes/building_blocks/nether_wart.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "uncraftable_nether_wart_block:nether_wart" + ] + }, + "criteria": { + "has_nether_wart_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:nether_wart_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "uncraftable_nether_wart_block:nether_wart" + } + } + }, + "requirements": [ + [ + "has_nether_wart_block", + "has_the_recipe" + ] + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/recipes/nether_wart.json b/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/recipes/nether_wart.json new file mode 100644 index 0000000..812d27d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/uncraftable_nether_wart_block/recipes/nether_wart.json @@ -0,0 +1,12 @@ +{ + "type": "crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:nether_wart_block" + } + ], + "result": { + "item": "minecraft:nether_wart", + "count": 9 + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/candle.json new file mode 100644 index 0000000..8b921e4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/candle.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:candle" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_candle", + "universal_dyeing:orange_candle", + "universal_dyeing:magenta_candle", + "universal_dyeing:light_blue_candle", + "universal_dyeing:yellow_candle", + "universal_dyeing:lime_candle", + "universal_dyeing:pink_candle", + "universal_dyeing:gray_candle", + "universal_dyeing:light_gray_candle", + "universal_dyeing:cyan_candle", + "universal_dyeing:purple_candle", + "universal_dyeing:blue_candle", + "universal_dyeing:brown_candle", + "universal_dyeing:green_candle", + "universal_dyeing:red_candle", + "universal_dyeing:black_candle" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/concrete_powder.json new file mode 100644 index 0000000..010dc61 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/concrete_powder.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:concrete_powder" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_concrete_powder", + "universal_dyeing:orange_concrete_powder", + "universal_dyeing:magenta_concrete_powder", + "universal_dyeing:light_blue_concrete_powder", + "universal_dyeing:yellow_concrete_powder", + "universal_dyeing:lime_concrete_powder", + "universal_dyeing:pink_concrete_powder", + "universal_dyeing:gray_concrete_powder", + "universal_dyeing:light_gray_concrete_powder", + "universal_dyeing:cyan_concrete_powder", + "universal_dyeing:purple_concrete_powder", + "universal_dyeing:blue_concrete_powder", + "universal_dyeing:brown_concrete_powder", + "universal_dyeing:green_concrete_powder", + "universal_dyeing:red_concrete_powder", + "universal_dyeing:black_concrete_powder" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/glazed_terracotta.json new file mode 100644 index 0000000..af6a697 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/glazed_terracotta.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:glazed_terracotta" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_glazed_terracotta", + "universal_dyeing:orange_glazed_terracotta", + "universal_dyeing:magenta_glazed_terracotta", + "universal_dyeing:light_blue_glazed_terracotta", + "universal_dyeing:yellow_glazed_terracotta", + "universal_dyeing:lime_glazed_terracotta", + "universal_dyeing:pink_glazed_terracotta", + "universal_dyeing:gray_glazed_terracotta", + "universal_dyeing:light_gray_glazed_terracotta", + "universal_dyeing:cyan_glazed_terracotta", + "universal_dyeing:purple_glazed_terracotta", + "universal_dyeing:blue_glazed_terracotta", + "universal_dyeing:brown_glazed_terracotta", + "universal_dyeing:green_glazed_terracotta", + "universal_dyeing:red_glazed_terracotta", + "universal_dyeing:black_glazed_terracotta" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass.json new file mode 100644 index 0000000..8250708 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:stained_glass" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_stained_glass", + "universal_dyeing:orange_stained_glass", + "universal_dyeing:magenta_stained_glass", + "universal_dyeing:light_blue_stained_glass", + "universal_dyeing:yellow_stained_glass", + "universal_dyeing:lime_stained_glass", + "universal_dyeing:pink_stained_glass", + "universal_dyeing:gray_stained_glass", + "universal_dyeing:light_gray_stained_glass", + "universal_dyeing:cyan_stained_glass", + "universal_dyeing:purple_stained_glass", + "universal_dyeing:blue_stained_glass", + "universal_dyeing:brown_stained_glass", + "universal_dyeing:green_stained_glass", + "universal_dyeing:red_stained_glass", + "universal_dyeing:black_stained_glass" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass_pane.json new file mode 100644 index 0000000..df5da5e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/stained_glass_pane.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:stained_glass_pane" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_stained_glass_pane", + "universal_dyeing:orange_stained_glass_pane", + "universal_dyeing:magenta_stained_glass_pane", + "universal_dyeing:light_blue_stained_glass_pane", + "universal_dyeing:yellow_stained_glass_pane", + "universal_dyeing:lime_stained_glass_pane", + "universal_dyeing:pink_stained_glass_pane", + "universal_dyeing:gray_stained_glass_pane", + "universal_dyeing:light_gray_stained_glass_pane", + "universal_dyeing:cyan_stained_glass_pane", + "universal_dyeing:purple_stained_glass_pane", + "universal_dyeing:blue_stained_glass_pane", + "universal_dyeing:brown_stained_glass_pane", + "universal_dyeing:green_stained_glass_pane", + "universal_dyeing:red_stained_glass_pane", + "universal_dyeing:black_stained_glass_pane" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/terracotta.json new file mode 100644 index 0000000..eeeb65b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/advancements/recipes/building_blocks/universal_dyeing/terracotta.json @@ -0,0 +1,53 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:terracotta" + } + ] + } + }, + "has_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "universal_dyeing:dyes" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ], + [ + "has_dye" + ] + ], + "rewards": { + "recipes": [ + "universal_dyeing:white_terracotta", + "universal_dyeing:orange_terracotta", + "universal_dyeing:magenta_terracotta", + "universal_dyeing:light_blue_terracotta", + "universal_dyeing:yellow_terracotta", + "universal_dyeing:lime_terracotta", + "universal_dyeing:pink_terracotta", + "universal_dyeing:gray_terracotta", + "universal_dyeing:light_gray_terracotta", + "universal_dyeing:cyan_terracotta", + "universal_dyeing:purple_terracotta", + "universal_dyeing:blue_terracotta", + "universal_dyeing:brown_terracotta", + "universal_dyeing:green_terracotta", + "universal_dyeing:red_terracotta", + "universal_dyeing:black_terracotta" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_candle.json new file mode 100644 index 0000000..b6efb81 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_concrete_powder.json new file mode 100644 index 0000000..7fc4756 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_glazed_terracotta.json new file mode 100644 index 0000000..20748df --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass.json new file mode 100644 index 0000000..0631c6e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass_pane.json new file mode 100644 index 0000000..5575654 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_terracotta.json new file mode 100644 index 0000000..e26ac75 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/black_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/black_dye" + } + }, + "result": { + "item": "minecraft:black_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_candle.json new file mode 100644 index 0000000..08aef2e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_concrete_powder.json new file mode 100644 index 0000000..bf04eff --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_glazed_terracotta.json new file mode 100644 index 0000000..3d60e26 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass.json new file mode 100644 index 0000000..3910b10 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass_pane.json new file mode 100644 index 0000000..b03c9e6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_terracotta.json new file mode 100644 index 0000000..3e7f4b0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/blue_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/blue_dye" + } + }, + "result": { + "item": "minecraft:blue_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_candle.json new file mode 100644 index 0000000..035661e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_concrete_powder.json new file mode 100644 index 0000000..c62272b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_glazed_terracotta.json new file mode 100644 index 0000000..ba227eb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass.json new file mode 100644 index 0000000..aabd65b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass_pane.json new file mode 100644 index 0000000..5c34485 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_terracotta.json new file mode 100644 index 0000000..61b64e4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/brown_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/brown_dye" + } + }, + "result": { + "item": "minecraft:brown_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/candle.json new file mode 100644 index 0000000..7964ff0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/candle.json @@ -0,0 +1,36 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:ice" + } + }, + "result": { + "item": "minecraft:candle", + "count": 8 + }, + "group": "" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_candle.json new file mode 100644 index 0000000..15356fd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_concrete_powder.json new file mode 100644 index 0000000..8b54458 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_glazed_terracotta.json new file mode 100644 index 0000000..6fdab5c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass.json new file mode 100644 index 0000000..b102130 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass_pane.json new file mode 100644 index 0000000..4c8717a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_terracotta.json new file mode 100644 index 0000000..4c13069 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/cyan_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:cyan_dye" + } + }, + "result": { + "item": "minecraft:cyan_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass.json new file mode 100644 index 0000000..add33b4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass.json @@ -0,0 +1,36 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:ice" + } + }, + "result": { + "item": "minecraft:glass", + "count": 8 + }, + "group": "" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass_pane.json new file mode 100644 index 0000000..323e2b7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/glass_pane.json @@ -0,0 +1,36 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:ice" + } + }, + "result": { + "item": "minecraft:glass_pane", + "count": 8 + }, + "group": "" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_candle.json new file mode 100644 index 0000000..0656a4e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_concrete_powder.json new file mode 100644 index 0000000..bc8416f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_glazed_terracotta.json new file mode 100644 index 0000000..0511783 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass.json new file mode 100644 index 0000000..c964444 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass_pane.json new file mode 100644 index 0000000..5b10a97 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_terracotta.json new file mode 100644 index 0000000..7ed5f65 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/gray_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:gray_dye" + } + }, + "result": { + "item": "minecraft:gray_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_candle.json new file mode 100644 index 0000000..f5febcf --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_concrete_powder.json new file mode 100644 index 0000000..0a4bb2f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_glazed_terracotta.json new file mode 100644 index 0000000..5bafc0a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass.json new file mode 100644 index 0000000..f977d59 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass_pane.json new file mode 100644 index 0000000..4ecfc36 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_terracotta.json new file mode 100644 index 0000000..24c323a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/green_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:green_dye" + } + }, + "result": { + "item": "minecraft:green_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_candle.json new file mode 100644 index 0000000..747bf28 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_concrete_powder.json new file mode 100644 index 0000000..92566dd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_glazed_terracotta.json new file mode 100644 index 0000000..a33f672 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass.json new file mode 100644 index 0000000..c609df3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass_pane.json new file mode 100644 index 0000000..eb61b5f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_terracotta.json new file mode 100644 index 0000000..e27b801 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_blue_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:light_blue_dye" + } + }, + "result": { + "item": "minecraft:light_blue_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_candle.json new file mode 100644 index 0000000..fca29a3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_concrete_powder.json new file mode 100644 index 0000000..a03691b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_glazed_terracotta.json new file mode 100644 index 0000000..5451281 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass.json new file mode 100644 index 0000000..a05afc3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass_pane.json new file mode 100644 index 0000000..48995a3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_terracotta.json new file mode 100644 index 0000000..f21edae --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/light_gray_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:light_gray_dye" + } + }, + "result": { + "item": "minecraft:light_gray_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_candle.json new file mode 100644 index 0000000..8fa2df8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_concrete_powder.json new file mode 100644 index 0000000..ed3da78 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_glazed_terracotta.json new file mode 100644 index 0000000..4ba126b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass.json new file mode 100644 index 0000000..8c7a3fe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass_pane.json new file mode 100644 index 0000000..22166a6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_terracotta.json new file mode 100644 index 0000000..d78775e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/lime_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:lime_dye" + } + }, + "result": { + "item": "minecraft:lime_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_candle.json new file mode 100644 index 0000000..9952a9e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_concrete_powder.json new file mode 100644 index 0000000..bb462f4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_glazed_terracotta.json new file mode 100644 index 0000000..596c318 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass.json new file mode 100644 index 0000000..3f835db --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass_pane.json new file mode 100644 index 0000000..b26df5f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_terracotta.json new file mode 100644 index 0000000..760637d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/magenta_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:magenta_dye" + } + }, + "result": { + "item": "minecraft:magenta_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_candle.json new file mode 100644 index 0000000..22a666b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_concrete_powder.json new file mode 100644 index 0000000..d93c443 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_glazed_terracotta.json new file mode 100644 index 0000000..9f00623 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass.json new file mode 100644 index 0000000..4191780 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass_pane.json new file mode 100644 index 0000000..3c4d73d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_terracotta.json new file mode 100644 index 0000000..4e06a3a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/orange_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:orange_dye" + } + }, + "result": { + "item": "minecraft:orange_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_candle.json new file mode 100644 index 0000000..fb96e4d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_concrete_powder.json new file mode 100644 index 0000000..ddc140b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_glazed_terracotta.json new file mode 100644 index 0000000..0b5814c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass.json new file mode 100644 index 0000000..121a52d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass_pane.json new file mode 100644 index 0000000..e22b498 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_terracotta.json new file mode 100644 index 0000000..a7195b1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/pink_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:pink_dye" + } + }, + "result": { + "item": "minecraft:pink_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_candle.json new file mode 100644 index 0000000..ba2421a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_concrete_powder.json new file mode 100644 index 0000000..647b149 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_glazed_terracotta.json new file mode 100644 index 0000000..d2b0c80 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass.json new file mode 100644 index 0000000..6508ccd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass_pane.json new file mode 100644 index 0000000..3e7a747 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_terracotta.json new file mode 100644 index 0000000..e2c3f21 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/purple_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:purple_dye" + } + }, + "result": { + "item": "minecraft:purple_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_candle.json new file mode 100644 index 0000000..5d25396 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_concrete_powder.json new file mode 100644 index 0000000..4e7aa53 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_glazed_terracotta.json new file mode 100644 index 0000000..09337c4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass.json new file mode 100644 index 0000000..bce2977 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass_pane.json new file mode 100644 index 0000000..a67dcf9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_terracotta.json new file mode 100644 index 0000000..dd13232 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/red_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:red_dye" + } + }, + "result": { + "item": "minecraft:red_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/terracotta.json new file mode 100644 index 0000000..914bf69 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/terracotta.json @@ -0,0 +1,36 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:ice" + } + }, + "result": { + "item": "minecraft:terracotta", + "count": 8 + }, + "group": "" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_candle.json new file mode 100644 index 0000000..e4957ab --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:yellow_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_concrete_powder.json new file mode 100644 index 0000000..45078f7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:yellow_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_glazed_terracotta.json new file mode 100644 index 0000000..dae7c58 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:yellow_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass.json new file mode 100644 index 0000000..e6d4392 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:yellow_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass_pane.json new file mode 100644 index 0000000..b127e13 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:yellow_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_terracotta.json new file mode 100644 index 0000000..92a3fd4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/white_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:yellow_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "tag": "universal_dyeing:dyes/white_dye" + } + }, + "result": { + "item": "minecraft:white_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_candle.json new file mode 100644 index 0000000..4571ddb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_candle.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_candle"}, + {"item": "minecraft:orange_candle"}, + {"item": "minecraft:magenta_candle"}, + {"item": "minecraft:light_blue_candle"}, + {"item": "minecraft:lime_candle"}, + {"item": "minecraft:pink_candle"}, + {"item": "minecraft:gray_candle"}, + {"item": "minecraft:light_gray_candle"}, + {"item": "minecraft:cyan_candle"}, + {"item": "minecraft:purple_candle"}, + {"item": "minecraft:blue_candle"}, + {"item": "minecraft:brown_candle"}, + {"item": "minecraft:green_candle"}, + {"item": "minecraft:red_candle"}, + {"item": "minecraft:black_candle"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_candle", + "count": 8 + }, + "group": "universal_dyeing_candle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_concrete_powder.json new file mode 100644 index 0000000..50dcae5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_concrete_powder.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_concrete_powder"}, + {"item": "minecraft:orange_concrete_powder"}, + {"item": "minecraft:magenta_concrete_powder"}, + {"item": "minecraft:light_blue_concrete_powder"}, + {"item": "minecraft:lime_concrete_powder"}, + {"item": "minecraft:pink_concrete_powder"}, + {"item": "minecraft:gray_concrete_powder"}, + {"item": "minecraft:light_gray_concrete_powder"}, + {"item": "minecraft:cyan_concrete_powder"}, + {"item": "minecraft:purple_concrete_powder"}, + {"item": "minecraft:blue_concrete_powder"}, + {"item": "minecraft:brown_concrete_powder"}, + {"item": "minecraft:green_concrete_powder"}, + {"item": "minecraft:red_concrete_powder"}, + {"item": "minecraft:black_concrete_powder"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_concrete_powder", + "count": 8 + }, + "group": "universal_dyeing_concrete_powder" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_glazed_terracotta.json new file mode 100644 index 0000000..f61b687 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_glazed_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_glazed_terracotta"}, + {"item": "minecraft:orange_glazed_terracotta"}, + {"item": "minecraft:magenta_glazed_terracotta"}, + {"item": "minecraft:light_blue_glazed_terracotta"}, + {"item": "minecraft:lime_glazed_terracotta"}, + {"item": "minecraft:pink_glazed_terracotta"}, + {"item": "minecraft:gray_glazed_terracotta"}, + {"item": "minecraft:light_gray_glazed_terracotta"}, + {"item": "minecraft:cyan_glazed_terracotta"}, + {"item": "minecraft:purple_glazed_terracotta"}, + {"item": "minecraft:blue_glazed_terracotta"}, + {"item": "minecraft:brown_glazed_terracotta"}, + {"item": "minecraft:green_glazed_terracotta"}, + {"item": "minecraft:red_glazed_terracotta"}, + {"item": "minecraft:black_glazed_terracotta"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_glazed_terracotta", + "count": 8 + }, + "group": "universal_dyeing_glazed_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass.json new file mode 100644 index 0000000..7b9018d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass"}, + {"item": "minecraft:orange_stained_glass"}, + {"item": "minecraft:magenta_stained_glass"}, + {"item": "minecraft:light_blue_stained_glass"}, + {"item": "minecraft:lime_stained_glass"}, + {"item": "minecraft:pink_stained_glass"}, + {"item": "minecraft:gray_stained_glass"}, + {"item": "minecraft:light_gray_stained_glass"}, + {"item": "minecraft:cyan_stained_glass"}, + {"item": "minecraft:purple_stained_glass"}, + {"item": "minecraft:blue_stained_glass"}, + {"item": "minecraft:brown_stained_glass"}, + {"item": "minecraft:green_stained_glass"}, + {"item": "minecraft:red_stained_glass"}, + {"item": "minecraft:black_stained_glass"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_stained_glass", + "count": 8 + }, + "group": "universal_dyeing_stained_glass" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass_pane.json new file mode 100644 index 0000000..bb60292 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_stained_glass_pane.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_stained_glass_pane"}, + {"item": "minecraft:orange_stained_glass_pane"}, + {"item": "minecraft:magenta_stained_glass_pane"}, + {"item": "minecraft:light_blue_stained_glass_pane"}, + {"item": "minecraft:lime_stained_glass_pane"}, + {"item": "minecraft:pink_stained_glass_pane"}, + {"item": "minecraft:gray_stained_glass_pane"}, + {"item": "minecraft:light_gray_stained_glass_pane"}, + {"item": "minecraft:cyan_stained_glass_pane"}, + {"item": "minecraft:purple_stained_glass_pane"}, + {"item": "minecraft:blue_stained_glass_pane"}, + {"item": "minecraft:brown_stained_glass_pane"}, + {"item": "minecraft:green_stained_glass_pane"}, + {"item": "minecraft:red_stained_glass_pane"}, + {"item": "minecraft:black_stained_glass_pane"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_stained_glass_pane", + "count": 8 + }, + "group": "universal_dyeing_stained_glass_pane" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_terracotta.json new file mode 100644 index 0000000..af1c961 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/recipes/yellow_terracotta.json @@ -0,0 +1,35 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "###", + "#O#", + "###" + ], + "key": { + "#": [ + {"item": "minecraft:white_terracotta"}, + {"item": "minecraft:orange_terracotta"}, + {"item": "minecraft:magenta_terracotta"}, + {"item": "minecraft:light_blue_terracotta"}, + {"item": "minecraft:lime_terracotta"}, + {"item": "minecraft:pink_terracotta"}, + {"item": "minecraft:gray_terracotta"}, + {"item": "minecraft:light_gray_terracotta"}, + {"item": "minecraft:cyan_terracotta"}, + {"item": "minecraft:purple_terracotta"}, + {"item": "minecraft:blue_terracotta"}, + {"item": "minecraft:brown_terracotta"}, + {"item": "minecraft:green_terracotta"}, + {"item": "minecraft:red_terracotta"}, + {"item": "minecraft:black_terracotta"} + ], + "O": { + "item": "minecraft:yellow_dye" + } + }, + "result": { + "item": "minecraft:yellow_terracotta", + "count": 8 + }, + "group": "universal_dyeing_terracotta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/bed.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/bed.json new file mode 100644 index 0000000..9e3c19f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/bed.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_bed", + "minecraft:orange_bed", + "minecraft:magenta_bed", + "minecraft:light_blue_bed", + "minecraft:yellow_bed", + "minecraft:lime_bed", + "minecraft:pink_bed", + "minecraft:gray_bed", + "minecraft:light_gray_bed", + "minecraft:cyan_bed", + "minecraft:purple_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:green_bed", + "minecraft:red_bed", + "minecraft:black_bed" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/candle.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/candle.json new file mode 100644 index 0000000..5e3b11b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/candle.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_candle", + "minecraft:orange_candle", + "minecraft:magenta_candle", + "minecraft:light_blue_candle", + "minecraft:yellow_candle", + "minecraft:lime_candle", + "minecraft:pink_candle", + "minecraft:gray_candle", + "minecraft:light_gray_candle", + "minecraft:cyan_candle", + "minecraft:purple_candle", + "minecraft:blue_candle", + "minecraft:brown_candle", + "minecraft:green_candle", + "minecraft:red_candle", + "minecraft:black_candle" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/concrete_powder.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/concrete_powder.json new file mode 100644 index 0000000..3c2bae6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/concrete_powder.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_concrete_powder", + "minecraft:orange_concrete_powder", + "minecraft:magenta_concrete_powder", + "minecraft:light_blue_concrete_powder", + "minecraft:yellow_concrete_powder", + "minecraft:lime_concrete_powder", + "minecraft:pink_concrete_powder", + "minecraft:gray_concrete_powder", + "minecraft:light_gray_concrete_powder", + "minecraft:cyan_concrete_powder", + "minecraft:purple_concrete_powder", + "minecraft:blue_concrete_powder", + "minecraft:brown_concrete_powder", + "minecraft:green_concrete_powder", + "minecraft:red_concrete_powder", + "minecraft:black_concrete_powder" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes.json new file mode 100644 index 0000000..26ef8d8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes.json @@ -0,0 +1,24 @@ +{ + "values": [ + "minecraft:bone_meal", + "minecraft:orange_dye", + "minecraft:magenta_dye", + "minecraft:light_blue_dye", + "minecraft:yellow_dye", + "minecraft:lime_dye", + "minecraft:pink_dye", + "minecraft:gray_dye", + "minecraft:light_gray_dye", + "minecraft:cyan_dye", + "minecraft:purple_dye", + "minecraft:lapis_lazuli", + "minecraft:cocoa_beans", + "minecraft:green_dye", + "minecraft:red_dye", + "minecraft:ink_sac", + "minecraft:black_dye", + "minecraft:brown_dye", + "minecraft:blue_dye", + "minecraft:white_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/black_dye.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/black_dye.json new file mode 100644 index 0000000..dc16bc2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/black_dye.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:ink_sac", + "minecraft:black_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/blue_dye.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/blue_dye.json new file mode 100644 index 0000000..3f460d6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/blue_dye.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:lapis_lazuli", + "minecraft:blue_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/brown_dye.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/brown_dye.json new file mode 100644 index 0000000..9f47ca1 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/brown_dye.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cocoa_beans", + "minecraft:brown_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/white_dye.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/white_dye.json new file mode 100644 index 0000000..0f1ea07 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/dyes/white_dye.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:bone_meal", + "minecraft:white_dye" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/glazed_terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/glazed_terracotta.json new file mode 100644 index 0000000..fffc699 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/glazed_terracotta.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_glazed_terracotta", + "minecraft:orange_glazed_terracotta", + "minecraft:magenta_glazed_terracotta", + "minecraft:light_blue_glazed_terracotta", + "minecraft:yellow_glazed_terracotta", + "minecraft:lime_glazed_terracotta", + "minecraft:pink_glazed_terracotta", + "minecraft:gray_glazed_terracotta", + "minecraft:light_gray_glazed_terracotta", + "minecraft:cyan_glazed_terracotta", + "minecraft:purple_glazed_terracotta", + "minecraft:blue_glazed_terracotta", + "minecraft:brown_glazed_terracotta", + "minecraft:green_glazed_terracotta", + "minecraft:red_glazed_terracotta", + "minecraft:black_glazed_terracotta" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass.json new file mode 100644 index 0000000..a3bc7ea --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_stained_glass", + "minecraft:orange_stained_glass", + "minecraft:magenta_stained_glass", + "minecraft:light_blue_stained_glass", + "minecraft:yellow_stained_glass", + "minecraft:lime_stained_glass", + "minecraft:pink_stained_glass", + "minecraft:gray_stained_glass", + "minecraft:light_gray_stained_glass", + "minecraft:cyan_stained_glass", + "minecraft:purple_stained_glass", + "minecraft:blue_stained_glass", + "minecraft:brown_stained_glass", + "minecraft:green_stained_glass", + "minecraft:red_stained_glass", + "minecraft:black_stained_glass" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass_pane.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass_pane.json new file mode 100644 index 0000000..10c10b5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/stained_glass_pane.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_stained_glass_pane", + "minecraft:orange_stained_glass_pane", + "minecraft:magenta_stained_glass_pane", + "minecraft:light_blue_stained_glass_pane", + "minecraft:yellow_stained_glass_pane", + "minecraft:lime_stained_glass_pane", + "minecraft:pink_stained_glass_pane", + "minecraft:gray_stained_glass_pane", + "minecraft:light_gray_stained_glass_pane", + "minecraft:cyan_stained_glass_pane", + "minecraft:purple_stained_glass_pane", + "minecraft:blue_stained_glass_pane", + "minecraft:brown_stained_glass_pane", + "minecraft:green_stained_glass_pane", + "minecraft:red_stained_glass_pane", + "minecraft:black_stained_glass_pane" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/terracotta.json b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/terracotta.json new file mode 100644 index 0000000..eed8b48 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/universal_dyeing/tags/items/terracotta.json @@ -0,0 +1,20 @@ +{ + "values": [ + "minecraft:white_terracotta", + "minecraft:orange_terracotta", + "minecraft:magenta_terracotta", + "minecraft:light_blue_terracotta", + "minecraft:yellow_terracotta", + "minecraft:lime_terracotta", + "minecraft:pink_terracotta", + "minecraft:gray_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:cyan_terracotta", + "minecraft:purple_terracotta", + "minecraft:blue_terracotta", + "minecraft:brown_terracotta", + "minecraft:green_terracotta", + "minecraft:red_terracotta", + "minecraft:black_terracotta" + ] +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/allay.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/allay.json new file mode 100644 index 0000000..47019bc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/allay.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/allay" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/armor_stand.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/armor_stand.json new file mode 100644 index 0000000..ef330f3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/armor_stand.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/armor_stand" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/axolotl.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/axolotl.json new file mode 100644 index 0000000..cd69d7d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/axolotl.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/axolotl" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bat.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bat.json new file mode 100644 index 0000000..9b01c0f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bat" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bee.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bee.json new file mode 100644 index 0000000..db24d0e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/bee.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/bee" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/blaze.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/blaze.json new file mode 100644 index 0000000..6f7859a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/blaze.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:blaze_rod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/blaze" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/camel.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/camel.json new file mode 100644 index 0000000..15031d4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/camel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/camel" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cat.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cat.json new file mode 100644 index 0000000..986f159 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cat.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cat" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cave_spider.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cave_spider.json new file mode 100644 index 0000000..3034372 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cave_spider.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cave_spider" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/chicken.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/chicken.json new file mode 100644 index 0000000..97f5f2d --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/chicken.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:chicken" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/chicken" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cod.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cod.json new file mode 100644 index 0000000..9d8e04f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cod.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cod" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cow.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cow.json new file mode 100644 index 0000000..b3795d2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/cow.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/cow" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/creeper.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/creeper.json new file mode 100644 index 0000000..107e3cd --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/creeper.json @@ -0,0 +1,55 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "killer", + "predicate": { + "type": "#minecraft:skeletons" + } + } + ], + "entries": [ + { + "type": "minecraft:tag", + "expand": true, + "name": "minecraft:creeper_drop_music_discs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/creeper" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/dolphin.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/dolphin.json new file mode 100644 index 0000000..53fbcf6 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/dolphin.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/dolphin" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/donkey.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/donkey.json new file mode 100644 index 0000000..da66869 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/donkey.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/donkey" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/drowned.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/drowned.json new file mode 100644 index 0000000..3270c8a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/drowned.json @@ -0,0 +1,55 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.11, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.02 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/drowned" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/elder_guardian.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/elder_guardian.json new file mode 100644 index 0000000..a582364 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/elder_guardian.json @@ -0,0 +1,153 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wet_sponge" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:tide_armor_trim_smithing_template" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/elder_guardian" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ender_dragon.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ender_dragon.json new file mode 100644 index 0000000..9067e7f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ender_dragon.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ender_dragon" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/enderman.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/enderman.json new file mode 100644 index 0000000..389b1c4 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/enderman.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ender_pearl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/enderman" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/endermite.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/endermite.json new file mode 100644 index 0000000..81f0dc5 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/endermite.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/endermite" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/evoker.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/evoker.json new file mode 100644 index 0000000..ab77317 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/evoker.json @@ -0,0 +1,50 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:totem_of_undying" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/evoker" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/fox.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/fox.json new file mode 100644 index 0000000..befa68b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/fox.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/fox" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/frog.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/frog.json new file mode 100644 index 0000000..0faaf14 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/frog.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/frog" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ghast.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ghast.json new file mode 100644 index 0000000..e9c1902 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ghast.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ghast_tear" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ghast" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/giant.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/giant.json new file mode 100644 index 0000000..67b0af8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/giant.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/giant" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/glow_squid.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/glow_squid.json new file mode 100644 index 0000000..6e13159 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/glow_squid.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glow_ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/glow_squid" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/goat.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/goat.json new file mode 100644 index 0000000..c312db7 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/goat.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/goat" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/guardian.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/guardian.json new file mode 100644 index 0000000..d142367 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/guardian.json @@ -0,0 +1,124 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_shard" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:cod", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 2 + }, + { + "type": "minecraft:empty" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:loot_table", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:gameplay/fishing/fish" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/guardian" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/hoglin.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/hoglin.json new file mode 100644 index 0000000..ae09b1f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/hoglin.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/hoglin" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/horse.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/horse.json new file mode 100644 index 0000000..b2b5709 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/horse" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/husk.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/husk.json new file mode 100644 index 0000000..101643e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/husk.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/husk" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/illusioner.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/illusioner.json new file mode 100644 index 0000000..5efa2e3 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/illusioner.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/illusioner" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/iron_golem.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/iron_golem.json new file mode 100644 index 0000000..25f21ae --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/iron_golem.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:poppy" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/iron_golem" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/llama.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/llama.json new file mode 100644 index 0000000..82e90a2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/llama.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/llama" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/magma_cube.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/magma_cube.json new file mode 100644 index 0000000..e72af3a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/magma_cube.json @@ -0,0 +1,135 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + }, + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "slime", + "size": { + "min": 2 + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:magma_cream" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:warm" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pearlescent_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:cold" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:verdant_froglight" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog", + "type_specific": { + "type": "frog", + "variant": "minecraft:temperate" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ochre_froglight" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/magma_cube" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mooshroom.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mooshroom.json new file mode 100644 index 0000000..0b49d30 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mooshroom.json @@ -0,0 +1,78 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:beef" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mooshroom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mule.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mule.json new file mode 100644 index 0000000..8fa7e2e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/mule.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/mule" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ocelot.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ocelot.json new file mode 100644 index 0000000..ab51d39 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ocelot.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/ocelot" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/panda.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/panda.json new file mode 100644 index 0000000..fb4490e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/panda.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/panda" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/parrot.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/parrot.json new file mode 100644 index 0000000..bef6ba0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/parrot.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:feather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/parrot" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/phantom.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/phantom.json new file mode 100644 index 0000000..2824f13 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/phantom.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:phantom_membrane" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/phantom" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pig.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pig.json new file mode 100644 index 0000000..4b9383e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pig.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:porkchop" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pig" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin.json new file mode 100644 index 0000000..5752d04 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin_brute.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin_brute.json new file mode 100644 index 0000000..af2fd34 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/piglin_brute.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/piglin_brute" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pillager.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pillager.json new file mode 100644 index 0000000..07eb565 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pillager.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/pillager" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/player.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/player.json new file mode 100644 index 0000000..f2a5960 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/player.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/player" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/polar_bear.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/polar_bear.json new file mode 100644 index 0000000..c225887 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/polar_bear.json @@ -0,0 +1,87 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:cod", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/polar_bear" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pufferfish.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pufferfish.json new file mode 100644 index 0000000..fa8c356 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/pufferfish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pufferfish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/pufferfish" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/rabbit.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/rabbit.json new file mode 100644 index 0000000..a041078 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/rabbit.json @@ -0,0 +1,94 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rabbit_hide" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rabbit" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.1, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.03 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:rabbit_foot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/rabbit" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ravager.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ravager.json new file mode 100644 index 0000000..2d47e49 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/ravager.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:saddle" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/ravager" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/salmon.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/salmon.json new file mode 100644 index 0000000..0874a45 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/salmon.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:salmon" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/salmon" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep.json new file mode 100644 index 0000000..80b1814 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep.json @@ -0,0 +1,49 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:mutton" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/black.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/black.json new file mode 100644 index 0000000..0403953 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/black.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:black_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/black" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/blue.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/blue.json new file mode 100644 index 0000000..e2713bc --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/blue.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blue_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/blue" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/brown.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/brown.json new file mode 100644 index 0000000..00f6d36 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/brown.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:brown_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/brown" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/cyan.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/cyan.json new file mode 100644 index 0000000..1689f41 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/cyan.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:cyan_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/cyan" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/gray.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/gray.json new file mode 100644 index 0000000..d7c770e --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/gray.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gray_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/gray" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/green.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/green.json new file mode 100644 index 0000000..39c1878 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/green.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:green_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/green" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_blue.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_blue.json new file mode 100644 index 0000000..1365cd9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_blue.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_blue_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_blue" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_gray.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_gray.json new file mode 100644 index 0000000..1ab9c57 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/light_gray.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:light_gray_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/light_gray" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/lime.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/lime.json new file mode 100644 index 0000000..6b9e89c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/lime.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lime_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/lime" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/magenta.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/magenta.json new file mode 100644 index 0000000..5b360fe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/magenta.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magenta_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/magenta" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/orange.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/orange.json new file mode 100644 index 0000000..b6f5af9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/orange.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:orange_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/orange" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/pink.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/pink.json new file mode 100644 index 0000000..480c5db --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/pink.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:pink_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/pink" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/purple.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/purple.json new file mode 100644 index 0000000..44f9ce8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/purple.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:purple_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/purple" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/red.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/red.json new file mode 100644 index 0000000..e7f05ce --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/red.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:red_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/red" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/white.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/white.json new file mode 100644 index 0000000..c182963 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/white.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/white" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/yellow.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/yellow.json new file mode 100644 index 0000000..c2514c9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sheep/yellow.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:yellow_wool" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:loot_table", + "name": "minecraft:entities/sheep" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/sheep/yellow" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/shulker.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/shulker.json new file mode 100644 index 0000000..3ae9b49 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/shulker.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:shulker_shell" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/shulker" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/silverfish.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/silverfish.json new file mode 100644 index 0000000..8499c3a --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/silverfish.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/silverfish" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton.json new file mode 100644 index 0000000..f221775 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton_horse.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton_horse.json new file mode 100644 index 0000000..d326c18 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/skeleton_horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/skeleton_horse" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/slime.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/slime.json new file mode 100644 index 0000000..855fb53 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/slime.json @@ -0,0 +1,81 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "type_specific": { + "type": "slime", + "size": 1 + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:slime_ball" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "source_entity": { + "type": "minecraft:frog" + } + } + } + ], + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:slime_ball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/slime" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sniffer.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sniffer.json new file mode 100644 index 0000000..bc023ba --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/sniffer.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/sniffer" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/snow_golem.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/snow_golem.json new file mode 100644 index 0000000..df001a2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/snow_golem.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 15.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:snowball" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/snow_golem" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/spider.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/spider.json new file mode 100644 index 0000000..324584c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/spider.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/spider" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/squid.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/squid.json new file mode 100644 index 0000000..b2bb132 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/squid.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:ink_sac" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/squid" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/stray.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/stray.json new file mode 100644 index 0000000..88774bb --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/stray.json @@ -0,0 +1,103 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:arrow" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant", + "limit": 1 + }, + { + "function": "minecraft:set_potion", + "id": "minecraft:slowness" + } + ], + "name": "minecraft:tipped_arrow" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/stray" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/strider.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/strider.json new file mode 100644 index 0000000..e3174c2 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/strider.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:string" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/strider" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tadpole.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tadpole.json new file mode 100644 index 0000000..e584940 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tadpole.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/tadpole" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/trader_llama.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/trader_llama.json new file mode 100644 index 0000000..157d1ed --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/trader_llama.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:leather" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/trader_llama" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tropical_fish.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tropical_fish.json new file mode 100644 index 0000000..9d05e61 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/tropical_fish.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 1.0, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tropical_fish" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "chance": 0.05, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bone_meal" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/tropical_fish" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/turtle.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/turtle.json new file mode 100644 index 0000000..82df401 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/turtle.json @@ -0,0 +1,59 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:seagrass", + "weight": 3 + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:damage_source_properties", + "predicate": { + "tags": [ + { + "expected": true, + "id": "minecraft:is_lightning" + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bowl" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/turtle" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vex.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vex.json new file mode 100644 index 0000000..b43c526 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vex.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/vex" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/villager.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/villager.json new file mode 100644 index 0000000..76000a0 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/villager.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/villager" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vindicator.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vindicator.json new file mode 100644 index 0000000..595ea5c --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/vindicator.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/vindicator" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wandering_trader.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wandering_trader.json new file mode 100644 index 0000000..e329a2b --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wandering_trader.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wandering_trader" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/warden.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/warden.json new file mode 100644 index 0000000..641080f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/warden.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:sculk_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/warden" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/witch.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/witch.json new file mode 100644 index 0000000..a4d753f --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/witch.json @@ -0,0 +1,178 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glowstone_dust" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:sugar" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:redstone" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:spider_eye" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:glass_bottle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gunpowder" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:stick", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + } + } + ], + "random_sequence": "minecraft:entities/witch" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither.json new file mode 100644 index 0000000..91301c9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wither" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither_skeleton.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither_skeleton.json new file mode 100644 index 0000000..81d5318 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wither_skeleton.json @@ -0,0 +1,84 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": -1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:coal" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:bone" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:wither_skeleton_skull" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/wither_skeleton" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wolf.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wolf.json new file mode 100644 index 0000000..baf3ea8 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/wolf.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "random_sequence": "minecraft:entities/wolf" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zoglin.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zoglin.json new file mode 100644 index 0000000..644d4fe --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zoglin.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zoglin" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie.json new file mode 100644 index 0000000..ede1676 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_horse.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_horse.json new file mode 100644 index 0000000..15b9286 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_horse.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_horse" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_villager.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_villager.json new file mode 100644 index 0000000..719de11 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombie_villager.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot" + }, + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombie_villager" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombified_piglin.json b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombified_piglin.json new file mode 100644 index 0000000..e6d8977 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanilla/loot_tables/entities/zombified_piglin.json @@ -0,0 +1,84 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1.0, + "min": 0.0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:gold_nugget" + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:entities/zombified_piglin" +} \ No newline at end of file diff --git a/src/main/resources/resourcepacks/celestium/data/vanillatweaks/tags/functions/uninstall.json b/src/main/resources/resourcepacks/celestium/data/vanillatweaks/tags/functions/uninstall.json new file mode 100644 index 0000000..880bcba --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/vanillatweaks/tags/functions/uninstall.json @@ -0,0 +1,5 @@ +{ + "values": [ + "silence_mobs:uninstall" + ] +} diff --git a/src/main/resources/resourcepacks/celestium/data/wool_to_string/advancements/recipes/building_blocks/wool_to_string/string.json b/src/main/resources/resourcepacks/celestium/data/wool_to_string/advancements/recipes/building_blocks/wool_to_string/string.json new file mode 100644 index 0000000..2181fc9 --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/wool_to_string/advancements/recipes/building_blocks/wool_to_string/string.json @@ -0,0 +1,25 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + } + }, + "requirements": [ + [ + "has_block" + ] + ], + "rewards": { + "recipes": [ + "wool_to_string:string" + ] + } +} diff --git a/src/main/resources/resourcepacks/celestium/data/wool_to_string/recipes/string.json b/src/main/resources/resourcepacks/celestium/data/wool_to_string/recipes/string.json new file mode 100644 index 0000000..a11d7ab --- /dev/null +++ b/src/main/resources/resourcepacks/celestium/data/wool_to_string/recipes/string.json @@ -0,0 +1,12 @@ +{ + "type": "crafting_shapeless", + "result": { + "item": "minecraft:string", + "count": 4 + }, + "ingredients": [ + { + "tag": "minecraft:wool" + } + ] +}