Merge remote-tracking branch 'origin/1.21' into 1.21

This commit is contained in:
patience 2026-03-01 15:01:58 +00:00
commit 609694372f
No known key found for this signature in database
86 changed files with 1659 additions and 12 deletions

View file

@ -0,0 +1,10 @@
{
"enchantment.mc_rebalance.stepping.desc": "Allows walking up blocks",
"enchantment.mc_rebalance.bound.desc": "Allows charging jumps as if on horseback",
"enchantment.mc_rebalance.clutch.desc": "Reduces fall damage and ender pearl teleportation damage.",
"enchantment.mc_rebalance.whallop.desc": "Massively increases knockback on shovels",
"enchantment.mc_rebalance.trowel.desc": "Makes shovels instamine valid blocks",
"enchantment.mc_rebalance.exploit.desc": "Has the effect of windup and massively reduces attack damage.\nAttacks do more damage against enemies holding a shield or totem.",
"enchantment.mc_rebalance.windup.desc": "Replaces attack cooldown with item cooldown",
"enchantment.mc_rebalance.smack.desc": "Disables elytra on hit. Reduced windup."
}

View file

@ -18,6 +18,12 @@
"enchantment.mc_rebalance.windup": "Windup",
"enchantment.mc_rebalance.smack": "Smack",
"enchantment.mc_rebalance.crumble": "Crumble",
"enchantment.mc_rebalance.stepping": "Stepping",
"enchantment.mc_rebalance.bound": "Bound",
"enchantment.mc_rebalance.clutch": "Clutch",
"enchantment.mc_rebalance.whallop": "Whallop",
"enchantment.mc_rebalance.trowel": "Trowel",
"enchantment.mc_rebalance.exploit": "Exploit",
"block.mc_rebalance.parched_ghast": "Parched Ghast",
"item.mc_rebalance.parched_ghast": "Parched Ghast"
}

View file

@ -0,0 +1,35 @@
{
"items": [
"mc_rebalance:copper_paxel"
],
"patch": {
"tool": {
"rules": [
{"blocks": "#minecraft:incorrect_for_stone_tool", "correct_for_drops": false},
{"blocks": "#mineable/pickaxe", "speed": 5.0, "correct_for_drops": true},
{"blocks": "#mineable/axe", "speed": 5.0, "correct_for_drops": true},
{"blocks": "#mineable/shovel", "speed": 5.0, "correct_for_drops": true},
{"blocks": "#mineable/hoe", "speed": 5.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": 190
}
}

View file

@ -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
}
}

View file

@ -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": 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": 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
}
}

View file

@ -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
}
}

View file

@ -0,0 +1,36 @@
{
"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": 5.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,
"minecraft:fire_resistant": {}
}
}

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -13,6 +13,14 @@
}
],
"minecraft:post_attack": [
{
"affected": "victim",
"enchanted": "attacker",
"effect": {
"type": "mc_rebalance:windup",
"amount": 0.8
}
},
{
"affected": "victim",
"enchanted": "attacker",
@ -36,6 +44,6 @@
"slots": [
"mainhand"
],
"supported_items": "#minecraft:shovels",
"supported_items": "#mc_rebalance:enchantable/hoe",
"weight": 10
}
}

View file

@ -0,0 +1,66 @@
{
"anvil_cost": 1,
"description": {
"translate": "enchantment.mc_rebalance.exploit"
},
"effects": {
"minecraft:attributes": [
{
"amount": -0.66666,
"attribute": "generic.attack_damage",
"id": "mc_rebalance:enchantment.exploit",
"operation": "add_multiplied_total"
},
{
"amount": 1024,
"attribute": "generic.attack_speed",
"id": "mc_rebalance:enchantment.windup",
"operation": "add_value"
}
],
"minecraft:post_attack": [
{
"affected": "victim",
"enchanted": "attacker",
"effect": {
"type": "mc_rebalance:windup",
"amount": 0.8
}
}
],
"minecraft:damage": [
{
"effect": {
"type": "minecraft:multiply",
"factor": 4
},
"requirements": {
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"slots": {
"weapon.*": {
"items": "#mc_rebalance:exploit_items"
}
}
}
}
}
]
},
"exclusive_set": "#mc_rebalance:exclusive_set/capability",
"max_cost": {
"base": 51,
"per_level_above_first": 10
},
"max_level": 1,
"min_cost": {
"base": 1,
"per_level_above_first": 10
},
"slots": [
"mainhand"
],
"supported_items": "#mc_rebalance:enchantable/axe",
"weight": 10
}

