From 99b4efc61e1a16818db0fb50fb9d59401e3c54c7 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Tue, 27 Jan 2026 21:54:18 +0000 Subject: [PATCH] Add components for paxels --- .../assets/mc_rebalance/lang/en_us.json | 8 +++++ .../defaulted/tags/item/diamond_tools.json | 5 +++ .../defaulted/tags/item/golden_tools.json | 5 +++ .../data/defaulted/tags/item/iron_tools.json | 5 +++ .../defaulted/tags/item/netherite_tools.json | 5 +++ .../data/defaulted/tags/item/stone_tools.json | 5 +++ .../defaulted/tags/item/wooden_tools.json | 5 +++ .../paxel/diamond.json | 35 +++++++++++++++++++ .../paxel/golden.json | 34 ++++++++++++++++++ .../default_component_patches/paxel/iron.json | 35 +++++++++++++++++++ .../paxel/netherite.json | 35 +++++++++++++++++++ .../paxel/stone.json | 35 +++++++++++++++++++ .../paxel/wooden.json | 35 +++++++++++++++++++ .../mc_rebalance/recipe/paxel/diamond.json | 18 ++++++++++ .../recipe/paxel/diamond_paxel.json | 31 ---------------- .../mc_rebalance/recipe/paxel/golden.json | 18 ++++++++++ .../recipe/paxel/golden_paxel.json | 31 ---------------- .../data/mc_rebalance/recipe/paxel/iron.json | 18 ++++++++++ .../mc_rebalance/recipe/paxel/iron_paxel.json | 31 ---------------- .../mc_rebalance/recipe/paxel/netherite.json | 14 ++++++++ .../data/mc_rebalance/recipe/paxel/stone.json | 18 ++++++++++ .../recipe/paxel/stone_paxel.json | 31 ---------------- .../mc_rebalance/recipe/paxel/wooden.json | 17 +++++++++ .../recipe/paxel/wooden_paxel.json | 30 ---------------- .../data/mc_rebalance/tags/item/paxels.json | 10 ++++++ 25 files changed, 360 insertions(+), 154 deletions(-) create mode 100644 overrides/global_packs/mc_rebalance_datapack/assets/mc_rebalance/lang/en_us.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/diamond_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/golden_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/iron_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/netherite_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/stone_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/wooden_tools.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/diamond.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/golden.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/iron.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/netherite.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/stone.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/wooden.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond.json delete mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond_paxel.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden.json delete mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden_paxel.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron.json delete mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron_paxel.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/netherite.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone.json delete mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone_paxel.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden.json delete mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden_paxel.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/tags/item/paxels.json diff --git a/overrides/global_packs/mc_rebalance_datapack/assets/mc_rebalance/lang/en_us.json b/overrides/global_packs/mc_rebalance_datapack/assets/mc_rebalance/lang/en_us.json new file mode 100644 index 0000000..912960a --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/assets/mc_rebalance/lang/en_us.json @@ -0,0 +1,8 @@ +{ + "item.mc_rebalance.wooden_paxel": "Wooden Paxel", + "item.mc_rebalance.stone_paxel": "Copper Paxel", + "item.mc_rebalance.iron_paxel": "Iron Paxel", + "item.mc_rebalance.golden_paxel": "Golden Paxel", + "item.mc_rebalance.diamond_paxel": "Diamond Paxel", + "item.mc_rebalance.netherite_paxel": "Dendrite Paxel" +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/diamond_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/diamond_tools.json new file mode 100644 index 0000000..a4fc6ca --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/diamond_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:diamond_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/golden_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/golden_tools.json new file mode 100644 index 0000000..c494cd1 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/golden_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:golden_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/iron_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/iron_tools.json new file mode 100644 index 0000000..529c29a --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/iron_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:iron_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/netherite_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/netherite_tools.json new file mode 100644 index 0000000..32e3db4 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/netherite_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:netherite_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/stone_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/stone_tools.json new file mode 100644 index 0000000..ea83bfb --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/stone_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:stone_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/wooden_tools.json b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/wooden_tools.json new file mode 100644 index 0000000..f71040d --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/defaulted/tags/item/wooden_tools.json @@ -0,0 +1,5 @@ +{ + "values": [ + "mc_rebalance:wooden_paxel" + ] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/diamond.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/diamond.json new file mode 100644 index 0000000..74dc0c0 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/diamond.json @@ -0,0 +1,35 @@ +{ + "items": [ + "mc_rebalance:diamond_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_diamond_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 8.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 8.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 8.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 8.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 4.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.0, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0, + "minecraft:max_damage": 1561 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/golden.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/golden.json new file mode 100644 index 0000000..9ed67e2 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/golden.json @@ -0,0 +1,34 @@ +{ + "items": [ + "mc_rebalance:golden_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_gold_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 10.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 10.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 10.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 10.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 3.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.1, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/iron.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/iron.json new file mode 100644 index 0000000..2cd66e3 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/iron.json @@ -0,0 +1,35 @@ +{ + "items": [ + "mc_rebalance:iron_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_iron_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 6.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 6.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 6.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 6.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 3.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.1, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0, + "minecraft:max_damage": 250 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/netherite.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/netherite.json new file mode 100644 index 0000000..401bfc1 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/netherite.json @@ -0,0 +1,35 @@ +{ + "items": [ + "mc_rebalance:netherite_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_netherite_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 9.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 9.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 9.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 9.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 4.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.0, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0, + "minecraft:max_damage": 2031 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/stone.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/stone.json new file mode 100644 index 0000000..66438ff --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/stone.json @@ -0,0 +1,35 @@ +{ + "items": [ + "mc_rebalance:stone_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_stone_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 4.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 4.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 4.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 4.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 2.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.2, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0, + "minecraft:max_damage": 131 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/wooden.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/wooden.json new file mode 100644 index 0000000..0beb26b --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/defaulted/default_component_patches/paxel/wooden.json @@ -0,0 +1,35 @@ +{ + "items": [ + "mc_rebalance:wooden_paxel" + ], + "patch": { + "tool": { + "rules": [ + {"blocks": "#minecraft:incorrect_for_wooden_tool", "correct_for_drops": false}, + {"blocks": "#mineable/pickaxe", "speed": 2.0, "correct_for_drops": true}, + {"blocks": "#mineable/axe", "speed": 2.0, "correct_for_drops": true}, + {"blocks": "#mineable/shovel", "speed": 2.0, "correct_for_drops": true}, + {"blocks": "#mineable/hoe", "speed": 2.0, "correct_for_drops": true} + ] + }, + "attribute_modifiers": [ + { + "type": "generic.attack_damage", + "slot": "mainhand", + "id": "base_attack_damage", + "amount": 1.5, + "operation": "add_value" + }, + { + "type": "minecraft:generic.attack_speed", + "id": "minecraft:base_attack_speed", + "amount": -3.2, + "operation": "add_value", + "slot": "mainhand" + } + ], + "minecraft:max_stack_size": 1, + "minecraft:damage": 0, + "minecraft:max_damage": 59 + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond.json new file mode 100644 index 0000000..cffa7bb --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": {"item": "minecraft:stick"}, + "X": {"item": "minecraft:diamond"}, + "Z": {"item": "minecraft:netherite_scrap"} + }, + "pattern": [ + "XZX", + "X#X", + " # " + ], + "result": { + "count": 1, + "id": "mc_rebalance:diamond_paxel" + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond_paxel.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond_paxel.json deleted file mode 100644 index 2e9fc2e..0000000 --- a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/diamond_paxel.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "#": {"item": "minecraft:stick"}, - "X": {"item": "minecraft:diamond"}, - "Z": {"item": "minecraft:netherite_scrap"} - }, - "pattern": [ - "XZX", - "X#X", - " # " - ], - "result": { - "count": 1, - "id": "minecraft:diamond_shovel", - "components": { - "tool": { - "rules": [ - {"blocks": "#minecraft:incorrect_for_diamond_tool", "correct_for_drops": false}, - {"blocks": "#mineable/pickaxe", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/axe", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/shovel", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/hoe", "speed": 8.0, "correct_for_drops": true} - ] - }, - "custom_name": "{'text':'Diamond Paxel','italic':false}", - "custom_model_data": 74831 - } - } -} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden.json new file mode 100644 index 0000000..f66ddc5 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": {"item": "minecraft:stick"}, + "X": {"item": "minecraft:gold_ingot"}, + "Z": {"item": "minecraft:diamond"} + }, + "pattern": [ + "XZX", + "X#X", + " # " + ], + "result": { + "count": 1, + "id": "mc_rebalance:golden_paxel" + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden_paxel.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden_paxel.json deleted file mode 100644 index 52b94b4..0000000 --- a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/golden_paxel.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "#": {"item": "minecraft:stick"}, - "X": {"item": "minecraft:gold_ingot"}, - "Z": {"item": "minecraft:diamond"} - }, - "pattern": [ - "XZX", - "X#X", - " # " - ], - "result": { - "count": 1, - "id": "minecraft:golden_shovel", - "components": { - "tool": { - "rules": [ - {"blocks": "#minecraft:incorrect_for_gold_tool", "correct_for_drops": false}, - {"blocks": "#mineable/pickaxe", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/axe", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/shovel", "speed": 8.0, "correct_for_drops": true}, - {"blocks": "#mineable/hoe", "speed": 8.0, "correct_for_drops": true} - ] - }, - "custom_name": "{'text':'Golden Paxel','italic':false}", - "custom_model_data": 74831 - } - } -} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron.json new file mode 100644 index 0000000..f3cf802 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": {"item": "minecraft:stick"}, + "X": {"item": "minecraft:iron_ingot"}, + "Z": {"item": "minecraft:gold_ingot"} + }, + "pattern": [ + "XZX", + "X#X", + " # " + ], + "result": { + "count": 1, + "id": "mc_rebalance:iron_paxel" + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron_paxel.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron_paxel.json deleted file mode 100644 index 1e02b8b..0000000 --- a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/iron_paxel.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "#": {"item": "minecraft:stick"}, - "X": {"item": "minecraft:iron_ingot"}, - "Z": {"item": "minecraft:gold_ingot"} - }, - "pattern": [ - "XZX", - "X#X", - " # " - ], - "result": { - "count": 1, - "id": "minecraft:iron_shovel", - "components": { - "tool": { - "rules": [ - {"blocks": "#minecraft:incorrect_for_iron_tool", "correct_for_drops": false}, - {"blocks": "#mineable/pickaxe", "speed": 6.0, "correct_for_drops": true}, - {"blocks": "#mineable/axe", "speed": 6.0, "correct_for_drops": true}, - {"blocks": "#mineable/shovel", "speed": 6.0, "correct_for_drops": true}, - {"blocks": "#mineable/hoe", "speed": 6.0, "correct_for_drops": true} - ] - }, - "custom_name": "{'text':'Iron Paxel','italic':false}", - "custom_model_data": 74831 - } - } -} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/netherite.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/netherite.json new file mode 100644 index 0000000..328d1a5 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/netherite.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:smithing_transform", + "addition": { + "item": "minecraft:netherite_ingot" + }, + "base": { + "item": "mc_rebalance:diamond_paxel" + }, + "result": { + "count": 1, + "id": "mc_rebalance:netherite_paxel" + }, + "template": [] +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone.json new file mode 100644 index 0000000..8443698 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": {"item": "minecraft:stick"}, + "X": {"tag": "minecraft:stone_tool_materials"}, + "Z": {"item": "minecraft:iron_ingot"} + }, + "pattern": [ + "XZX", + "X#X", + " # " + ], + "result": { + "count": 1, + "id": "mc_rebalance:stone_paxel" + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone_paxel.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone_paxel.json deleted file mode 100644 index 8c4c3ff..0000000 --- a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/stone_paxel.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "#": {"item": "minecraft:stick"}, - "X": {"tag": "minecraft:stone_tool_materials"}, - "Z": {"item": "minecraft:iron_ingot"} - }, - "pattern": [ - "XZX", - "X#X", - " # " - ], - "result": { - "count": 1, - "id": "minecraft:stone_shovel", - "components": { - "tool": { - "rules": [ - {"blocks": "#minecraft:incorrect_for_stone_tool", "correct_for_drops": false}, - {"blocks": "#mineable/pickaxe", "speed": 4.0, "correct_for_drops": true}, - {"blocks": "#mineable/axe", "speed": 4.0, "correct_for_drops": true}, - {"blocks": "#mineable/shovel", "speed": 4.0, "correct_for_drops": true}, - {"blocks": "#mineable/hoe", "speed": 4.0, "correct_for_drops": true} - ] - }, - "custom_name": "{'text':'Copper Paxel','italic':false}", - "custom_model_data": 74831 - } - } -} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden.json new file mode 100644 index 0000000..23595c4 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": {"item": "minecraft:stick"}, + "X": {"tag": "minecraft:planks"} + }, + "pattern": [ + "XXX", + " # ", + " # " + ], + "result": { + "count": 1, + "id": "mc_rebalance:wooden_paxel" + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden_paxel.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden_paxel.json deleted file mode 100644 index c087295..0000000 --- a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/recipe/paxel/wooden_paxel.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "equipment", - "key": { - "#": {"item": "minecraft:stick"}, - "X": {"tag": "minecraft:planks"} - }, - "pattern": [ - "XXX", - " # ", - " # " - ], - "result": { - "count": 1, - "id": "minecraft:wooden_shovel", - "components": { - "tool": { - "rules": [ - {"blocks": "#minecraft:incorrect_for_wooden_tool", "correct_for_drops": false}, - {"blocks": "#mineable/pickaxe", "speed": 2.0, "correct_for_drops": true}, - {"blocks": "#mineable/axe", "speed": 2.0, "correct_for_drops": true}, - {"blocks": "#mineable/shovel", "speed": 2.0, "correct_for_drops": true}, - {"blocks": "#mineable/hoe", "speed": 2.0, "correct_for_drops": true} - ] - }, - "custom_name": "{'text':'Wooden Paxel','italic':false}", - "custom_model_data": 74831 - } - } -} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/tags/item/paxels.json b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/tags/item/paxels.json new file mode 100644 index 0000000..7fe41d9 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/mc_rebalance/tags/item/paxels.json @@ -0,0 +1,10 @@ +{ + "values": [ + "mc_rebalance:wooden_paxel", + "mc_rebalance:stone_paxel", + "mc_rebalance:iron_paxel", + "mc_rebalance:golden_paxel", + "mc_rebalance:diamond_paxel", + "mc_rebalance:netherite_paxel" + ] +}