Add components for paxels

This commit is contained in:
Sergeant Acoustic 2026-01-27 21:54:18 +00:00
parent c24cfb752c
commit 99b4efc61e
25 changed files with 360 additions and 154 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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

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

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

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

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

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

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

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

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

View file

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

View file

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

View file

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

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

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

View file

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