From 466ba87d1a34aeeac4b5d2ec7047a33e2e15d609 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Sun, 12 Apr 2026 23:51:42 +0100 Subject: [PATCH] Add paxel recipe advancements --- .../advancement/recipes/paxel/copper.json | 32 +++++++++++++++++++ .../advancement/recipes/paxel/diamond.json | 32 +++++++++++++++++++ .../advancement/recipes/paxel/golden.json | 32 +++++++++++++++++++ .../advancement/recipes/paxel/iron.json | 32 +++++++++++++++++++ .../advancement/recipes/paxel/netherite.json | 32 +++++++++++++++++++ .../advancement/recipes/paxel/wooden.json | 32 +++++++++++++++++++ 6 files changed, 192 insertions(+) create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/copper.json create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/diamond.json create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/golden.json create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/iron.json create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/netherite.json create mode 100644 src/main/resources/data/mc_rebalance/advancement/recipes/paxel/wooden.json diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/copper.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/copper.json new file mode 100644 index 0000000..363c1a5 --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/copper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_copper": { + "conditions": { + "items": [ + { + "items": "minecraft:copper_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/copper" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_copper" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/copper" + ] + } +} diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/diamond.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/diamond.json new file mode 100644 index 0000000..e9de2e6 --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/diamond.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_diamond": { + "conditions": { + "items": [ + { + "items": "minecraft:diamond" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/diamond" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_diamond" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/diamond" + ] + } +} diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/golden.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/golden.json new file mode 100644 index 0000000..27787a8 --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/golden.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_gold_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:gold_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/golden" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_gold_ingot" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/golden" + ] + } +} diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/iron.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/iron.json new file mode 100644 index 0000000..0b0b43f --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/iron.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/iron" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron_ingot" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/iron" + ] + } +} diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/netherite.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/netherite.json new file mode 100644 index 0000000..ea4e62f --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/netherite.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_netherite_ingot": { + "conditions": { + "items": [ + { + "items": "minecraft:netherite_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/netherite" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_netherite_ingot" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/netherite" + ] + } +} diff --git a/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/wooden.json b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/wooden.json new file mode 100644 index 0000000..ff3dda7 --- /dev/null +++ b/src/main/resources/data/mc_rebalance/advancement/recipes/paxel/wooden.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stick": { + "conditions": { + "items": [ + { + "items": "minecraft:stick" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "mc_rebalance:paxel/wooden" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stick" + ] + ], + "rewards": { + "recipes": [ + "mc_rebalance:paxel/wooden" + ] + } +}