View file

@ -44,6 +44,6 @@
"slots": [
"mainhand"
],
"supported_items": "#minecraft:shovels",
"supported_items": "#mc_rebalance:enchantable/shovel",
"weight": 10
}
}

View file

@ -0,0 +1,36 @@
{
"anvil_cost": 1,
"description": {
"translate": "enchantment.mc_rebalance.stepping"
},
"effects": {
"minecraft:attributes": [
{
"amount": {
"type": "minecraft:linear",
"base": 0.4,
"per_level_above_first": 0.5
},
"attribute": "generic.step_height",
"id": "mc_rebalance:enchantment.stepping",
"operation": "add_value"
}
]
},
"exclusive_set": "#mc_rebalance:exclusive_set/capability",
"max_cost": {
"base": 51,
"per_level_above_first": 10
},
"max_level": 3,
"min_cost": {
"base": 1,
"per_level_above_first": 10
},
"slots": [
"feet",
"body"
],
"supported_items": "#mc_rebalance:enchantable/horse_and_foot_armor",
"weight": 10
}

View file

@ -0,0 +1,31 @@
{
"anvil_cost": 1,
"description": {
"translate": "enchantment.mc_rebalance.trowel"
},
"effects": {
"minecraft:attributes": [
{
"amount": 1025,
"attribute": "player.mining_efficiency",
"id": "mc_rebalance:enchantment.trowel",
"operation": "add_value"
}
]
},
"exclusive_set": "#mc_rebalance:exclusive_set/capability",
"max_cost": {
"base": 51,
"per_level_above_first": 10
},
"max_level": 1,
"min_cost": {
"base": 1,
"per_level_above_first": 10
},
"slots": [
"mainhand"
],
"supported_items": "#mc_rebalance:enchantable/shovel",
"weight": 10
}

View file

@ -0,0 +1,35 @@
{
"anvil_cost": 1,
"description": {
"translate": "enchantment.mc_rebalance.whallop"
},
"effects": {
"minecraft:knockback": [
{
"effect": {
"type": "minecraft:add",
"value": {
"type": "minecraft:linear",
"base": 5.0,
"per_level_above_first": 5.0
}
}
}
]
},
"exclusive_set": "#mc_rebalance:exclusive_set/capability",
"max_cost": {
"base": 51,
"per_level_above_first": 10
},
"max_level": 1,
"min_cost": {
"base": 1,
"per_level_above_first": 10
},
"slots": [
"mainhand"
],
"supported_items": "#mc_rebalance:enchantable/shovel",
"weight": 10
}

View file

@ -15,26 +15,27 @@
"minecraft:post_attack": [
{
"affected": "victim",
"enchanted": "attacker",
"effect": {
"type": "mc_rebalance:windup",
"amount": 0.8
},
"enchanted": "attacker"
}
}
]
},
"exclusive_set": "#mc_rebalance:exclusive_set/capability",
"max_cost": {
"base": 12,
"per_level_above_first": 20
"base": 51,
"per_level_above_first": 10
},
"max_level": 1,
"min_cost": {
"base": 2,
"base": 1,
"per_level_above_first": 10
},
"slots": [
"hand"
"mainhand"
],
"supported_items": "#minecraft:axes",
"supported_items": "#mc_rebalance:enchantable/axe",
"weight": 10
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:copper_block"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:exposed_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:exposed_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:oxidized_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:oxidized_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_copper_block"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:waxed_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_exposed_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:waxed_exposed_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_oxidized_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:waxed_oxidized_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_weathered_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:waxed_weathered_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:weathered_copper"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 12,
"id": "minecraft:weathered_copper_door"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:copper_block"
}
},
"pattern": [
"#",
"#",
"#"
],
"result": {
"count": 4,
"id": "minecraft:lightning_rod"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:copper_block"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:exposed_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:exposed_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:oxidized_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:oxidized_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_copper_block"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:waxed_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_exposed_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:waxed_exposed_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_oxidized_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:waxed_oxidized_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:waxed_weathered_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:waxed_weathered_copper_trapdoor"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:weathered_copper"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 16,
"id": "minecraft:weathered_copper_trapdoor"
}
}

