From 7a5298a55f637a370e1fe432923bd1e91f121191 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Mon, 1 Sep 2025 01:54:21 +0100 Subject: [PATCH 1/2] Configure curios * Allow equiping the compass, clock, and spyglass * Disable unused curio/accessories slots --- data/accessories/accessories/entity/default.json | 7 +++++++ data/curios/tags/items/belt.json | 7 +++++++ data/curios/tags/items/charm.json | 8 ++++++++ data/mc_rebalance/curios/entities/entities.json | 12 ++++++++++++ data/mc_rebalance/curios/slots/charm.json | 3 +++ 5 files changed, 37 insertions(+) create mode 100644 data/accessories/accessories/entity/default.json create mode 100644 data/curios/tags/items/belt.json create mode 100644 data/curios/tags/items/charm.json create mode 100644 data/mc_rebalance/curios/entities/entities.json create mode 100644 data/mc_rebalance/curios/slots/charm.json diff --git a/data/accessories/accessories/entity/default.json b/data/accessories/accessories/entity/default.json new file mode 100644 index 0000000..921eb2b --- /dev/null +++ b/data/accessories/accessories/entity/default.json @@ -0,0 +1,7 @@ +{ + "replace": true, + "entities": [ + "#accessories:defaulted_targets" + ], + "slots": [] +} diff --git a/data/curios/tags/items/belt.json b/data/curios/tags/items/belt.json new file mode 100644 index 0000000..b362179 --- /dev/null +++ b/data/curios/tags/items/belt.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [], + "remove": [ + "minecraft:spyglass" + ] +} diff --git a/data/curios/tags/items/charm.json b/data/curios/tags/items/charm.json new file mode 100644 index 0000000..05dca81 --- /dev/null +++ b/data/curios/tags/items/charm.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:compass", + "minecraft:clock", + "minecraft:spyglass" + ] +} diff --git a/data/mc_rebalance/curios/entities/entities.json b/data/mc_rebalance/curios/entities/entities.json new file mode 100644 index 0000000..eb56057 --- /dev/null +++ b/data/mc_rebalance/curios/entities/entities.json @@ -0,0 +1,12 @@ +{ + "replace": true, + "entities": [ + "minecraft:player", + "minecraft:armor_stand" + ], + "slots": [ + "back", + "belt", + "charm" + ] +} diff --git a/data/mc_rebalance/curios/slots/charm.json b/data/mc_rebalance/curios/slots/charm.json new file mode 100644 index 0000000..7c8fc15 --- /dev/null +++ b/data/mc_rebalance/curios/slots/charm.json @@ -0,0 +1,3 @@ +{ + "size": 3 +} From 8202efab2ec64c9507cae5234b93300577618617 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Mon, 1 Sep 2025 03:01:18 +0100 Subject: [PATCH 2/2] Make ancient debris drop dendrite shale --- .../loot_tables/blocks/ancient_debris.json | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 data/minecraft/loot_tables/blocks/ancient_debris.json diff --git a/data/minecraft/loot_tables/blocks/ancient_debris.json b/data/minecraft/loot_tables/blocks/ancient_debris.json new file mode 100644 index 0000000..c1b1230 --- /dev/null +++ b/data/minecraft/loot_tables/blocks/ancient_debris.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "minecraft:ancient_debris" + }, + { + "type": "minecraft:item", + "functions": [ + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:netherite_scrap" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/ancient_debris" +} +