diff --git a/gradle.properties b/gradle.properties index dbe524c..98af86b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ yarn_mappings=1.21+build.2 loader_version=0.15.11 # Mod Properties -mod_version=1.1.0 +mod_version=1.1.1 maven_group=com.lumiscosity.rounded archives_base_name=rounded diff --git a/src/client/resources/assets/rounded/blockstates/compat/charm/treated_azalea_planks.json b/src/client/resources/assets/rounded/blockstates/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..ad8b716 --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/charm/treated_azalea_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/charm/treated_azalea_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/blockstates/compat/charm/treated_ebony_planks.json b/src/client/resources/assets/rounded/blockstates/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..36a1df7 --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/charm/treated_ebony_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/charm/treated_ebony_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..b3e0d9e --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/gardens_of_the_dead/treated_soulblight_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..ea7bb65 --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/gardens_of_the_dead/treated_whistlecane_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/blockstates/compat/pearfection/treated_callery_planks.json b/src/client/resources/assets/rounded/blockstates/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..844f75a --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/pearfection/treated_callery_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/blockstates/compat/verdance/treated_mulberry_planks.json b/src/client/resources/assets/rounded/blockstates/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..3767bee --- /dev/null +++ b/src/client/resources/assets/rounded/blockstates/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "rounded:block/compat/verdance/treated_mulberry_planks" + } + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/lang/en_us.json b/src/client/resources/assets/rounded/lang/en_us.json index e8cbb70..c401d32 100644 --- a/src/client/resources/assets/rounded/lang/en_us.json +++ b/src/client/resources/assets/rounded/lang/en_us.json @@ -90,5 +90,12 @@ "block.rounded.compat.wilderwild.treated_palm_planks": "Treated Palm Planks", "block.rounded.compat.betternether.treated_wart_planks": "Treated Wart Planks", "block.rounded.compat.betternether.treated_willow_planks": "Treated Willow Planks", - "block.rounded.compat.terrestria.treated_yucca_palm_planks": "Treated Yucca Palm Planks" + "block.rounded.compat.terrestria.treated_yucca_palm_planks": "Treated Yucca Palm Planks", + + "block.rounded.compat.charm.treated_ebony_planks": "Treated Ebony Planks", + "block.rounded.compat.charm.treated_azalea_planks": "Treated Azalea Planks", + "block.rounded.compat.gardens_of_the_dead.treated_whistlecane_planks": "Treated Whistlecane Planks", + "block.rounded.compat.gardens_of_the_dead.treated_soulblight_planks": "Treated Soulblight Planks", + "block.rounded.compat.verdance.treated_mulberry_planks": "Treated Mulberry Planks", + "block.rounded.compat.pearfection.treated_callery_planks": "Treated Callery Planks" } diff --git a/src/client/resources/assets/rounded/models/block/compat/charm/treated_azalea_planks.json b/src/client/resources/assets/rounded/models/block/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..380f8b8 --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/charm/treated_azalea_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/charm/treated_azalea_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/block/compat/charm/treated_ebony_planks.json b/src/client/resources/assets/rounded/models/block/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..3c1075a --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/charm/treated_ebony_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/charm/treated_ebony_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..c1a6cb7 --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/gardens_of_the_dead/treated_soulblight_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..38216d4 --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/gardens_of_the_dead/treated_whistlecane_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/block/compat/pearfection/treated_callery_planks.json b/src/client/resources/assets/rounded/models/block/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..7a695e8 --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/pearfection/treated_callery_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/block/compat/verdance/treated_mulberry_planks.json b/src/client/resources/assets/rounded/models/block/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..c750df5 --- /dev/null +++ b/src/client/resources/assets/rounded/models/block/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "rounded:block/compat/verdance/treated_mulberry_planks" + } +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/charm/treated_azalea_planks.json b/src/client/resources/assets/rounded/models/item/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..6dc2c88 --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/charm/treated_azalea_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/charm/treated_azalea_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/charm/treated_ebony_planks.json b/src/client/resources/assets/rounded/models/item/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..5af907e --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/charm/treated_ebony_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/charm/treated_ebony_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..8f90a8f --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/gardens_of_the_dead/treated_soulblight_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..bd8b00c --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/gardens_of_the_dead/treated_whistlecane_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/pearfection/treated_callery_planks.json b/src/client/resources/assets/rounded/models/item/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..02fc01f --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/pearfection/treated_callery_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/models/item/compat/verdance/treated_mulberry_planks.json b/src/client/resources/assets/rounded/models/item/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..8fe9256 --- /dev/null +++ b/src/client/resources/assets/rounded/models/item/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "rounded:block/compat/verdance/treated_mulberry_planks" +} \ No newline at end of file diff --git a/src/client/resources/assets/rounded/textures/block/compat/charm/treated_azalea_planks.png b/src/client/resources/assets/rounded/textures/block/compat/charm/treated_azalea_planks.png new file mode 100644 index 0000000..b2f77f6 Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/charm/treated_azalea_planks.png differ diff --git a/src/client/resources/assets/rounded/textures/block/compat/charm/treated_ebony_planks.png b/src/client/resources/assets/rounded/textures/block/compat/charm/treated_ebony_planks.png new file mode 100644 index 0000000..ca7932a Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/charm/treated_ebony_planks.png differ diff --git a/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_soulblight_planks.png b/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_soulblight_planks.png new file mode 100644 index 0000000..50261ea Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_soulblight_planks.png differ diff --git a/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_whistlecane_planks.png b/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_whistlecane_planks.png new file mode 100644 index 0000000..7f37dce Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/gardens_of_the_dead/treated_whistlecane_planks.png differ diff --git a/src/client/resources/assets/rounded/textures/block/compat/pearfection/treated_callery_planks.png b/src/client/resources/assets/rounded/textures/block/compat/pearfection/treated_callery_planks.png new file mode 100644 index 0000000..0e734e2 Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/pearfection/treated_callery_planks.png differ diff --git a/src/client/resources/assets/rounded/textures/block/compat/verdance/treated_mulberry_planks.png b/src/client/resources/assets/rounded/textures/block/compat/verdance/treated_mulberry_planks.png new file mode 100644 index 0000000..061b488 Binary files /dev/null and b/src/client/resources/assets/rounded/textures/block/compat/verdance/treated_mulberry_planks.png differ diff --git a/src/main/java/com/lumiscosity/rounded/Rounded.java b/src/main/java/com/lumiscosity/rounded/Rounded.java index 4b13405..da161a3 100644 --- a/src/main/java/com/lumiscosity/rounded/Rounded.java +++ b/src/main/java/com/lumiscosity/rounded/Rounded.java @@ -48,6 +48,18 @@ public void onInitialize() { if (FabricLoader.getInstance().isModLoaded("wilderwild")) { WilderwildCompat.register(); } + if (FabricLoader.getInstance().isModLoaded("gardens_of_the_dead")) { + GardensofthedeadCompat.register(); + } + if (FabricLoader.getInstance().isModLoaded("pearfection")) { + PearfectionCompat.register(); + } + if (FabricLoader.getInstance().isModLoaded("verdance")) { + VerdanceCompat.register(); + } + if (FabricLoader.getInstance().isModLoaded("charm")) { + CharmCompat.register(); + } LOGGER.info("Rounded init complete!"); } diff --git a/src/main/java/com/lumiscosity/rounded/compat/CharmCompat.java b/src/main/java/com/lumiscosity/rounded/compat/CharmCompat.java new file mode 100644 index 0000000..8d45ba5 --- /dev/null +++ b/src/main/java/com/lumiscosity/rounded/compat/CharmCompat.java @@ -0,0 +1,28 @@ +package com.lumiscosity.rounded.compat; + +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.registry.Registries; +import net.minecraft.util.Identifier; + +import static com.lumiscosity.rounded.blocks.RegisterBlocks.register_treated_plank; + +public class CharmCompat { + public static final Block TREATED_EBONY_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("charm", "ebony_planks"))) + ); + public static final Item TREATED_EBONY_PLANKS_ITEM = new BlockItem(TREATED_EBONY_PLANKS, new Item.Settings()); + + public static final Block TREATED_AZALEA_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("charm", "azalea_planks"))) + ); + public static final Item TREATED_AZALEA_PLANKS_ITEM = new BlockItem(TREATED_AZALEA_PLANKS, new Item.Settings()); + + + public static void register() { + register_treated_plank("compat/charm/treated_ebony_planks", TREATED_EBONY_PLANKS, TREATED_EBONY_PLANKS_ITEM, "charm", "ebony"); + register_treated_plank("compat/charm/treated_azalea_planks", TREATED_AZALEA_PLANKS, TREATED_AZALEA_PLANKS_ITEM, "charm", "azalea"); + + } +} \ No newline at end of file diff --git a/src/main/java/com/lumiscosity/rounded/compat/GardensofthedeadCompat.java b/src/main/java/com/lumiscosity/rounded/compat/GardensofthedeadCompat.java new file mode 100644 index 0000000..0ab4dc8 --- /dev/null +++ b/src/main/java/com/lumiscosity/rounded/compat/GardensofthedeadCompat.java @@ -0,0 +1,28 @@ +package com.lumiscosity.rounded.compat; + +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.registry.Registries; +import net.minecraft.util.Identifier; + +import static com.lumiscosity.rounded.blocks.RegisterBlocks.register_treated_plank; + +public class GardensofthedeadCompat { + public static final Block TREATED_SOULBLIGHT_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("gardens_of_the_dead", "soulblight_planks"))) + ); + public static final Item TREATED_SOULBLIGHT_PLANKS_ITEM = new BlockItem(TREATED_SOULBLIGHT_PLANKS, new Item.Settings()); + + public static final Block TREATED_WHISTLECANE_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("gardens_of_the_dead", "whistlecane_planks"))) + ); + public static final Item TREATED_WHISTLECANE_PLANKS_ITEM = new BlockItem(TREATED_WHISTLECANE_PLANKS, new Item.Settings()); + + + public static void register() { + register_treated_plank("compat/gardens_of_the_dead/treated_soulblight_planks", TREATED_SOULBLIGHT_PLANKS, TREATED_SOULBLIGHT_PLANKS_ITEM, "gardens_of_the_dead", "soulblight"); + register_treated_plank("compat/gardens_of_the_dead/treated_whistlecane_planks", TREATED_WHISTLECANE_PLANKS, TREATED_WHISTLECANE_PLANKS_ITEM, "gardens_of_the_dead", "whistlecane"); + + } +} \ No newline at end of file diff --git a/src/main/java/com/lumiscosity/rounded/compat/PearfectionCompat.java b/src/main/java/com/lumiscosity/rounded/compat/PearfectionCompat.java new file mode 100644 index 0000000..90f6582 --- /dev/null +++ b/src/main/java/com/lumiscosity/rounded/compat/PearfectionCompat.java @@ -0,0 +1,21 @@ +package com.lumiscosity.rounded.compat; + +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.registry.Registries; +import net.minecraft.util.Identifier; + +import static com.lumiscosity.rounded.blocks.RegisterBlocks.register_treated_plank; + +public class PearfectionCompat { + public static final Block TREATED_CALLERY_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("pearfection", "callery_planks"))) + ); + public static final Item TREATED_CALLERY_PLANKS_ITEM = new BlockItem(TREATED_CALLERY_PLANKS, new Item.Settings()); + + public static void register() { + register_treated_plank("compat/pearfection/treated_callery_planks", TREATED_CALLERY_PLANKS, TREATED_CALLERY_PLANKS_ITEM, "pearfection", "callery"); + + } +} \ No newline at end of file diff --git a/src/main/java/com/lumiscosity/rounded/compat/VerdanceCompat.java b/src/main/java/com/lumiscosity/rounded/compat/VerdanceCompat.java new file mode 100644 index 0000000..219fd01 --- /dev/null +++ b/src/main/java/com/lumiscosity/rounded/compat/VerdanceCompat.java @@ -0,0 +1,21 @@ +package com.lumiscosity.rounded.compat; + +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.registry.Registries; +import net.minecraft.util.Identifier; + +import static com.lumiscosity.rounded.blocks.RegisterBlocks.register_treated_plank; + +public class VerdanceCompat { + public static final Block TREATED_MULBERRY_PLANKS = new Block( + Block.Settings.copy(Registries.BLOCK.get(Identifier.of("minecraft", "oak_planks"))) + ); + public static final Item TREATED_MULBERRY_PLANKS_ITEM = new BlockItem(TREATED_MULBERRY_PLANKS, new Item.Settings()); + + public static void register() { + register_treated_plank("compat/verdance/treated_mulberry_planks", TREATED_MULBERRY_PLANKS, TREATED_MULBERRY_PLANKS_ITEM, "verdance", "mulberry"); + + } +} diff --git a/src/main/resources/data/minecraft/tags/block/mineable/axe.json b/src/main/resources/data/minecraft/tags/block/mineable/axe.json index 6d30cc3..bc4a370 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/axe.json +++ b/src/main/resources/data/minecraft/tags/block/mineable/axe.json @@ -200,6 +200,30 @@ { "required": false, "id": "rounded:compat/wilderwild/treated_palm_planks" + }, + { + "required": false, + "id": "rounded:compat/pearfection/treated_callery_planks" + }, + { + "required": false, + "id": "rounded:compat/verdance/treated_mulberry_planks" + }, + { + "required": false, + "id": "rounded:compat/charm/treated_ebony_planks" + }, + { + "required": false, + "id": "rounded:compat/charm/treated_azalea_planks" + }, + { + "required": false, + "id": "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + }, + { + "required": false, + "id": "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" } ] } diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json index 2886460..3a1b3f6 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -12,4 +12,4 @@ "rounded:bladderwrack_block", "rounded:moisture_detector" ] -} \ No newline at end of file +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_azalea_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..442fe7a --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_azalea_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/charm/treated_azalea_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/charm/treated_azalea_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_ebony_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..2d9c36a --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/charm/treated_ebony_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/charm/treated_ebony_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/charm/treated_ebony_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..7ca6e74 --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..b092a3b --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/pearfection/treated_callery_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..b06db29 --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/pearfection/treated_callery_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/pearfection/treated_callery_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "pearfection" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/verdance/treated_mulberry_planks.json b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..ef52406 --- /dev/null +++ b/src/main/resources/data/rounded/advancement/recipes/building_blocks/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,40 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_log": { + "conditions": { + "items": [ + { + "items": "minecraft:honeycomb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "rounded:compat/verdance/treated_mulberry_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_log" + ] + ], + "rewards": { + "recipes": [ + "rounded:compat/verdance/treated_mulberry_planks" + ] + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "verdance" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_azalea_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..a98aa9d --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_azalea_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/charm/treated_azalea_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/charm/treated_azalea_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_ebony_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..3c6716d --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/charm/treated_ebony_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/charm/treated_ebony_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/charm/treated_ebony_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..e41d09b --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/gardens_of_the_dead/treated_soulblight_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..ad59422 --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/gardens_of_the_dead/treated_whistlecane_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/pearfection/treated_callery_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..a571037 --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/pearfection/treated_callery_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/pearfection/treated_callery_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "pearfection" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/loot_table/blocks/compat/verdance/treated_mulberry_planks.json b/src/main/resources/data/rounded/loot_table/blocks/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..4b20a30 --- /dev/null +++ b/src/main/resources/data/rounded/loot_table/blocks/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "rounded:compat/verdance/treated_mulberry_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "rounded:blocks/compat/verdance/treated_mulberry_planks", + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "verdance" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/charm/treated_azalea_planks.json b/src/main/resources/data/rounded/recipe/compat/charm/treated_azalea_planks.json new file mode 100644 index 0000000..f0fec43 --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/charm/treated_azalea_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "charm:azalea_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/charm/treated_azalea_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/charm/treated_ebony_planks.json b/src/main/resources/data/rounded/recipe/compat/charm/treated_ebony_planks.json new file mode 100644 index 0000000..df36f45 --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/charm/treated_ebony_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "charm:ebony_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/charm/treated_ebony_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "charm" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_soulblight_planks.json b/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_soulblight_planks.json new file mode 100644 index 0000000..374cbb9 --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_soulblight_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "gardens_of_the_dead:soulblight_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_whistlecane_planks.json b/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_whistlecane_planks.json new file mode 100644 index 0000000..fb7b79e --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/gardens_of_the_dead/treated_whistlecane_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "gardens_of_the_dead:whistlecane_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "gardens_of_the_dead" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/pearfection/treated_callery_planks.json b/src/main/resources/data/rounded/recipe/compat/pearfection/treated_callery_planks.json new file mode 100644 index 0000000..28a1f71 --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/pearfection/treated_callery_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "pearfection:callery_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/pearfection/treated_callery_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "pearfection" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/recipe/compat/verdance/treated_mulberry_planks.json b/src/main/resources/data/rounded/recipe/compat/verdance/treated_mulberry_planks.json new file mode 100644 index 0000000..9867d95 --- /dev/null +++ b/src/main/resources/data/rounded/recipe/compat/verdance/treated_mulberry_planks.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "rounded:treated_planks", + "key": { + "#": { + "item": "verdance:mulberry_planks" + }, + "X": { + "item": "minecraft:honeycomb" + } + }, + "pattern": [ + "###", + "#X#", + "###" + ], + "result": { + "count": 8, + "id": "rounded:compat/verdance/treated_mulberry_planks" + }, + "fabric:load_conditions": [ + { + "condition": "fabric:all_mods_loaded", + "values": [ + "verdance" + ] + } + ] +} diff --git a/src/main/resources/data/rounded/tags/item/treated_planks.json b/src/main/resources/data/rounded/tags/item/treated_planks.json index bb827c5..be6bec6 100644 --- a/src/main/resources/data/rounded/tags/item/treated_planks.json +++ b/src/main/resources/data/rounded/tags/item/treated_planks.json @@ -203,6 +203,30 @@ { "required": false, "id": "rounded:compat/terrestria/treated_yucca_palm_planks" + }, + { + "required": false, + "id": "rounded:compat/pearfection/treated_callery_planks" + }, + { + "required": false, + "id": "rounded:compat/verdance/treated_mulberry_planks" + }, + { + "required": false, + "id": "rounded:compat/charm/treated_ebony_planks" + }, + { + "required": false, + "id": "rounded:compat/charm/treated_azalea_planks" + }, + { + "required": false, + "id": "rounded:compat/gardens_of_the_dead/treated_whistlecane_planks" + }, + { + "required": false, + "id": "rounded:compat/gardens_of_the_dead/treated_soulblight_planks" } ] }