View file

@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"I": {
"item": "minecraft:iron_block"
},
"N": {
"item": "minecraft:iron_ingot"
}
},
"pattern": [
"N",
"I",
"N"
],
"result": {
"count": 9,
"id": "minecraft:chain"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"#": {
"item": "minecraft:iron_nugget"
}
},
"pattern": [
"###",
"###"
],
"result": {
"count": 1,
"id": "minecraft:iron_bars"
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:iron_block"
}
},
"pattern": [
"##",
"##",
"##"
],
"result": {
"count": 27,
"id": "minecraft:iron_door"
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"category": "redstone",
"key": {
"#": {
"item": "minecraft:iron_block"
}
},
"pattern": [
"##",
"##"
],
"result": {
"count": 9,
"id": "minecraft:iron_trapdoor"
}
}

View file

@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "chest",
"key": {
"#": {
"tag": "minecraft:logs"
}
},
"pattern": [
"###",
"# #",
"###"
],
"result": {
"count": 4,
"id": "minecraft:chest"
}
}

View file

@ -0,0 +1,23 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "chest_minecart",
"key": {
"#": {
"tag": "minecraft:planks"
},
"U": {
"item": "minecraft:minecart"
}
},
"pattern": [
"###",
"#U#",
"###"
],
"result": {
"id": "minecraft:chest_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "chest_minecart",
"key": {
"#": {
"item": "minecraft:iron_ingot"
},
"U": {
"item": "minecraft:chest"
}
},
"pattern": [
"#U#",
"###"
],
"result": {
"id": "minecraft:chest_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,23 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "furnace_minecart",
"key": {
"#": {
"tag": "minecraft:stone_crafting_materials"
},
"U": {
"item": "minecraft:minecart"
}
},
"pattern": [
"###",
"#U#",
"###"
],
"result": {
"id": "minecraft:furnace_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,26 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "hopper_minecart",
"key": {
"#": {
"item": "minecraft:iron_ingot"
},
"U": {
"item": "minecraft:minecart"
},
"C": {
"item": "minecraft:chest"
}
},
"pattern": [
"#U#",
"#C#",
" # "
],
"result": {
"id": "minecraft:hopper_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "hopper_minecart",
"key": {
"#": {
"item": "minecraft:iron_ingot"
},
"U": {
"item": "minecraft:hopper"
}
},
"pattern": [
"#U#",
"###"
],
"result": {
"id": "minecraft:hopper_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "tnt_minecart",
"key": {
"#": {
"item": "minecraft:iron_ingot"
},
"T": {
"item": "minecraft:tnt"
}
},
"pattern": [
"#T#",
"###"
],
"result": {
"id": "minecraft:tnt_minecart"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"group": "sticks",
"key": {
"#": {
"tag": "minecraft:logs"
}
},
"pattern": [
"#",
"#"
],
"result": {
"count": 16,
"id": "minecraft:stick"
}
}

View file

@ -0,0 +1,13 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"group": "black_dye",
"ingredients": [
{
"tag": "minecraft:coals"
}
],
"result": {
"id": "minecraft:black_dye"
}
}

View file

@ -0,0 +1,13 @@
{
"type": "minecraft:crafting_shapeless",
"category": "misc",
"group": "red_dye",
"ingredients": [
{
"item": "minecraft:redstone"
}
],
"result": {
"id": "minecraft:red_dye"
}
}

View file

@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"key": {
"S": {
"item": "minecraft:sand"
},
"F": {
"item": "minecraft:flint"
}
},
"pattern": [
"SF",
"FS"
],
"result": {
"count": 2,
"id": "minecraft:gravel"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"X": {
"item": "minecraft:copper_ingot"
}
},
"pattern": [
"X X",
"XXX",
"X X"
],
"result": {
"id": "minecraft:copper_horse_armor"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"X": {
"item": "minecraft:diamond"
}
},
"pattern": [
"X X",
"XXX",
"X X"
],
"result": {
"id": "minecraft:diamond_horse_armor"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"X": {
"item": "minecraft:gold_ingot"
}
},
"pattern": [
"X X",
"XXX",
"X X"
],
"result": {
"id": "minecraft:golden_horse_armor"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"X": {
"item": "minecraft:iron_ingot"
}
},
"pattern": [
"X X",
"XXX",
"X X"
],
"result": {
"id": "minecraft:iron_horse_armor"
},
"show_notification": true
}

View file

@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"P": {
"item": "minecraft:paper"
},
"N": {
"tag": "c:nuggets"
}
},
"pattern": [
" N",
"P "
],
"result": {
"count": 1,
"id": "minecraft:name_tag"
},
"show_notification": true
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"#": {"item": "minecraft:stick"},
"X": {"item": "minecraft:copper_ingot"},
"Z": {"item": "minecraft:iron_ingot"}
},
"pattern": [
"XZX",
"X#X",
" # "
],
"result": {
"count": 1,
"id": "mc_rebalance:copper_paxel"
}
}

