From 6b6df93c00053bfe93900e35f4ba7da664143628 Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Wed, 4 Mar 2026 04:58:24 +0000 Subject: [PATCH] Port food changes Includes the unimplemented chorus fruit and rotten flesh changes --- .../default_component_patches/food/bread.json | 11 +++++++++++ .../food/carrot.json | 11 +++++++++++ .../food/chorus_fruit.json | 12 ++++++++++++ .../food/cooked_beef.json | 11 +++++++++++ .../food/cooked_chicken.json | 11 +++++++++++ .../food/cooked_cod.json | 11 +++++++++++ .../food/cooked_mutton.json | 11 +++++++++++ .../food/cooked_porkchop.json | 11 +++++++++++ .../food/cooked_salmon.json | 11 +++++++++++ .../food/cookie.json | 11 +++++++++++ .../food/dried_kelp.json | 11 +++++++++++ .../food/glow_berries.json | 11 +++++++++++ .../food/golden_carrot.json | 11 +++++++++++ .../food/pumpkin_pie.json | 11 +++++++++++ .../food/rabbit.json | 11 +++++++++++ .../food/rotten_flesh.json | 19 +++++++++++++++++++ 16 files changed, 185 insertions(+) create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/bread.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/carrot.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/chorus_fruit.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_beef.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_chicken.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_cod.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_mutton.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_porkchop.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_salmon.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cookie.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/dried_kelp.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/glow_berries.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/golden_carrot.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/pumpkin_pie.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rabbit.json create mode 100644 overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rotten_flesh.json diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/bread.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/bread.json new file mode 100644 index 0000000..122d337 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/bread.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:bread" + ], + "patch": { + "food": { + "nutrition": 3, + "saturation": 2.4 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/carrot.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/carrot.json new file mode 100644 index 0000000..7e1d80c --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/carrot.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:carrot" + ], + "patch": { + "food": { + "nutrition": 2, + "saturation": 2 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/chorus_fruit.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/chorus_fruit.json new file mode 100644 index 0000000..2df5607 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/chorus_fruit.json @@ -0,0 +1,12 @@ +{ + "items": [ + "minecraft:chorus_fruit" + ], + "patch": { + "food": { + "nutrition": 5, + "saturation": 6, + "can_always_eat": true + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_beef.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_beef.json new file mode 100644 index 0000000..aebe833 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_beef.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_beef" + ], + "patch": { + "food": { + "nutrition": 5, + "saturation": 4 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_chicken.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_chicken.json new file mode 100644 index 0000000..ce0f7dd --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_chicken.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_chicken" + ], + "patch": { + "food": { + "nutrition": 5, + "saturation": 4 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_cod.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_cod.json new file mode 100644 index 0000000..e58e2a2 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_cod.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_cod" + ], + "patch": { + "food": { + "nutrition": 5, + "saturation": 2 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_mutton.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_mutton.json new file mode 100644 index 0000000..28521f8 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_mutton.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_mutton" + ], + "patch": { + "food": { + "nutrition": 5, + "saturation": 6 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_porkchop.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_porkchop.json new file mode 100644 index 0000000..fde0af0 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_porkchop.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_porkchop" + ], + "patch": { + "food": { + "nutrition": 8, + "saturation": 11.2 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_salmon.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_salmon.json new file mode 100644 index 0000000..c703f06 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cooked_salmon.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cooked_salmon" + ], + "patch": { + "food": { + "nutrition": 6, + "saturation": 2.4 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cookie.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cookie.json new file mode 100644 index 0000000..962421d --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/cookie.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:cookie" + ], + "patch": { + "food": { + "nutrition": 1, + "saturation": 5.2 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/dried_kelp.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/dried_kelp.json new file mode 100644 index 0000000..e6b87c7 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/dried_kelp.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:dried_kelp" + ], + "patch": { + "food": { + "nutrition": 2, + "saturation": 0 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/glow_berries.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/glow_berries.json new file mode 100644 index 0000000..2a027d5 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/glow_berries.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:glow_berries" + ], + "patch": { + "food": { + "nutrition": 2, + "saturation": 8 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/golden_carrot.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/golden_carrot.json new file mode 100644 index 0000000..46c86ed --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/golden_carrot.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:golden_carrot" + ], + "patch": { + "food": { + "nutrition": 2, + "saturation": 10 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/pumpkin_pie.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/pumpkin_pie.json new file mode 100644 index 0000000..6233f14 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/pumpkin_pie.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:pumpkin_pie" + ], + "patch": { + "food": { + "nutrition": 6, + "saturation": 13.2 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rabbit.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rabbit.json new file mode 100644 index 0000000..bf973b1 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rabbit.json @@ -0,0 +1,11 @@ +{ + "items": [ + "minecraft:rabbit" + ], + "patch": { + "food": { + "nutrition": 2, + "saturation": 4 + } + } +} diff --git a/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rotten_flesh.json b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rotten_flesh.json new file mode 100644 index 0000000..a107237 --- /dev/null +++ b/overrides/global_packs/mc_rebalance_datapack/data/minecraft/defaulted/default_component_patches/food/rotten_flesh.json @@ -0,0 +1,19 @@ +{ + "items": [ + "minecraft:rotten_flesh" + ], + "patch": { + "food": { + "effects": [{ + "effect": { + "id": "minecraft:hunger", + "show_icon": true, + "duration": 600 + }, + "probability": 0.8 + }], + "nutrition": 5, + "saturation": 4 + } + } +}