View file

@ -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"
}
}

View file

@ -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"
}
}

View file

@ -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"
}
}

View file

@ -0,0 +1,16 @@
{
"type": "minecraft:smithing_transform",
"addition": {
"item": "minecraft:netherite_ingot"
},
"base": {
"item": "mc_rebalance:diamond_paxel"
},
"result": {
"count": 1,
"id": "mc_rebalance:netherite_paxel"
},
"template": {
"item": "minecraft:netherite_upgrade_smithing_template"
}
}

View file

@ -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"
}
}

View file

@ -0,0 +1,12 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "minecraft:leather"
}
],
"result": {
"id": "minecraft:rabbit_hide",
"count": 4
}
}

View file

@ -0,0 +1,29 @@
{
"values": [
"minecraft:respiration",
"minecraft:thorns",
"minecraft:frost_walker",
"minecraft:swift_sneak",
"mc_rebalance:stepping",
"minecraft:feather_falling",
"minecraft:fire_aspect",
"minecraft:sweeping_edge",
"mc_rebalance:windup",
"mc_rebalance:exploit",
"minecraft:channeling",
"minecraft:riptide",
"minecraft:density",
"minecraft:breach",
"minecraft:wind_burst",
"minecraft:flame",
"minecraft:piercing",
"minecraft:multishot",
"minecraft:quick_charge",
"minecraft:efficiency",
"mc_rebalance:crumble",
"mc_rebalance:trowel",
"mc_rebalance:whallop",
"mc_rebalance:smack",
"minecraft:luck_of_the_sea"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"minecraft:mending",
"minecraft:unbreaking"
]
}

View file

@ -0,0 +1,5 @@
{
"values": [
"#minecraft:axes"
]
}

View file

@ -0,0 +1,5 @@
{
"values": [
"#minecraft:hoes"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"#mc_rebalance:enchantable/horse_armor",
"#minecraft:enchantable/armor"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"#mc_rebalance:enchantable/horse_armor",
"#minecraft:enchantable/chest_armor"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"#mc_rebalance:enchantable/horse_armor",
"#minecraft:enchantable/foot_armor"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"#mc_rebalance:enchantable/horse_armor",
"#minecraft:enchantable/head_armor"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"#mc_rebalance:enchantable/horse_armor",
"#minecraft:enchantable/leg_armor"
]
}

View file

@ -0,0 +1,5 @@
{
"values": [
"#mc_rebalance:horse_armor"
]
}

View file

@ -0,0 +1,5 @@
{
"values": [
"#minecraft:shovels"
]
}

View file

@ -0,0 +1,6 @@
{
"values": [
"minecraft:totem_of_undying",
"minecraft:shield"
]
}

View file

@ -0,0 +1,9 @@
{
"values": [
"minecraft:leather_horse_armor",
"minecraft:copper_horse_armor",
"minecraft:iron_horse_armor",
"minecraft:golden_horse_armor",
"minecraft:diamond_horse_armor"
]
}

View file

@ -0,0 +1,11 @@
{
"values": [
"mc_rebalance:wooden_paxel",
"mc_rebalance:stone_paxel",
"mc_rebalance:copper_paxel",
"mc_rebalance:iron_paxel",
"mc_rebalance:golden_paxel",
"mc_rebalance:diamond_paxel",
"mc_rebalance:netherite_paxel"
]
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:scattered_ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 4,
"targets": [
{
"state": {
"Name": "minecraft:ancient_debris"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:end_stone"
}
}
]
}
}

View file

@ -0,0 +1,18 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 5,
"targets": [
{
"state": {
"Name": "minecraft:deepslate_diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:blackstone"
}
}
]
}
}

View file

@ -0,0 +1,27 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 4,
"targets": [
{
"state": {
"Name": "minecraft:diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:netherrack"
}
},
{
"state": {
"Name": "minecraft:deepslate_diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:blackstone"
}
}
]
}
}

View file

@ -0,0 +1,27 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 3,
"targets": [
{
"state": {
"Name": "minecraft:diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:netherrack"
}
},
{
"state": {
"Name": "minecraft:deepslate_diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:blackstone"
}
}
]
}
}

View file

@ -0,0 +1,27 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 3,
"targets": [
{
"state": {
"Name": "minecraft:diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:netherrack"
}
},
{
"state": {
"Name": "minecraft:deepslate_diamond_ore"
},
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:blackstone"
}
}
]
}
}

View file

@ -0,0 +1,27 @@
{
"type": "minecraft:ore",
"config": {
"discard_chance_on_air_exposure": 1.0,
"size": 9,
"targets": [
{
"state": {
"Name": "minecraft:iron_ore"
},
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:stone_ore_replaceables"
}
},
{
"state": {
"Name": "minecraft:deepslate_iron_ore"
},
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:deepslate_ore_replaceables"
}
}
]
}
}

View file

@ -0,0 +1,27 @@
{
"feature": "mc_rebalance:ore_ancient_debris_end",
"placement": [
{
"type": "minecraft:count",
"count": 9
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"below_top": 0
},
"min_inclusive": {
"absolute": 175
}
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,16 @@
{
"feature": "minecraft:ore_coal",
"placement": [
{"type": "minecraft:count", "count": 1},
{"type": "minecraft:in_square"},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {"above_bottom": 0},
"max_inclusive": {"above_bottom": 9}
}
},
{"type": "minecraft:biome"}
]
}

View file

@ -0,0 +1,27 @@
{
"feature": "mc_rebalance:ore_diamond_blackstone",
"placement": [
{
"type": "minecraft:count",
"count": 100
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"below_top": 20
},
"min_inclusive": {
"above_bottom": 20
}
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,27 @@
{
"feature": "mc_rebalance:ore_diamond_nether_small",
"placement": [
{
"type": "minecraft:count",
"count": 7
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"below_top": 0
},
"min_inclusive": {
"below_top": 25
}
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,27 @@
{
"feature": "mc_rebalance:ore_diamond_nether_buried",
"placement": [
{
"type": "minecraft:count",
"count": 6
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"below_top": 0
},
"min_inclusive": {
"below_top": 20
}
}
},
{
"type": "minecraft:biome"
}
]
}

View file

@ -0,0 +1,27 @@
{
"feature": "mc_rebalance:ore_diamond_nether_large",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 9
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"max_inclusive": {
"below_top": 0
},
"min_inclusive": {
"below_top": 20
}
}
},
{
"type": "minecraft:biome"
}
]
}