diff --git a/.gitignore b/.gitignore index fd3b9bf..4356769 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,9 @@ release deps overrides/mods/mc_rebalance-*.jar -overrides/global_packs/required_data/mc_rebalance_datapack/ +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_au.json +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_ca.json +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_gb.json +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_nz.json +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_pt.json +overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_ud.json diff --git a/README.md b/README.md index 97d8c14..58acfb7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ A modpack intended to rework almost every feature in the game with a focus on the vanilla progression. -This modpack contains a [custom mod](https://patience.nearmisses.xyz/patience/mc_rebalance) and [custom datapack](https://patience.nearmisses.xyz/SergeantAcoustic/mc_rebalance_datapack) to bind everything together. -They will not function correctly outside this pack. +This modpack contains a [custom mod](https://patience.nearmisses.xyz/patience/mc_rebalance) to bind everything together. +It will not function correctly outside this pack. Some details on what the modpack changes can be found in the mod's README. diff --git a/export-pack.sh b/export-pack.sh index 3ac78a3..0b372b4 100755 --- a/export-pack.sh +++ b/export-pack.sh @@ -17,11 +17,9 @@ else fi mod_repo="$repo_prefix/patience/mc_rebalance.git" -pack_repo="$repo_prefix/SergeantAcoustic/mc_rebalance_datapack.git" # Clone the repos if they exist, otherwise, update them git clone "$mod_repo" "$basedir/deps/mc_rebalance" || (cd "$basedir/deps/mc_rebalance"; git pull) || exit 1 -git clone "$pack_repo" "$basedir/overrides/global_packs/required_data/mc_rebalance_datapack/" || (cd "$basedir/overrides/global_packs/required_data/mc_rebalance_datapack/"; git pull) || exit 1 rm "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar" (cd "$basedir"/deps/mc_rebalance/ && ./gradlew build) diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_boots.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_boots.png new file mode 100644 index 0000000..11c0cb4 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_boots.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_chestplate.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_chestplate.png new file mode 100644 index 0000000..d7507b0 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_chestplate.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_helmet.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_helmet.png new file mode 100644 index 0000000..fde1812 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_helmet.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_leggings.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_leggings.png new file mode 100644 index 0000000..66f1f38 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/item/copper_leggings.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png new file mode 100644 index 0000000..eccf785 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_1.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png new file mode 100644 index 0000000..fc15738 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/advanced_copper/textures/models/armor/copper_armor_layer_2.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_us.json b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_us.json new file mode 100644 index 0000000..ebd7fd1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_us.json @@ -0,0 +1,42 @@ +{ + "advancements.husbandry.netherite_hoe.description": "Use a Dendrite Ingot to upgrade a Hoe, and then reevaluate your life choices", + "advancements.husbandry.netherite_hoe.title": "Serious Dedication", + "advancements.nether.netherite_armor.description": "Get a full suit of Dendrite armor", + "advancements.story.mine_diamond.description": "Find a diamond lost in light and heat", + "advancements.story.mine_diamond.title": "Hearts of the Sunrise", + "advancements.story.smelt_cobalt.description": "Found below the molten lakes\nRefining this will require a hotter furnace", + "advancements.story.smelt_cobalt.title": "Also try Orichalcum!", + "advancements.story.wooden_paxel.description": "Craft a Wooden Paxel", + "advancements.story.wooden_paxel.title": "A New Beginning", + "advancements.story.upgrade_tools.description": "Scrounge enough copper for a pickaxe", + "advancements.story.upgrade_tools.title": "Really Is a Trial", + "advancements.story.smelt_iron.description": "Source and smelt iron from underground", + "advancements.story.smelt_gold.description": "Delve deeper and find gold. Or wait - is this gold?", + "advancements.story.smelt_gold.title": "We're Rich!", + "advancements.story.enter_the_nether.description": "Cool obsidian to a portal's shape, light it, and enter", + "block.minecraft.deepslate_diamond_ore": "Blackstone Diamond Ore", + "block.minecraft.netherite_block": "Block of Dendrite", + "item.minecraft.netherite_axe": "Dendrite Axe", + "item.minecraft.netherite_boots": "Dendrite Boots", + "item.minecraft.netherite_chestplate": "Dendrite Chestplate", + "item.minecraft.netherite_helmet": "Dendrite Helmet", + "item.minecraft.netherite_hoe": "Dendrite Hoe", + "item.minecraft.netherite_ingot": "Dendrite Ingot", + "item.minecraft.netherite_leggings": "Dendrite Leggings", + "item.minecraft.netherite_pickaxe": "Dendrite Pickaxe", + "item.minecraft.netherite_scrap": "Dendrite Shale", + "item.minecraft.netherite_shovel": "Dendrite Shovel", + "item.minecraft.netherite_sword": "Dendrite Sword", + "item.minecraft.netherite_upgrade_smithing_template.new": "Dendrite Upgrade", + "item.minecraft.rabbit_hide": "Leather Strip", + "item.minecraft.smithing_template.netherite_upgrade.additions_slot_description": "Add Dendrite Ingot", + "item.minecraft.smithing_template.netherite_upgrade.ingredients": "Dendrite Ingot", + "item.minecraft.stone_axe": "Copper Axe", + "item.minecraft.stone_hoe": "Copper Hoe", + "item.minecraft.stone_pickaxe": "Copper Pickaxe", + "item.minecraft.stone_shovel": "Copper Shovel", + "item.minecraft.stone_sword": "Copper Sword", + "subtitles.item.armor.equip_netherite": "Dendrite armor clanks", + "trim_material.minecraft.netherite": "Dendrite Material", + "upgrade.minecraft.netherite_upgrade": "Dendrite Upgrade" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/gen-langs.sh b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/gen-langs.sh new file mode 100755 index 0000000..987a9c5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/gen-langs.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Simply copies en_us.json to other standard english variants + +for lang in gb au ca nz pt ud; do + cp en_us.json "en_${lang}.json"; +done diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/models/block/deepslate_diamond_ore.json b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/models/block/deepslate_diamond_ore.json new file mode 100644 index 0000000..e2060de --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/models/block/deepslate_diamond_ore.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/deepslate_diamond_ore_top", + "side": "minecraft:block/deepslate_diamond_ore" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore.png new file mode 100644 index 0000000..72b6a95 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore_top.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore_top.png new file mode 100644 index 0000000..16ef3a4 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/deepslate_diamond_ore_top.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/diamond_ore.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/diamond_ore.png new file mode 100644 index 0000000..a9a8c6c Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/diamond_ore.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_side.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_side.png new file mode 100644 index 0000000..7227f18 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_side.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_top.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_top.png new file mode 100644 index 0000000..19fa362 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/block/enchanting_table_top.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_axe.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_axe.png new file mode 100644 index 0000000..454883a Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_axe.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_hoe.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_hoe.png new file mode 100644 index 0000000..d94c06b Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_hoe.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_pickaxe.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_pickaxe.png new file mode 100644 index 0000000..58259da Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_pickaxe.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_shovel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_shovel.png new file mode 100644 index 0000000..fa41a5d Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_shovel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_sword.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_sword.png new file mode 100644 index 0000000..21d581f Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/textures/item/stone_sword.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/lang/en_us.json b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/lang/en_us.json new file mode 100644 index 0000000..69dbf18 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "item.paxelsfordummies.stone_paxel": "Copper Paxel", + "item.paxelsfordummies.netherite_paxel": "Dendrite Paxel" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/diamond_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/diamond_paxel.png new file mode 100644 index 0000000..4eb92bc Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/diamond_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/golden_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/golden_paxel.png new file mode 100644 index 0000000..c5374a0 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/golden_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/iron_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/iron_paxel.png new file mode 100644 index 0000000..4f50f21 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/iron_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/netherite_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/netherite_paxel.png new file mode 100644 index 0000000..4268f73 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/netherite_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/stone_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/stone_paxel.png new file mode 100644 index 0000000..dca2829 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/stone_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/wooden_paxel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/wooden_paxel.png new file mode 100644 index 0000000..9e8c6fc Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/paxelsfordummies/textures/item/wooden_paxel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tconstruct/lang/en_us.json b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tconstruct/lang/en_us.json new file mode 100644 index 0000000..d7eace5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tconstruct/lang/en_us.json @@ -0,0 +1,17 @@ +{ + "block.tconstruct.molten_netherite_fluid": "Molten Dendrite", + "fluid.tconstruct.flowing_molten_netherite": "Flowing Molten Dendrite", + "fluid.tconstruct.molten_netherite": "Molten Dendrite", + "fluid.tconstruct.molten_netherite.fluid_effect": "Molten dendrite is the highest base damage, for when you cannot wait for your target to bleed out.", + "advancements.tconstruct.tools.netherite_tier.description": "Create a tool with the dendrite mining tier", + "advancements.tconstruct.tools.netherite_tier.title": "Dendrite Tier", + "item.tconstruct.debris_nugget.tooltip": "Small shard of ancient dendrite, possibly can be melted to salvage", + "item.tconstruct.molten_netherite_bucket": "Molten Dendrite Bucket", + "item.tconstruct.netherite_item_frame": "Dendrite Item Frame", + "item.tconstruct.netherite_nugget": "Dendrite Nugget", + "material.tconstruct.netherite": "Dendrite", + "modifier.tconstruct.netherite": "Dendrite", + "modifier.tconstruct.unbreakable.requirements": "Unbreakable requires Dendrite and Reinforced V to apply", + "modifier.tconstruct.worldbound.description": "A crude version of dendrite, granting immunity to external damage like fire, but no additional strength", + "stat.tconstruct.harvest_tier.minecraft.netherite": "Dendrite" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/lang/en_us.json b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/lang/en_us.json new file mode 100644 index 0000000..137daec --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/lang/en_us.json @@ -0,0 +1,50 @@ +{ + "tetra.advancements.story.more_upgrades.description": "Craft a copper hammer for your tooling convenience\n \n§8§oTetra begins", + "tetra.advancements.upgrades.hammer_3.description": "Craft a double-sided iron hammer and gain increased hammering capability\n\n§7May require a secondary hammer", + "tetra.advancements.upgrades.hammer_3.title": "Hammer II (Iron)", + "tetra.advancements.upgrades.hammer_4.description": "Upgrade your hammer with cobalt\n\n§7An upgraded handle or a binding will provide enough integrity to support a cobalt hammer", + "tetra.advancements.upgrades.hammer_4.title": "Hammer III (Cobalt)", + "tetra.advancements.upgrades.hammer_5.description": "Craft a double-sided diamond hammer using an end rod handle", + "tetra.advancements.upgrades.hammer_5.title": "Hammer IV (Diamond)", + "tetra.advancements.upgrades.hammer_6.description": "Craft a double-sided dendrite hammer for ultimate customisation", + "tetra.advancements.upgrades.hammer_6.title": "The Tinker Would Be Proud", + "tetra.advancements.upgrades.root.description": "Craft a hammer and earn a holosphere", + "tetra.advancements.upgrades.tool_upgrade.description":"Start tinkering with a vanilla tool", + "tetra.material.netherite": "Dendrite", + "tetra.material.netherite.prefix": "Dendrite", + "tetra.variant.spike/netherite": "Dendrite spike", + "tetra.material.feature.slimesteel": "Slimesteel", + "tetra.material.feature.slimesteel.tooltip": "Slimesteel", + "tetra.material.slimesteel": "Slimesteel", + "tetra.material.slimesteel.prefix": "Slimesteel", + "tetra.material.feature.cobalt": "Cobalt", + "tetra.material.feature.cobalt.tooltip": "Cobalt", + "tetra.material.cobalt": "Cobalt", + "tetra.material.cobalt.prefix": "Cobalt", + "tetra.material.feature.queens_slime": "Queen's Slime", + "tetra.material.feature.queens_slime.tooltip": "Queen's Slime", + "tetra.material.queens_slime": "Queen's Slime", + "tetra.material.queens_slime.prefix": "Queen's Slime", + "tetra.material.feature.steel": "Steel", + "tetra.material.feature.steel.tooltip": "Steel", + "tetra.material.steel": "Steel", + "tetra.material.steel.prefix": "Steel", + "tetra.material.feature.amethyst_bronze": "Amethyst Bronze", + "tetra.material.feature.amethyst_bronze.tooltip": "Amethyst Bronze", + "tetra.material.amethyst_bronze": "Amethyst Bronze", + "tetra.material.amethyst_bronze.prefix": "Amethyst Bronze", + "tetra.material.feature.hepatizon": "Hepatizon", + "tetra.material.feature.hepatizon.tooltip": "Hepatizon", + "tetra.material.hepatizon": "Hepatizon", + "tetra.material.hepatizon.prefix": "Hepatizon", + "tetra.material.feature.manyullyn": "Manyullyn", + "tetra.material.feature.manyullyn.tooltip": "Manyullyn", + "tetra.material.manyullyn": "Manyullyn", + "tetra.material.manyullyn.prefix": "Manyullyn", + "tetra.material.feature.rose_gold": "Rose Gold", + "tetra.material.feature.rose_gold.tooltip": "Rose Gold", + "tetra.material.rose_gold": "Rose Gold", + "tetra.material.rose_gold.prefix": "Rose Gold", + "tetra.material.hide": "Leather Strip", + "tetra.stats.janking.tooltip": "Breaking a block or killing an entity will teleport the loot to the wielder, affects items and experience orbs within a §e%s§r block radius of the target." +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png new file mode 100644 index 0000000..9836640 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png new file mode 100644 index 0000000..9c11a8d Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stave/basic/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png new file mode 100644 index 0000000..1e194cd Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png new file mode 100644 index 0000000..b9e4df2 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/crossbow/stock/basic/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png new file mode 100644 index 0000000..331d9b1 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png new file mode 100644 index 0000000..186e6bb Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/binding/binding/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png new file mode 100644 index 0000000..45963be Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png new file mode 100644 index 0000000..5da3304 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/handle/basic/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png new file mode 100644 index 0000000..8c2c4b8 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_left.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png new file mode 100644 index 0000000..8d28f50 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/slimesteel_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png new file mode 100644 index 0000000..01d8354 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_left.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png new file mode 100644 index 0000000..fc7f037 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_axe/tconstruct_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png new file mode 100644 index 0000000..402178e Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_left.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png new file mode 100644 index 0000000..ee3a435 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/slimesteel_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png new file mode 100644 index 0000000..4e69438 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_left.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png new file mode 100644 index 0000000..88f00fe Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/basic_pickaxe/tconstruct_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png new file mode 100644 index 0000000..06b1eba Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/slimesteel_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png new file mode 100644 index 0000000..ca4c499 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/double/head/butt/tconstruct_right.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png new file mode 100644 index 0000000..1db4676 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png new file mode 100644 index 0000000..0658617 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/basic/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png new file mode 100644 index 0000000..d7e4d35 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png new file mode 100644 index 0000000..a04a609 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/heavy/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png new file mode 100644 index 0000000..e908827 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png new file mode 100644 index 0000000..227724a Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/blade/short/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png new file mode 100644 index 0000000..a3dcd72 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png new file mode 100644 index 0000000..aac0825 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/makeshift_guard/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png new file mode 100644 index 0000000..8f4082e Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png new file mode 100644 index 0000000..c942173 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/guard/wide_guard/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png new file mode 100644 index 0000000..f58d1ee Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png new file mode 100644 index 0000000..85b3952 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/hilt/basic/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png new file mode 100644 index 0000000..afbeb24 Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/slimesteel.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png new file mode 100644 index 0000000..3a36f8a Binary files /dev/null and b/overrides/global_packs/required_data/mc_rebalance_datapack/assets/tetra/textures/item/module/sword/pommel/decorative_pommel/tconstruct.png differ diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/aa4-atlas/recipes/antique_atlas.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/aa4-atlas/recipes/antique_atlas.json new file mode 100644 index 0000000..a832aa8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/aa4-atlas/recipes/antique_atlas.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:book" + }, + { + "item": "minecraft:feather" + }, + { + "item": "minecraft:glowstone_dust" + } + ], + "result": { + "item": "aa4-atlas:antique_atlas", + "count": 1 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/accessories/accessories/entity/default.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/accessories/accessories/entity/default.json new file mode 100644 index 0000000..921eb2b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/accessories/accessories/entity/default.json @@ -0,0 +1,7 @@ +{ + "replace": true, + "entities": [ + "#accessories:defaulted_targets" + ], + "slots": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_axe_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_axe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_axe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_excavator_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_excavator_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_excavator_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hamer_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hamer_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hamer_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hoe_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hoe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_hoe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_paxel_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_paxel_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_paxel_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_pickaxe_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_pickaxe_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_pickaxe_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_shovel_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_shovel_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_shovel_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_sword_recipe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_sword_recipe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/advanced_copper/recipes/copper_sword_recipe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/curios/tags/items/charm.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/curios/tags/items/charm.json new file mode 100644 index 0000000..776f210 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/curios/tags/items/charm.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:compass", + "minecraft:recovery_compass", + "minecraft:clock" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/enchantmentdisabletag/tags/enchantment/disabled.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/enchantmentdisabletag/tags/enchantment/disabled.json new file mode 100644 index 0000000..8eebb16 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/enchantmentdisabletag/tags/enchantment/disabled.json @@ -0,0 +1,34 @@ +{ + "replace": false, + "values": [ + "enchancement:bouncy", + "enchancement:warp", + "minecraft:aqua_affinity", + "minecraft:binding_curse", + "minecraft:depth_strider", + "minecraft:feather_falling", + "minecraft:flame", + "minecraft:fortune", + "minecraft:frost_walker", + "minecraft:impaling", + "minecraft:infinity", + "minecraft:knockback", + "minecraft:looting", + "minecraft:loyalty", + "minecraft:lure", + "minecraft:mending", + "minecraft:multishot", + "minecraft:piercing", + "minecraft:power", + "minecraft:protection", + "minecraft:punch", + "minecraft:quick_charge", + "minecraft:respiration", + "minecraft:sharpness", + "minecraft:sweeping", + "minecraft:swift_sneak", + "minecraft:thorns", + "minecraft:unbreaking", + "minecraft:vanishing_curse" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_border.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_border.json new file mode 100644 index 0000000..e049790 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_border.json @@ -0,0 +1,71 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.118 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [], + [] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:phantom": { + "charge": 1.0, + "energy_budget": 0.1 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:phantom", + "maxCount": 4, + "minCount": 3, + "weight": 10 + }, + { + "type": "minecraft:phantom", + "maxCount": 1, + "minCount": 1, + "weight": 2 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_hallows.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_hallows.json new file mode 100644 index 0000000..ea0acd7 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/biome/end_hallows.json @@ -0,0 +1,69 @@ +{ + "carvers": { + "air": [ + "endercon:cave_pillars" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.01 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:end_ruins" + ], + [ + "endercon:end_pillars", + "endercon:chorus_plant_sparce" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/configured_feature/ore_ancient_debris.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/configured_feature/ore_ancient_debris.json new file mode 100644 index 0000000..4dc1600 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/configured_feature/ore_ancient_debris.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:scattered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 4, + "targets": [ + { + "state": { + "Name": "minecraft:ancient_debris" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:end_stone" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/placed_feature/ore_ancient_debris.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/placed_feature/ore_ancient_debris.json new file mode 100644 index 0000000..e476f8e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/placed_feature/ore_ancient_debris.json @@ -0,0 +1,27 @@ +{ + "feature": "endercon:ore_ancient_debris", + "placement": [ + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "absolute": 175 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/structure/end_ruins.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/structure/end_ruins.json new file mode 100644 index 0000000..1f1e576 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/endercon/worldgen/structure/end_ruins.json @@ -0,0 +1,15 @@ + +{ + "type": "minecraft:jigsaw", + "biomes": "endercon:end_hallows", + "step": "raw_generation", + "spawn_overrides": {}, + "terrain_adaptation": "none", + "start_pool": "endercon:end_ruins/start", + "size": 2, + "start_height": { + "absolute": 30 + }, + "max_distance_from_center": 16, + "use_expansion_hack": false +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/forge/tags/blocks/needs_netherite_tool.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/forge/tags/blocks/needs_netherite_tool.json new file mode 100644 index 0000000..ec7f7f7 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/forge/tags/blocks/needs_netherite_tool.json @@ -0,0 +1,5 @@ +{ + "values": [ + "minecraft:crying_obsidian" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/_legacy/plains_rock.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/_legacy/plains_rock.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/_legacy/plains_rock.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/biome_specific/cherry_grove/stone_rock.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/biome_specific/cherry_grove/stone_rock.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/biome_specific/cherry_grove/stone_rock.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/cobblestone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/cobblestone.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/cobblestone.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/mossy_cobblestone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/mossy_cobblestone.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/mossy_cobblestone.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/ore.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/ore.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/ore.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/red_sandstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/red_sandstone.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/red_sandstone.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/sandstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/sandstone.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/sandstone.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/stone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/stone.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/geophilic/worldgen/configured_feature/rock/stone.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/advancements/recipes/tools/wooden_paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/advancements/recipes/tools/wooden_paxel.json new file mode 100644 index 0000000..7f67f0d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/advancements/recipes/tools/wooden_paxel.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stick": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stick" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "paxelsfordummies:wooden_paxel" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_stick", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "paxelsfordummies:wooden_paxel" + ] + }, + "sends_telemetry_event": false +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/entities/entities.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/entities/entities.json new file mode 100644 index 0000000..82d2b78 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/entities/entities.json @@ -0,0 +1,13 @@ +{ + "replace": true, + "entities": [ + "minecraft:player", + "minecraft:armor_stand" + ], + "slots": [ + "back", + "belt", + "charm", + "spyglass" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/slots/charm.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/slots/charm.json new file mode 100644 index 0000000..b86c954 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/curios/slots/charm.json @@ -0,0 +1,3 @@ +{ + "size": 2 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/chest_minecart.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/chest_minecart.json new file mode 100644 index 0000000..9a175f5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/chest_minecart.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "minecraft:planks" + }, + "U": { + "item": "minecraft:minecart" + } + }, + "pattern": [ + "###", + "#U#", + "###" + ], + "result": { + "item": "minecraft:chest_minecart" + }, + "show_notification": true +} + diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/furnace_minecart.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/furnace_minecart.json new file mode 100644 index 0000000..7aff292 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/furnace_minecart.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "U": { + "item": "minecraft:minecart" + } + }, + "pattern": [ + "###", + "#U#", + "###" + ], + "result": { + "item": "minecraft:furnace_minecart" + }, + "show_notification": true +} + diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/hopper_minecart.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/hopper_minecart.json new file mode 100644 index 0000000..0dbcae4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/alternate/hopper_minecart.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "U": { + "item": "minecraft:minecart" + }, + "C": { + "tag": "forge:chests/wooden" + } + }, + "pattern": [ + "#U#", + "#C#", + " # " + ], + "result": { + "item": "minecraft:hopper_minecart" + }, + "show_notification": true +} + diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/black_dye_from_coal.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/black_dye_from_coal.json new file mode 100644 index 0000000..eb84150 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/black_dye_from_coal.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "black_dye", + "ingredients": [ + { + "item": "minecraft:coal" + } + ], + "result": { + "item": "minecraft:black_dye" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/diamond_horse_armor.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/diamond_horse_armor.json new file mode 100644 index 0000000..46dd99b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/diamond_horse_armor.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "minecraft:diamond" + } + }, + "pattern": [ + "X X", + "XXX", + "X X" + ], + "result": { + "item": "minecraft:diamond_horse_armor" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gold_horse_armor.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gold_horse_armor.json new file mode 100644 index 0000000..b3eade0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gold_horse_armor.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "minecraft:gold_ingot" + } + }, + "pattern": [ + "X X", + "XXX", + "X X" + ], + "result": { + "item": "minecraft:golden_horse_armor" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gravel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gravel.json new file mode 100644 index 0000000..ecdb338 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/gravel.json @@ -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, + "item": "minecraft:gravel" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/iron_horse_armor.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/iron_horse_armor.json new file mode 100644 index 0000000..ddb5eaf --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/iron_horse_armor.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "X X", + "XXX", + "X X" + ], + "result": { + "item": "minecraft:iron_horse_armor" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/rabbit_hide.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/rabbit_hide.json new file mode 100644 index 0000000..d6961cc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/rabbit_hide.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:leather" + } + ], + "result": { + "item": "minecraft:rabbit_hide", + "count": 4 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/red_dye_from_redstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/red_dye_from_redstone.json new file mode 100644 index 0000000..c9f1505 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/red_dye_from_redstone.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "red_dye", + "ingredients": [ + { + "item": "minecraft:redstone" + } + ], + "result": { + "item": "minecraft:red_dye" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/bread.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/bread.json new file mode 100644 index 0000000..07bb7d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/bread.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:wheat" + }, + { + "item": "minecraft:wheat" + }, + { + "item": "minecraft:wheat" + } + ], + "result": { + "item": "minecraft:bread" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/paper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/paper.json new file mode 100644 index 0000000..bd2b888 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/paper.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:sugar_cane" + }, + { + "item": "minecraft:sugar_cane" + }, + { + "item": "minecraft:sugar_cane" + } + ], + "result": { + "item": "minecraft:paper", + "count": 3 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/shulker_box.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/shulker_box.json new file mode 100644 index 0000000..e55734b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/shapeless/shulker_box.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:shulker_shell" + }, + { + "tag": "c:chests" + }, + { + "item": "minecraft:shulker_shell" + } + ], + "result": { + "item": "minecraft:shulker_box" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/sky_slime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/sky_slime.json new file mode 100644 index 0000000..3d95c04 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/mc_rebalance/recipes/sky_slime.json @@ -0,0 +1,18 @@ +{ + "type":"tconstruct:alloy", + "inputs":[ + { + "tag":"tconstruct:molten_diamond", + "amount":90 + }, + { + "tag":"tconstruct:earth_slime", + "amount":720 + } + ], + "result":{ + "fluid":"tconstruct:sky_slime", + "amount":720 + }, + "temperature":1000 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/nether/obtain_ancient_debris.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/nether/obtain_ancient_debris.json new file mode 100644 index 0000000..c81524c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/nether/obtain_ancient_debris.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:end/root", + "criteria": { + "ancient_debris": { + "conditions": {"items": [{"items": ["minecraft:ancient_debris", "minecraft:netherite_scrap"]}]}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": {"translate": "advancements.nether.obtain_ancient_debris.description"}, + "frame": "task", + "hidden": false, + "icon": {"item": "minecraft:ancient_debris"}, + "show_toast": true, + "title": {"translate": "advancements.nether.obtain_ancient_debris.title"} + }, + "requirements": [["ancient_debris"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enchant_item.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enchant_item.json new file mode 100644 index 0000000..93c82e5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enchant_item.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:story/enter_the_nether", + "criteria": { + "enchanted_item": { + "conditions": {}, + "trigger": "minecraft:enchanted_item" + } + }, + "display": { + "announce_to_chat": true, + "description": {"translate": "advancements.story.enchant_item.description"}, + "frame": "task", + "hidden": false, + "icon": {"item": "minecraft:enchanted_book"}, + "show_toast": true, + "title": {"translate": "advancements.story.enchant_item.title"} + }, + "requirements": [["enchanted_item"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enter_the_nether.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enter_the_nether.json new file mode 100644 index 0000000..2ff36b1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/enter_the_nether.json @@ -0,0 +1,22 @@ +{ + "parent": "minecraft:story/smelt_gold", + "criteria": { + "entered_nether": { + "conditions": {"to": "minecraft:the_nether"}, + "trigger": "minecraft:changed_dimension" + } + }, + "display": { + "announce_to_chat": true, + "description": {"translate": "advancements.story.enter_the_nether.description"}, + "frame": "task", + "hidden": false, + "icon": { + "item": "minecraft:flint_and_steel", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": {"translate": "advancements.story.enter_the_nether.title"} + }, + "requirements": [["entered_nether"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/form_obsidian.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/form_obsidian.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/form_obsidian.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/iron_tools.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/iron_tools.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/iron_tools.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_diamond.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_diamond.json new file mode 100644 index 0000000..8bd292e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_diamond.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:story/enter_the_nether", + "criteria": { + "diamond": { + "conditions": {"items": [{"items": ["minecraft:diamond"]}]}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "title":{"translate":"advancements.story.mine_diamond.title"}, + "description": {"translate":"advancements.story.mine_diamond.description"}, + "frame": "task", + "hidden": false, + "icon": {"item": "minecraft:diamond"}, + "show_toast": true + }, + "requirements": [["diamond"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_stone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_stone.json new file mode 100644 index 0000000..2a4bf8b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/mine_stone.json @@ -0,0 +1,22 @@ +{ + "parent": "minecraft:story/root", + "criteria": { + "wooden_paxel": { + "conditions": {"items": [{"items": ["paxelsfordummies:wooden_paxel"]}]}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": {"translate": "advancements.story.wooden_paxel.description"}, + "frame": "task", + "hidden": false, + "icon": { + "item": "paxelsfordummies:wooden_paxel", + "nbt": "{Damage:0}" + }, + "show_toast": true, + "title": {"translate": "advancements.story.wooden_paxel.title"} + }, + "requirements": [["wooden_paxel"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_cobalt.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_cobalt.json new file mode 100644 index 0000000..0f1df2b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_cobalt.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:story/enter_the_nether", + "criteria": { + "cobalt": { + "conditions": {"items": [{"items": ["tconstruct:cobalt_ingot"]}]}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "title":{"translate":"advancements.story.smelt_cobalt.title"}, + "description": {"translate":"advancements.story.smelt_cobalt.description"}, + "frame": "task", + "hidden": false, + "icon": {"item": "tconstruct:cobalt_ingot"}, + "show_toast": true + }, + "requirements": [["cobalt"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_gold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_gold.json new file mode 100644 index 0000000..a1ade18 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/advancements/story/smelt_gold.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:story/smelt_iron", + "criteria": { + "gold_ingot": { + "conditions": {"items": [{"items": ["minecraft:gold_ingot"]}]}, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": {"translate": "advancements.story.smelt_gold.description"}, + "frame": "task", + "hidden": false, + "icon": {"item": "minecraft:gold_ingot"}, + "show_toast": true, + "title": {"translate": "advancements.story.smelt_gold.title"} + }, + "requirements": [["gold_ingot"]] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/desert_well.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/desert_well.json new file mode 100644 index 0000000..fa3dcbe --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/desert_well.json @@ -0,0 +1,69 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arms_up_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brewer_pottery_sherd", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:brick" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "name": "minecraft:stick" + }, + { + "type": "minecraft:item", + "functions": [ + { + "effects": [ + { + "type": "minecraft:night_vision", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + }, + { + "type": "minecraft:jump_boost", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + }, + { + "type": "minecraft:saturation", + "duration": { + "type": "minecraft:uniform", + "max": 10, + "min": 7 + } + } + ], + "function": "minecraft:set_stew_effect" + } + ], + "name": "minecraft:suspicious_stew" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:archaeology/desert_well" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json new file mode 100644 index 0000000..1b49da1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_cold.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:blade_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:explorer_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:mourner_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:plenty_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels":15 + }] + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 1 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels":15 + }] + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot", + "weight": 2 + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_cold" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json new file mode 100644 index 0000000..6effe11 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/archaeology/ocean_ruin_warm.json @@ -0,0 +1,74 @@ +{ + "type": "minecraft:archaeology", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:angler_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:shelter_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:snort_pottery_sherd" + }, + { + "type": "minecraft:item", + "name": "minecraft:sniffer_egg" + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_sword", + "functions":[{ + "function": "minecraft:enchant_with_levels", + "levels": 15, + "treasure": true + }] + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:wheat", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel", + "functions":[{ + "function": "minecraft:enchant_with_levels", + "levels": 15, + "treasure": true + }] + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_shovel" + }, + { + "type": "minecraft:item", + "name": "minecraft:coal", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot", + "weight": 2 + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:archaeology/ocean_ruin_warm" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/ancient_debris.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/ancient_debris.json new file mode 100644 index 0000000..e6980ee --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/ancient_debris.json @@ -0,0 +1,47 @@ +{ + "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" +} + diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/gravel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/gravel.json new file mode 100644 index 0000000..c08577c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/gravel.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "entries": [{ + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "minecraft:gravel", + "conditions": [{ + "condition": "minecraft:match_tool", + "predicate": {"enchantments": [{"enchantment": "minecraft:silk_touch", "levels": {"min": 1}}]} + }] + }, + { + "type": "minecraft:item", + "name": "minecraft:gravel", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + {"condition": "minecraft:match_tool", "predicate": {"tag": "minecraft:shovels"}}, + {"condition": "minecraft:match_tool", "predicate": {"tag": "forge:tools/paxels"}} + ] + }, + {"condition": "minecraft:random_chance", "chance": 0.5} + ] + }, + {"type": "minecraft:item", "name": "minecraft:flint"} + ], + "conditions": [{"condition": "minecraft:survives_explosion"}] + }] + }], + "random_sequence": "minecraft:blocks/gravel" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/jungle_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/jungle_leaves.json new file mode 100644 index 0000000..8728767 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/blocks/jungle_leaves.json @@ -0,0 +1,136 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "minecraft:jungle_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "minecraft:jungle_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": [ + "minecraft:shears" + ] + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_leaves" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/abandoned_mineshaft.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/abandoned_mineshaft.json new file mode 100644 index 0000000..aa59776 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/abandoned_mineshaft.json @@ -0,0 +1,237 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 30 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly" + } + ], + "name": "minecraft:book", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:empty", + "weight": 5 + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 13, + "min": 7 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:firework", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_apple", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_soup", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_chirp", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_mellohi", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 7 + } + ], + "rolls": 3 + } + ], + "random_sequence": "minecraft:chests/abandoned_mineshaft" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city.json new file mode 100644 index 0000000..6d5e45f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city.json @@ -0,0 +1,123 @@ +{ + "pools":[{ + "rolls": {"min":12,"max":17}, + "entries":[ + { + "type":"item", + "name":"minecraft:enchanted_golden_apple", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:recovery_compass", + "weight":1 + }, + + { + "type":"item", + "name":"minecraft:diamond_sword", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_boots", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_horse_armor", + "weight":2 + }, + { + "type":"item", + "name":"minecraft:music_disc_13", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:music_disc_cat", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:music_disc_otherside", + "weight":1 + }, + + { + "type":"item", + "name":"minecraft:echo_shard", + "weight":4 + }, + { + "type":"item", + "name":"minecraft:disc_fragment_5", + "weight":5 + }, + { + "type":"item", + "name":"minecraft:experience_bottle", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":17,"max":22} + }], + "weight":4 + }, + { + "type":"item", + "name":"minecraft:sculk", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":10,"max":18} + }], + "weight":8 + }, + { + "type":"item", + "name":"minecraft:sculk_sensor", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":1,"max":3} + }], + "weight":4 + }, + { + "type":"item", + "name":"minecraft:black_wool", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":8,"max":15} + }], + "weight":6 + }, + { + "type":"item", + "name":"minecraft:deepslate_bricks", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":8,"max":15} + }], + "weight":7 + }, + { + "type":"item", + "name":"minecraft:lingering_potion", + "functions":[{ + "function":"minecraft:set_potion", + "id":"minecraft:long_swiftness" + }], + "weight":4 + } + ] + }] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city_ice_box.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city_ice_box.json new file mode 100644 index 0000000..6d274a7 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ancient_city_ice_box.json @@ -0,0 +1,73 @@ +{ + "pools":[{ + "rolls": {"min":4,"max":10}, + "entries":[ + { + "type":"item", + "name":"minecraft:enchanted_golden_apple", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:golden_apple", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":2,"max":5} + }], + "weight":2 + + }, + { + "type":"item", + "name":"minecraft:golden_carrot", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":7,"max":10} + }], + "weight":3 + + }, + { + "type":"item", + "name":"minecraft:echo_shard", + "weight":4 + }, + { + "type":"item", + "name":"minecraft:experience_bottle", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":17,"max":22} + }], + "weight":4 + }, + { + "type":"item", + "name":"minecraft:snowball", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":10,"max":18} + }], + "weight":7 + }, + { + "type":"item", + "name":"minecraft:sculk_sensor", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":1,"max":3} + }], + "weight":4 + }, + { + "type":"item", + "name":"minecraft:lingering_potion", + "functions":[{ + "function":"minecraft:set_potion", + "id":"minecraft:healing" + }], + "weight":3 + } + ] + }] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/buried_treasure.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/buried_treasure.json new file mode 100644 index 0000000..d3198c2 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/buried_treasure.json @@ -0,0 +1,206 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:heart_of_the_sea" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 5 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_nugget", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tnt", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 5 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_horse_armor", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:prismarine_crystals", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate" + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_cod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_salmon" + } + ], + "rolls": 2 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:potion" + } + ], + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water_breathing" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + } + } + ], + "random_sequence": "minecraft:chests/buried_treasure" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/desert_pyramid.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/desert_pyramid.json new file mode 100644 index 0000000..84e06b2 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/desert_pyramid.json @@ -0,0 +1,208 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 17, + "min": 12 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 3,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:emerald", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 6,"min": 4}, + "function": "minecraft:set_count" + }], + "name": "minecraft:bone", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 3,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:spider_eye", + "weight": 25 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 7,"min": 3}, + "function": "minecraft:set_count" + }], + "name": "minecraft:rotten_flesh", + "weight": 25 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_strad", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_mall", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:book", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:apple", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_carrot", + "weight": 2 + }, + { + "type": "minecraft:empty", + "weight": 15 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 8,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 8,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 8,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 8,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:string", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max": 8,"min": 1}, + "function": "minecraft:set_count" + }], + "name": "minecraft:sand", + "weight": 10 + } + ], + "rolls": 4 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": 2, + "function": "minecraft:set_count" + }], + "name": "minecraft:dune_armor_trim_smithing_template" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:chests/desert_pyramid" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/end_city_treasure.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/end_city_treasure.json new file mode 100644 index 0000000..5d7ba34 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/end_city_treasure.json @@ -0,0 +1,202 @@ +{ + "pools":[{ + "rolls": {"min":10,"max":16}, + "entries":[ + { + "type":"item", + "name":"minecraft:beetroot_seeds", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:diamond", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":2,"max":7} + }], + "weight":15 + }, + { + "type":"item", + "name":"minecraft:netherite_scrap", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":1,"max":2} + }], + "weight":18 + }, + { + "type":"item", + "name":"minecraft:diamond_sword", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_boots", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_chestplate", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_helmet", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_leggings", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_pickaxe", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":25,"max":40} + }], + "weight":2 + }, + + { + "type":"item", + "name":"minecraft:netherite_sword", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_boots", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_chestplate", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_helmet", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_leggings", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_pickaxe", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:diamond_horse_armor", + "weight":2 + }, + { + "type":"item", + "name":"minecraft:netherite_upgrade_smithing_template", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":3,"max":8} + }], + "weight":4 + }, + { + "type":"item", + "name":"minecraft:purpur_block", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":10,"max":18} + }], + "weight":12 + }, + { + "type":"item", + "name":"minecraft:book", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":6 + }, + { + "type":"item", + "name":"minecraft:phantom_membrane", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":3,"max":9} + }], + "weight":7 + }, + { + "type":"item", + "name":"minecraft:splash_potion", + "functions":[{ + "function":"minecraft:set_potion", + "id":"minecraft:strong_leaping" + }], + "weight":4 + } + ] + }] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/jungle_temple.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/jungle_temple.json new file mode 100644 index 0000000..8ba32fc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/jungle_temple.json @@ -0,0 +1,149 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": {"type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_hoe", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bamboo", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 6, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 16 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 1 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_horse_armor" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_wait" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": 30, + "treasure": true + } + ], + "name": "minecraft:book" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 2 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:empty", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": 2, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wild_armor_trim_smithing_template" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:chests/jungle_temple" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/nether_bridge.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/nether_bridge.json new file mode 100644 index 0000000..2beb718 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/nether_bridge.json @@ -0,0 +1,83 @@ +{ + "pools":[{ + "rolls": {"min":19,"max":25}, + "entries":[ + { + "type":"item", + "name":"minecraft:diamond_sword", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:obsidian", + "count": {"min":3,"max":5}, + "weight":14 + }, + { + "type":"item", + "name":"minecraft:diamond", + "count": {"min":2,"max":5}, + "weight":9 + }, + { + "type":"item", + "name":"minecraft:golden_horse_armor", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:rib_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:nether_wart", + "count": {"min":3,"max":14}, + "weight":14 + }, + { + "type":"item", + "name":"minecraft:diamond_chestplate", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:golden_chestplate", + "functions": [{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":10,"max":30} + }], + "weight":1 + }, + { + "type":"item", + "name":"minecraft:golden_boots", + "functions":[{ + "function":"enchant_with_levels", + "treasure":true, + "levels": {"min":20,"max":30} + }], + "weight":1 + }, + { + "type":"item", + "name":"minecraft:fire_charge", + "count": {"min":2,"max":3}, + "weight":5 + }, + { + "type":"item", + "name":"minecraft:blaze_powder", + "count": {"min":2,"max":3}, + "weight":3 + }, + { + "type":"item", + "name":"minecraft:nether_bricks", + "count": {"min":8,"max":19}, + "weight":20 + } + ] + }] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ruined_portal.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ruined_portal.json new file mode 100644 index 0000000..3971712 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/ruined_portal.json @@ -0,0 +1,191 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 40 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:basalt", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:fire_charge", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "paxelsfordummies:wooden_paxel", + "weight": 35 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:leather_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:leather_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:leather_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:leather_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glistering_melon_slice", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bell" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 11, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:nether_bricks" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 4 + } + } + ], + "random_sequence": "minecraft:chests/ruined_portal" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/simple_dungeon.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/simple_dungeon.json new file mode 100644 index 0000000..cedc32a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/simple_dungeon.json @@ -0,0 +1,268 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:poppy", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_otherside", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot", + "functions":[{ + "function":"minecraft:set_count", + "count":{"type":"minecraft:uniform","min":1,"max":4}, + "add":true + }], + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_horse_armor", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 9, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_slice", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_pie", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:beetroot_soup", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3 + } + ], + "random_sequence": "minecraft:chests/simple_dungeon" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/stronghold_corridor.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/stronghold_corridor.json new file mode 100644 index 0000000..04a3005 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/stronghold_corridor.json @@ -0,0 +1,105 @@ +{ + "pools":[{ + "rolls": 3, + "entries":[ + { + "type":"item", + "name":"minecraft:sentry_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:vex_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:wild_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:coast_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:dune_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:wayfinder_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:raiser_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:shaper_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:host_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:ward_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:silence_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:tide_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:snout_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:rib_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:eye_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:spire_armor_trim_smithing_template", + "weight":1 + }, + { + "type":"item", + "name":"minecraft:phantom_membrane", + "functions":[{ + "function":"minecraft:set_count", + "count": {"type":"minecraft:uniform","min":1,"max":3} + }], + "weight":2 + }, + { + "type":"item", + "name":"minecraft:potion", + "functions":[{ + "function":"minecraft:set_potion", + "id":"minecraft:strength" + }], + "weight":1 + } + ] + }] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_armorer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_armorer.json new file mode 100644 index 0000000..3dc2c96 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_armorer.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 4 + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_helmet" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + } + } + ], + "random_sequence": "minecraft:chests/village/village_armorer" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_cartographer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_cartographer.json new file mode 100644 index 0000000..73feb56 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_cartographer.json @@ -0,0 +1,85 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:ink_sac", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:redstone", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + } + } + ], + "random_sequence": "minecraft:chests/village/village_cartographer" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_plains_house.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_plains_house.json new file mode 100644 index 0000000..d5ec7d3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_plains_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:raw_copper" + }, + { + "type": "minecraft:item", + "name": "minecraft:dandelion", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:poppy" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:feather" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_plains_house" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_savanna_house.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_savanna_house.json new file mode 100644 index 0000000..062a376 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_savanna_house.json @@ -0,0 +1,128 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:raw_copper" + }, + { + "type": "minecraft:item", + "name": "minecraft:grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:tall_grass", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:acacia_sapling", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch" + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_savanna_house" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_taiga_house.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_taiga_house.json new file mode 100644 index 0000000..19a7298 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_taiga_house.json @@ -0,0 +1,161 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:raw_copper" + }, + { + "type": "minecraft:item", + "name": "minecraft:fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:large_fern", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sweet_berries", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_log", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_taiga_house" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_temple.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_temple.json new file mode 100644 index 0000000..7d3ffd4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_temple.json @@ -0,0 +1,109 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rotten_flesh", + "weight": 7 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:blue_orchid" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_temple" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_toolsmith.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_toolsmith.json new file mode 100644 index 0000000..c0b362b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_toolsmith.json @@ -0,0 +1,109 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [{"function": "minecraft:enchant_randomly"}], + "name": "minecraft:stone_axe" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel", + "weight": 5 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_toolsmith" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_weaponsmith.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_weaponsmith.json new file mode 100644 index 0000000..bb4b27b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/village/village_weaponsmith.json @@ -0,0 +1,175 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_sword", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_helmet", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_leggings", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather_boots", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:basalt", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_sapling", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:saddle", + "weight": 3 + }, + { + "type": "minecraft:item", + "name": "minecraft:leather" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_11" + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13" + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } + } + ], + "random_sequence": "minecraft:chests/village/village_weaponsmith" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/woodland_mansion.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/woodland_mansion.json new file mode 100644 index 0000000..d8ff46b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/chests/woodland_mansion.json @@ -0,0 +1,300 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:lead", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_13", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:music_disc_cat", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:chainmail_chestplate", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_hoe", + "weight": 15 + }, + { + "type": "minecraft:item", + "name": "minecraft:golden_chestplate", + "weight": 5 + }, + { + "type": "minecraft:item", + "functions": [ + {"function": "minecraft:enchant_randomly"} + ], + "name": "minecraft:book", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cookie", + "weight": 20 + }, + { + "type": "minecraft:item", + "name": "minecraft:bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 15 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_seeds", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot_seeds", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gunpowder", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:golden_carrot", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 10 + } + ], + "rolls": 3 + }, + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:empty" + }, + { + "type": "minecraft:item", + "name": "minecraft:vex_armor_trim_smithing_template" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:chests/woodland_mansion" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/husk.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/husk.json new file mode 100644 index 0000000..3a5796e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/husk.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:entities/zombie" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/iron_golem.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/iron_golem.json new file mode 100644 index 0000000..89e7b67 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/iron_golem.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:entity", + "pools": [{ + "bonus_rolls": 0, + "entries": [{ + "type": "minecraft:item", + "functions": [{ + "add": false, + "count": {"type": "minecraft:uniform","max":2,"min":0}, + "function": "minecraft:set_count" + }], + "name": "minecraft:poppy" + }], + "rolls": 1 + }], + "random_sequence": "minecraft:entities/iron_golem" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie.json new file mode 100644 index 0000000..3a5796e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:entities/zombie" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie_villager.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie_villager.json new file mode 100644 index 0000000..3a5796e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/loot_tables/entities/zombie_villager.json @@ -0,0 +1,75 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2, + "min": 0 + }, + "function": "minecraft:set_count" + }, + { + "count": { + "type": "minecraft:uniform", + "max": 1, + "min": 0 + }, + "function": "minecraft:looting_enchant" + } + ], + "name": "minecraft:rotten_flesh" + } + ], + "rolls": 1 + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "condition": "minecraft:killed_by_player" + }, + { + "chance": 0.025, + "condition": "minecraft:random_chance_with_looting", + "looting_multiplier": 0.01 + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:carrot" + }, + { + "type": "minecraft:item", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ], + "function": "minecraft:furnace_smelt" + } + ], + "name": "minecraft:potato" + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:entities/zombie" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/blast_furnace.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/blast_furnace.json new file mode 100644 index 0000000..d24f091 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/blast_furnace.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": {"item": "minecraft:gold"}, + "Y": {"item": "minecraft:furnace"}, + "Z": {"item": "minecraft:nether_brick"} + }, + "pattern": [ + "XXX", + "XYX", + "ZZZ" + ], + "result": {"item": "minecraft:blast_furnace"}, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/book.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/book.json new file mode 100644 index 0000000..4255ff3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/book.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + {"item": "minecraft:paper"}, + {"item": "minecraft:paper"}, + {"item": "minecraft:paper"}, + {"item": "minecraft:rabbit_hide"} + ], + "result": {"item": "minecraft:book"} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/coast_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/coast_armor_trim_smithing_template.json new file mode 100644 index 0000000..8575381 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/coast_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:coast_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:coast_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_blasting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_blasting.json new file mode 100644 index 0000000..597be66 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_blasting.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:stone_pickaxe" + }, + { + "item": "minecraft:stone_shovel" + }, + { + "item": "minecraft:stone_axe" + }, + { + "item": "minecraft:stone_hoe" + }, + { + "item": "minecraft:stone_sword" + }, + { + "item": "paxelsfordummies:stone_paxel" + }, + { + "item": "advanced_copper:copper_armor_helmet" + }, + { + "item": "advanced_copper:copper_armor_chestplate" + }, + { + "item": "advanced_copper:copper_armor_leggings" + }, + { + "item": "advanced_copper:copper_armor_boots" + } + ], + "result": "tconstruct:copper_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_smelting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_smelting.json new file mode 100644 index 0000000..ecaa20c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/copper_nugget_from_smelting.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:stone_pickaxe" + }, + { + "item": "minecraft:stone_shovel" + }, + { + "item": "minecraft:stone_axe" + }, + { + "item": "minecraft:stone_hoe" + }, + { + "item": "minecraft:stone_sword" + }, + { + "item": "paxelsfordummies:stone_paxel" + }, + { + "item": "advanced_copper:copper_armor_helmet" + }, + { + "item": "advanced_copper:copper_armor_chestplate" + }, + { + "item": "advanced_copper:copper_armor_leggings" + }, + { + "item": "advanced_copper:copper_armor_boots" + } + ], + "result": "tconstruct:copper_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dispenser.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dispenser.json new file mode 100644 index 0000000..08e988f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dispenser.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": {"tag": "minecraft:stone_crafting_materials"}, + "R": {"item": "minecraft:glowstone_dust"}, + "X": {"item": "minecraft:bow"} + }, + "pattern": [ + "###", + "#X#", + "#R#" + ], + "result": {"item": "minecraft:dispenser"}, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dropper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dropper.json new file mode 100644 index 0000000..9c8a4eb --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dropper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + "###", + "# #", + "#R#" + ], + "result": { + "item": "minecraft:dropper" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dune_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dune_armor_trim_smithing_template.json new file mode 100644 index 0000000..56dfdcd --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/dune_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:sandstone" + }, + "S": { + "item": "minecraft:dune_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:dune_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanted_golden_apple.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanted_golden_apple.json new file mode 100644 index 0000000..a214c01 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanted_golden_apple.json @@ -0,0 +1,7 @@ +{ + "type":"minecraft:smithing_transform", + "base": {"item":"minecraft:golden_apple"}, + "addition":{"item":"minecraft:nether_star"}, + "template":{"item":"minecraft:dragon_breath"}, + "result": {"item":"minecraft:enchanted_golden_apple"} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanting_table.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanting_table.json new file mode 100644 index 0000000..dc0ab4b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/enchanting_table.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"misc", + "pattern": [ + " 1 ", + "232", + "444" + ], + "key": { + "1":{"item":"minecraft:book"}, + "2":{"item":"minecraft:amethyst_shard"}, + "3":{"item":"minecraft:crying_obsidian"}, + "4":{"item":"minecraft:obsidian"} + }, + "result": { + "item":"minecraft:enchanting_table" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/eye_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/eye_armor_trim_smithing_template.json new file mode 100644 index 0000000..d0a8851 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/eye_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:end_stone" + }, + "S": { + "item": "minecraft:eye_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:eye_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_blasting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_blasting.json new file mode 100644 index 0000000..660fb4a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_blasting.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:golden_pickaxe" + }, + { + "item": "minecraft:golden_shovel" + }, + { + "item": "minecraft:golden_axe" + }, + { + "item": "minecraft:golden_hoe" + }, + { + "item": "minecraft:golden_sword" + }, + { + "item": "paxelsfordummies:golden_paxel" + }, + { + "item": "minecraft:golden_helmet" + }, + { + "item": "minecraft:golden_chestplate" + }, + { + "item": "minecraft:golden_leggings" + }, + { + "item": "minecraft:golden_boots" + }, + { + "item": "minecraft:golden_horse_armor" + } + ], + "result": "minecraft:gold_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_smelting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_smelting.json new file mode 100644 index 0000000..5f5470f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/gold_nugget_from_smelting.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:golden_pickaxe" + }, + { + "item": "minecraft:golden_shovel" + }, + { + "item": "minecraft:golden_axe" + }, + { + "item": "minecraft:golden_hoe" + }, + { + "item": "minecraft:golden_sword" + }, + { + "item": "paxelsfordummies:golden_paxel" + }, + { + "item": "minecraft:golden_helmet" + }, + { + "item": "minecraft:golden_chestplate" + }, + { + "item": "minecraft:golden_leggings" + }, + { + "item": "minecraft:golden_boots" + }, + { + "item": "minecraft:golden_horse_armor" + } + ], + "result": "minecraft:gold_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/host_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/host_armor_trim_smithing_template.json new file mode 100644 index 0000000..00560db --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/host_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:host_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:host_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_blasting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_blasting.json new file mode 100644 index 0000000..42ae1ca --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_blasting.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:iron_pickaxe" + }, + { + "item": "minecraft:iron_shovel" + }, + { + "item": "minecraft:iron_axe" + }, + { + "item": "minecraft:iron_hoe" + }, + { + "item": "minecraft:iron_sword" + }, + { + "item": "paxelsfordummies:iron_paxel" + }, + { + "item": "minecraft:iron_helmet" + }, + { + "item": "minecraft:iron_chestplate" + }, + { + "item": "minecraft:iron_leggings" + }, + { + "item": "minecraft:iron_boots" + }, + { + "item": "minecraft:iron_horse_armor" + }, + { + "item": "minecraft:chainmail_helmet" + }, + { + "item": "minecraft:chainmail_chestplate" + }, + { + "item": "minecraft:chainmail_leggings" + }, + { + "item": "minecraft:chainmail_boots" + } + ], + "result": "minecraft:iron_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_smelting.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_smelting.json new file mode 100644 index 0000000..99ad8b6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/iron_nugget_from_smelting.json @@ -0,0 +1,54 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.1, + "ingredient": [ + { + "item": "minecraft:iron_pickaxe" + }, + { + "item": "minecraft:iron_shovel" + }, + { + "item": "minecraft:iron_axe" + }, + { + "item": "minecraft:iron_hoe" + }, + { + "item": "minecraft:iron_sword" + }, + { + "item": "paxelsfordummies:iron_paxel" + }, + { + "item": "minecraft:iron_helmet" + }, + { + "item": "minecraft:iron_chestplate" + }, + { + "item": "minecraft:iron_leggings" + }, + { + "item": "minecraft:iron_boots" + }, + { + "item": "minecraft:iron_horse_armor" + }, + { + "item": "minecraft:chainmail_helmet" + }, + { + "item": "minecraft:chainmail_chestplate" + }, + { + "item": "minecraft:chainmail_leggings" + }, + { + "item": "minecraft:chainmail_boots" + } + ], + "result": "minecraft:iron_nugget" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/jukebox.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/jukebox.json new file mode 100644 index 0000000..05099a9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/jukebox.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + "111", + "121", + "111" + ], + "key": { + "1":{"tag":"minecraft:planks"}, + "2":{"item":"minecraft:amethyst_shard"} + }, + "result": { + "item":"minecraft:jukebox" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_boots.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_boots.json new file mode 100644 index 0000000..3256736 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_boots.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + "1 1", + "1 1" + ], + "key": { + "1":{"item":"minecraft:rabbit_hide"} + }, + "result": { + "item":"minecraft:leather_boots" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_chestplate.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_chestplate.json new file mode 100644 index 0000000..285e4cf --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_chestplate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + "1 1", + "111", + "111" + ], + "key": { + "1":{"item":"minecraft:rabbit_hide"} + }, + "result": { + "item":"minecraft:leather_chestplate" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_helmet.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_helmet.json new file mode 100644 index 0000000..5f23590 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_helmet.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + "111", + "1 1" + ], + "key": { + "1":{"item":"minecraft:rabbit_hide"} + }, + "result": { + "item":"minecraft:leather_helmet" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_horse_armor.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_horse_armor.json new file mode 100644 index 0000000..cd51106 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_horse_armor.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "X": { + "item": "minecraft:leather" + } + }, + "pattern": [ + "X X", + "XXX", + "X X" + ], + "result": { + "item": "minecraft:leather_horse_armor" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_leggings.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_leggings.json new file mode 100644 index 0000000..e516642 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/leather_leggings.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + "111", + "1 1", + "1 1" + ], + "key": { + "1":{"item":"minecraft:rabbit_hide"} + }, + "result": { + "item":"minecraft:leather_leggings" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lever.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lever.json new file mode 100644 index 0000000..772b758 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lever.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "X", + "#" + ], + "result": { + "item": "minecraft:lever" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lodestone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lodestone.json new file mode 100644 index 0000000..99383ac --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/lodestone.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": {"item": "minecraft:netherrack"}, + "S": {"item": "minecraft:basalt"} + }, + "pattern": [ + "SSS", + "S#S", + "SSS" + ], + "result": {"item": "minecraft:lodestone","count":3}, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/map.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/map.json new file mode 100644 index 0000000..bd19cb5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/map.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:paper" + }, + { + "item":"minecraft:paper" + }, + { + "item":"minecraft:paper" + }, + { + "item": "minecraft:feather" + }, + { + "item": "minecraft:redstone" + } + ], + "result": { + "item": "minecraft:map", + "count": 1 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/netherite_upgrade_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/netherite_upgrade_smithing_template.json new file mode 100644 index 0000000..fdfb525 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/netherite_upgrade_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:end_stone" + }, + "S": { + "item": "minecraft:netherite_upgrade_smithing_template" + } + }, + "pattern": [ + "#S#", + "CCC", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:netherite_upgrade_smithing_template" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/observer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/observer.json new file mode 100644 index 0000000..390e6cf --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/observer.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": {"tag": "minecraft:stone_crafting_materials"}, + "Q": {"item": "minecraft:quartz"}, + "R": {"item": "minecraft:redstone"} + }, + "pattern": [ + "###", + "RRQ", + "###" + ], + "result": {"item": "minecraft:observer"}, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/piston.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/piston.json new file mode 100644 index 0000000..b35645a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/piston.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "R": { + "item": "minecraft:redstone" + }, + "T": { + "tag": "minecraft:planks" + }, + "X": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "TTT", + "#X#", + "#R#" + ], + "result": { + "item": "minecraft:piston" + }, + "show_notification": true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/raiser_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/raiser_armor_trim_smithing_template.json new file mode 100644 index 0000000..52308a3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/raiser_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:raiser_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:raiser_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/rib_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/rib_armor_trim_smithing_template.json new file mode 100644 index 0000000..61f42f3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/rib_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:netherrack" + }, + "S": { + "item": "minecraft:rib_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:rib_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/saddle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/saddle.json new file mode 100644 index 0000000..a9cc49d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/saddle.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category":"equipment", + "pattern": [ + " 1 ", + "121" + ], + "key": { + "1":{"item":"minecraft:leather"}, + "2":{"item":"minecraft:iron_ingot"} + }, + "result": { + "item":"minecraft:saddle" + }, + "show_notification":true +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/sentry_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/sentry_armor_trim_smithing_template.json new file mode 100644 index 0000000..e52dc0c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/sentry_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:sentry_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:sentry_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/shaper_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/shaper_armor_trim_smithing_template.json new file mode 100644 index 0000000..23114d0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/shaper_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:shaper_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:shaper_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/silence_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/silence_armor_trim_smithing_template.json new file mode 100644 index 0000000..5a0aa69 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/silence_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:silence_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:silence_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/snout_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/snout_armor_trim_smithing_template.json new file mode 100644 index 0000000..bb6d073 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/snout_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:blackstone" + }, + "S": { + "item": "minecraft:snout_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:snout_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt.json new file mode 100644 index 0000000..048a4f9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + {"item": "minecraft:arrow"}, + {"item": "minecraft:arrow"}, + {"item": "minecraft:arrow"}, + {"item": "minecraft:glow_berries"} + ], + "result": { + "item": "minecraft:spectral_arrow", + "count": 3 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt_singular.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt_singular.json new file mode 100644 index 0000000..3f71e11 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spectral_arrow_alt_singular.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + {"item": "minecraft:arrow"}, + {"item": "minecraft:glow_berries"} + ], + "result": { + "item": "minecraft:spectral_arrow", + "count": 1 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spire_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spire_armor_trim_smithing_template.json new file mode 100644 index 0000000..0fba5ae --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/spire_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:purpur_block" + }, + "S": { + "item": "minecraft:spire_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:spire_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/tide_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/tide_armor_trim_smithing_template.json new file mode 100644 index 0000000..71649f8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/tide_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:prismarine" + }, + "S": { + "item": "minecraft:tide_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:tide_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/vex_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/vex_armor_trim_smithing_template.json new file mode 100644 index 0000000..57bab5e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/vex_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:vex_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:vex_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/ward_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/ward_armor_trim_smithing_template.json new file mode 100644 index 0000000..e2effb8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/ward_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:cobbled_deepslate" + }, + "S": { + "item": "minecraft:ward_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:ward_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json new file mode 100644 index 0000000..0ef1093 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wayfinder_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:terracotta" + }, + "S": { + "item": "minecraft:wayfinder_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:wayfinder_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wild_armor_trim_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wild_armor_trim_smithing_template.json new file mode 100644 index 0000000..b0dc614 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wild_armor_trim_smithing_template.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "C": { + "item": "minecraft:diamond" + }, + "#": { + "item": "minecraft:mossy_cobblestone" + }, + "S": { + "item": "minecraft:wild_armor_trim_smithing_template" + } + }, + "pattern": [ + "#S#", + "#C#", + "###" + ], + "result": { + "count": 2, + "item": "minecraft:wild_armor_trim_smithing_template" + }, + "show_notification": true +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_axe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_axe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_axe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_hoe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_hoe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_hoe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_pickaxe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_pickaxe.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_pickaxe.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_shovel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_shovel.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_shovel.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_sword.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_sword.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/recipes/wooden_sword.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_diamond_tool.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_diamond_tool.json new file mode 100644 index 0000000..3154fcf --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -0,0 +1,10 @@ +{ + "replace": true, + "values": [ + "minecraft:obsidian", + "minecraft:gold_block", + "minecraft:netherite_block", + "minecraft:respawn_anchor", + "minecraft:ancient_debris" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_iron_tool.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 0000000..8ba9309 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,16 @@ +{ + "replace":true, + "values": [ + "minecraft:diamond_block", + "minecraft:diamond_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:emerald_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:emerald_block", + "minecraft:raw_gold_block", + "minecraft:gold_ore", + "minecraft:deepslate_gold_ore", + "minecraft:redstone_ore", + "minecraft:deepslate_redstone_ore" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_stone_tool.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..18d55c4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,12 @@ +{ + "replace": true, + "values": [ + "minecraft:iron_block", + "minecraft:raw_iron_block", + "minecraft:iron_ore", + "minecraft:deepslate_iron_ore", + "minecraft:lapis_block", + "minecraft:lapis_ore", + "minecraft:deepslate_lapis_ore" + ] + } \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_crafting_materials.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_crafting_materials.json new file mode 100644 index 0000000..70b23b2 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_crafting_materials.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:andesite", + "minecraft:granite", + "minecraft:diorite", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:dripstone_block" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_tool_materials.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_tool_materials.json new file mode 100644 index 0000000..3e33ea6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/tags/items/stone_tool_materials.json @@ -0,0 +1,6 @@ +{ + "replace": true, + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/armorer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/armorer.json new file mode 100644 index 0000000..33261c9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/armorer.json @@ -0,0 +1,48 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 9 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "tconstruct:cobalt_ingot","count":2}] + }, + { + "sells": {"item": "golden_helmet","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_helmet"}] + }, + { + "sells": {"item": "golden_chestplate","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_chestplate"}] + }, + { + "sells": {"item": "golden_leggings","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_leggings"}] + }, + { + "sells": {"item": "golden_boots","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":5},{"item":"golden_boots"}] + }, + { + "sells": {"item": "diamond_helmet","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_helmet"}] + }, + { + "sells": {"item": "diamond_chestplate","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_chestplate"}] + }, + { + "sells": {"item": "diamond_leggings","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_leggings"}] + }, + { + "sells": {"item": "diamond_boots","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":8},{"item":"diamond_boots"}] + } + ] + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/farmer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/farmer.json new file mode 100644 index 0000000..9af0934 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/farmer.json @@ -0,0 +1,24 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 3 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 30}, + "wants": [{"item": "enchanted_golden_apple"}] + }, + { + "sells": {"item": "cake","count": 1}, + "wants": [{"item": "emerald","count":3}] + }, + { + "sells": {"item": "glistering_melon_slice","count": 8}, + "wants": [{"item": "emerald"}] + } + ] + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/librarian.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/librarian.json new file mode 100644 index 0000000..bc21bcc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/librarian.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "enchanted_book","count":1}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + }, + { + "sells": {"item": "book","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":10}] + } + + ] + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/toolsmith.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/toolsmith.json new file mode 100644 index 0000000..d33be12 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/toolsmith.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "magma_cream","count":4}] + }, + { + "sells": {"item": "golden_pickaxe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_pickaxe"}] + }, + { + "sells": {"item": "diamond_pickaxe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_pickaxe"}] + }, + { + "sells": {"item": "golden_shovel","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_shovel"}] + }, + { + "sells": {"item": "diamond_shovel","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_shovel"}] + } + + ] + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/weaponsmith.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/weaponsmith.json new file mode 100644 index 0000000..0ec0cc4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/villager/professions/weaponsmith.json @@ -0,0 +1,33 @@ +{ + "levels": { + "1": { + "take": { + "type": "constant", + "value": 5 + }, + "trades": [ + { + "sells": {"item": "emerald","count": 1}, + "wants": [{"item": "diamond","count":4}] + }, + { + "sells": {"item": "golden_sword","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"golden_sword"}] + }, + { + "sells": {"item": "golden_axe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"golden_axe"}] + }, + { + "sells": {"item": "diamond_sword","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":7},{"item":"diamond_sword"}] + }, + { + "sells": {"item": "diamond_axe","functions":[{"function":"enchant_randomly"}],"count": 1}, + "wants": [{"item": "emerald","count":11},{"item":"diamond_axe"}] + } + + ] + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/badlands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/badlands.json new file mode 100644 index 0000000..0b2aac8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/badlands.json @@ -0,0 +1,172 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 10387789, + "grass_color": 9470285, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.badlands" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:ore_gold_extra", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_grass_badlands", + "minecraft:patch_dead_bush_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane_badlands", + "minecraft:patch_pumpkin", + "minecraft:patch_cactus_decorated" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/bamboo_jungle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/bamboo_jungle.json new file mode 100644 index 0000000..082e85b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/bamboo_jungle.json @@ -0,0 +1,224 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.bamboo_jungle" + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:jungle/rocks", + "geophilic:jungle/bamboo/bamboo", + "geophilic:jungle/trees", + "geophilic:jungle/logs", + "geophilic:jungle/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "minecraft:vines", + "geophilic:jungle/melons", + "geophilic:common/grass/jungle" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:parrot", + "weight": 40 + }, + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:panda", + "weight": 80 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:ocelot", + "weight": 2 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.95 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/basalt_deltas.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/basalt_deltas.json new file mode 100644 index 0000000..8ad55bc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/basalt_deltas.json @@ -0,0 +1,99 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.basalt_deltas.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.basalt_deltas.loop", + "fog_color": 6840176, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.basalt_deltas.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.basalt_deltas" + }, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.118093334 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:delta", + "minecraft:small_basalt_columns", + "minecraft:large_basalt_columns" + ], + [], + [], + [ + "minecraft:basalt_blobs", + "minecraft:blackstone_blobs", + "minecraft:spring_delta", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:brown_mushroom_nether", + "minecraft:red_mushroom_nether", + "minecraft:ore_magma", + "minecraft:ore_gold_deltas", + "minecraft:ore_quartz_deltas", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large", + "minecraft:ore_diamond_blackstone" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:ghast", + "maxCount": 1, + "minCount": 1, + "weight": 40 + }, + { + "type": "minecraft:magma_cube", + "maxCount": 5, + "minCount": 2, + "weight": 100 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/beach.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/beach.json new file mode 100644 index 0000000..cbbdfc0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/beach.json @@ -0,0 +1,169 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:turtle", + "maxCount": 5, + "minCount": 2, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/birch_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/birch_forest.json new file mode 100644 index 0000000..eedc13c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/birch_forest.json @@ -0,0 +1,198 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.6, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" + }, + "sky_color": 8037887, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:forest/dirt_patches", + "geophilic:forest/rocks", + "geophilic:forest/birch/trees", + "geophilic:common/tree_ornaments/birch", + "geophilic:forest/birch/logs", + "geophilic:forest/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/forest" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.6 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cherry_grove.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cherry_grove.json new file mode 100644 index 0000000..56b660c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cherry_grove.json @@ -0,0 +1,199 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "foliage_color": 12181596, + "grass_color": 8050773, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.cherry_grove" + }, + "sky_color": 8103167, + "water_color": 6141935, + "water_fog_color": 6141935 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:cherry_grove/rocks", + "geophilic:cherry_grove/stone_patches", + "geophilic:cherry_grove/pillars", + "geophilic:cherry_grove/deltas", + "geophilic:cherry_grove/trees", + "geophilic:cherry_grove/bamboo", + "geophilic:cherry_grove/bushes", + "geophilic:cherry_grove/fallen_logs", + "geophilic:cherry_grove/pink_petals", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/moss", + "geophilic:common/grass/meadow" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:pig", + "weight": 1 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 2 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:sheep", + "weight": 2 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cold_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cold_ocean.json new file mode 100644 index 0000000..5690b21 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/cold_ocean.json @@ -0,0 +1,192 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4020182, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_cold", + "minecraft:seagrass_simple", + "minecraft:kelp_cold" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 15 + }, + { + "type": "minecraft:salmon", + "maxCount": 5, + "minCount": 1, + "weight": 15 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 3 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/crimson_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/crimson_forest.json new file mode 100644 index 0000000..5ddd9c0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/crimson_forest.json @@ -0,0 +1,106 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.crimson_forest.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.crimson_forest.loop", + "fog_color": 3343107, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.crimson_forest.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.crimson_forest" + }, + "particle": { + "options": { + "type": "minecraft:crimson_spore" + }, + "probability": 0.025 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:weeping_vines", + "minecraft:crimson_fungi", + "minecraft:crimson_forest_vegetation" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:zombified_piglin", + "maxCount": 4, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:hoglin", + "maxCount": 4, + "minCount": 3, + "weight": 9 + }, + { + "type": "minecraft:piglin", + "maxCount": 4, + "minCount": 3, + "weight": 5 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dark_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dark_forest.json new file mode 100644 index 0000000..1d54366 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dark_forest.json @@ -0,0 +1,198 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "grass_color_modifier": "dark_forest", + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:forest/dark/dirt_patches", + "geophilic:forest/rocks", + "geophilic:forest/dark/trees", + "geophilic:forest/dark/logs", + "geophilic:forest/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/forest" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_cold_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_cold_ocean.json new file mode 100644 index 0000000..b3eaa40 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_cold_ocean.json @@ -0,0 +1,192 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4020182, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_deep_cold", + "minecraft:seagrass_simple", + "minecraft:kelp_cold" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 15 + }, + { + "type": "minecraft:salmon", + "maxCount": 5, + "minCount": 1, + "weight": 15 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 3 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_dark.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_dark.json new file mode 100644 index 0000000..30b035c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_dark.json @@ -0,0 +1,104 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.deep_dark" + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "minecraft:sculk_vein", + "minecraft:sculk_patch_deep_dark" + ], + [], + [ + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:trees_plains", + "minecraft:flower_plains", + "minecraft:patch_grass_plain", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_frozen_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_frozen_ocean.json new file mode 100644 index 0000000..b649c93 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_frozen_ocean.json @@ -0,0 +1,195 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 3750089, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:iceberg_packed", + "minecraft:iceberg_blue", + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [ + "minecraft:blue_ice" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:salmon", + "maxCount": 5, + "minCount": 1, + "weight": 15 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ] + }, + "temperature": 0.5, + "temperature_modifier": "frozen" +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json new file mode 100644 index 0000000..1f571c4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json @@ -0,0 +1,204 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4566514, + "water_fog_color": 267827 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_deep_warm", + "minecraft:seagrass_simple", + "minecraft:kelp_warm" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 8 + }, + { + "type": "minecraft:pufferfish", + "maxCount": 3, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 8 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_ocean.json new file mode 100644 index 0000000..14ae4a5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/deep_ocean.json @@ -0,0 +1,192 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_deep", + "minecraft:seagrass_simple", + "minecraft:kelp_cold" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/desert.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/desert.json new file mode 100644 index 0000000..956d36e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/desert.json @@ -0,0 +1,186 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.desert" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "geophilic:desert/lava_lakes" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:fossil_upper", + "minecraft:fossil_lower", + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [ + "minecraft:desert_well" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:common/flowers/default", + "minecraft:patch_grass_badlands", + "minecraft:patch_dead_bush_2", + "geophilic:common/mushrooms", + "geophilic:desert/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:desert/cacti" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 19 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 1 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:husk", + "weight": 80 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dripstone_caves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dripstone_caves.json new file mode 100644 index 0000000..4ee904a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/dripstone_caves.json @@ -0,0 +1,180 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.dripstone_caves" + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "minecraft:large_dripstone" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper_large", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "minecraft:dripstone_cluster", + "minecraft:pointed_dripstone" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:trees_plains", + "minecraft:flower_plains", + "minecraft:patch_grass_plain", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 4, + "minCount": 4, + "weight": 95 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_barrens.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_barrens.json new file mode 100644 index 0000000..ee5a2f6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_barrens.json @@ -0,0 +1,56 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [ + "minecraft:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_highlands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_highlands.json new file mode 100644 index 0000000..9ebf97e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_highlands.json @@ -0,0 +1,62 @@ +{ + "carvers": { + "air": [ + "endercon:cave" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:glow_lichen" + ], + [ + "minecraft:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 2, + "minCount": 1, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_midlands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_midlands.json new file mode 100644 index 0000000..530db91 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/end_midlands.json @@ -0,0 +1,68 @@ +{ + "carvers": { + "air": [ + "endercon:cave", + "endercon:cave_2" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 9424081, + "water_fog_color": 7971751, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:glow_lichen" + ], + [ + "endercon:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/eroded_badlands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/eroded_badlands.json new file mode 100644 index 0000000..0b2aac8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/eroded_badlands.json @@ -0,0 +1,172 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 10387789, + "grass_color": 9470285, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.badlands" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:ore_gold_extra", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_grass_badlands", + "minecraft:patch_dead_bush_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane_badlands", + "minecraft:patch_pumpkin", + "minecraft:patch_cactus_decorated" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/flower_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/flower_forest.json new file mode 100644 index 0000000..5736b46 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/flower_forest.json @@ -0,0 +1,205 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.flower_forest" + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:forest/dirt_patches", + "geophilic:forest/rocks", + "geophilic:forest/flower/trees", + "geophilic:common/tree_ornaments/birch", + "geophilic:common/tree_ornaments/oak", + "geophilic:forest/logs", + "geophilic:forest/flower/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/forest" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/forest.json new file mode 100644 index 0000000..aa1199f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/forest.json @@ -0,0 +1,205 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:forest/dirt_patches", + "geophilic:forest/rocks", + "geophilic:forest/trees", + "geophilic:common/tree_ornaments/birch", + "geophilic:common/tree_ornaments/oak", + "geophilic:forest/logs", + "geophilic:forest/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/forest" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_ocean.json new file mode 100644 index 0000000..61a5ea6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_ocean.json @@ -0,0 +1,195 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8364543, + "water_color": 3750089, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:iceberg_packed", + "minecraft:iceberg_blue", + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [ + "minecraft:blue_ice" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:salmon", + "maxCount": 5, + "minCount": 1, + "weight": 15 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ] + }, + "temperature": 0.0, + "temperature_modifier": "frozen" +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_peaks.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_peaks.json new file mode 100644 index 0000000..238a59c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_peaks.json @@ -0,0 +1,173 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.frozen_peaks" + }, + "sky_color": 8756735, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava", + "minecraft:spring_lava_frozen" + ], + [ + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": -0.7 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_river.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_river.json new file mode 100644 index 0000000..9a727f9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/frozen_river.json @@ -0,0 +1,183 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8364543, + "water_color": 3750089, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:salmon", + "maxCount": 5, + "minCount": 1, + "weight": 5 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 2 + } + ] + }, + "temperature": 0.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/grove.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/grove.json new file mode 100644 index 0000000..d390a04 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/grove.json @@ -0,0 +1,215 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.grove" + }, + "sky_color": 8495359, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava", + "minecraft:spring_lava_frozen" + ], + [ + "minecraft:glow_lichen", + "geophilic:taiga/grove/trees", + "geophilic:common/tree_ornaments/spruce", + "geophilic:taiga/grove/logs", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:fox", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": -0.2 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ice_spikes.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ice_spikes.json new file mode 100644 index 0000000..d54a44d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ice_spikes.json @@ -0,0 +1,186 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8364543, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [ + "minecraft:ice_spike", + "minecraft:ice_patch" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_snowy", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 20 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:stray", + "maxCount": 4, + "minCount": 4, + "weight": 80 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jagged_peaks.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jagged_peaks.json new file mode 100644 index 0000000..dbbace1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jagged_peaks.json @@ -0,0 +1,173 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.jagged_peaks" + }, + "sky_color": 8756735, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava", + "minecraft:spring_lava_frozen" + ], + [ + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": -0.7 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jungle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jungle.json new file mode 100644 index 0000000..5d975af --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/jungle.json @@ -0,0 +1,224 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.jungle" + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:jungle/rocks", + "geophilic:jungle/bamboo", + "geophilic:jungle/trees", + "geophilic:jungle/logs", + "geophilic:jungle/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "minecraft:vines", + "geophilic:jungle/melons", + "geophilic:common/grass/jungle" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:parrot", + "weight": 40 + }, + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:panda", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 3, + "minCount": 1, + "type": "minecraft:ocelot", + "weight": 2 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.95 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lukewarm_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lukewarm_ocean.json new file mode 100644 index 0000000..31439e6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lukewarm_ocean.json @@ -0,0 +1,203 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4566514, + "water_fog_color": 267827 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_warm", + "minecraft:kelp_warm" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 15 + }, + { + "type": "minecraft:pufferfish", + "maxCount": 3, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 2, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lush_caves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lush_caves.json new file mode 100644 index 0000000..ddfece7 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/lush_caves.json @@ -0,0 +1,185 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.lush_caves" + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:ore_clay", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:lush_caves_ceiling_vegetation", + "minecraft:cave_vines", + "minecraft:lush_caves_clay", + "minecraft:lush_caves_vegetation", + "minecraft:rooted_azalea_tree", + "minecraft:spore_blossom", + "minecraft:classic_vines_cave_feature" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [ + { + "type": "minecraft:axolotl", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mangrove_swamp.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mangrove_swamp.json new file mode 100644 index 0000000..de2c2b3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mangrove_swamp.json @@ -0,0 +1,190 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "foliage_color": 9285927, + "grass_color_modifier": "swamp", + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.swamp" + }, + "sky_color": 7907327, + "water_color": 3832426, + "water_fog_color": 5077600 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:fossil_upper", + "minecraft:fossil_lower", + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_grass", + "minecraft:disk_clay" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_mangrove", + "minecraft:patch_grass_normal", + "minecraft:patch_dead_bush", + "minecraft:patch_waterlily", + "minecraft:seagrass_swamp" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:frog", + "maxCount": 5, + "minCount": 2, + "weight": 10 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:slime", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/meadow.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/meadow.json new file mode 100644 index 0000000..ccb23ee --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/meadow.json @@ -0,0 +1,187 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.meadow" + }, + "sky_color": 8103167, + "water_color": 937679, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:meadow/flowers", + "geophilic:meadow/trees", + "geophilic:common/grass/meadow" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 2 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:sheep", + "weight": 2 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mushroom_fields.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mushroom_fields.json new file mode 100644 index 0000000..dabfd40 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/mushroom_fields.json @@ -0,0 +1,119 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 1.0, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:mushroom_island_vegetation", + "minecraft:brown_mushroom_taiga", + "minecraft:red_mushroom_taiga", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:mooshroom", + "maxCount": 8, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], + "monster": [], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.9 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/nether_wastes.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/nether_wastes.json new file mode 100644 index 0000000..90c04b4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/nether_wastes.json @@ -0,0 +1,112 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.nether_wastes.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.nether_wastes.loop", + "fog_color": 3344392, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.nether_wastes.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.nether_wastes" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:brown_mushroom_nether", + "minecraft:red_mushroom_nether", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:ghast", + "maxCount": 4, + "minCount": 4, + "weight": 50 + }, + { + "type": "minecraft:zombified_piglin", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:magma_cube", + "maxCount": 4, + "minCount": 4, + "weight": 2 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + }, + { + "type": "minecraft:piglin", + "maxCount": 4, + "minCount": 4, + "weight": 15 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ocean.json new file mode 100644 index 0000000..ce3243e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/ocean.json @@ -0,0 +1,192 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:seagrass_normal", + "minecraft:seagrass_simple", + "minecraft:kelp_cold" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_birch_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_birch_forest.json new file mode 100644 index 0000000..30fd3f9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_birch_forest.json @@ -0,0 +1,198 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.6, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" + }, + "sky_color": 8037887, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:forest/dirt_patches", + "geophilic:forest/rocks", + "geophilic:forest/birch/old_growth/trees", + "geophilic:common/tree_ornaments/birch", + "geophilic:forest/birch/logs", + "geophilic:forest/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/forest" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.6 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_pine_taiga.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_pine_taiga.json new file mode 100644 index 0000000..07298c5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_pine_taiga.json @@ -0,0 +1,221 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "grass_color": 5996627, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.old_growth_taiga" + }, + "sky_color": 8168447, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "minecraft:forest_rock" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:taiga/old_growth/rocks", + "geophilic:taiga/old_growth/pine/trees", + "geophilic:common/tree_ornaments/spruce", + "geophilic:taiga/logs", + "geophilic:taiga/berry_bushes", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:taiga/old_growth/dead_bushes", + "geophilic:common/large_fern", + "geophilic:common/grass/taiga", + "geophilic:taiga/podzol_grass" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:fox", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 100 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 25 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.3 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json new file mode 100644 index 0000000..abc129e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json @@ -0,0 +1,221 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "grass_color": 5996627, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.old_growth_taiga" + }, + "sky_color": 8233983, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "minecraft:forest_rock" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:taiga/old_growth/rocks", + "geophilic:taiga/old_growth/spruce/trees", + "geophilic:common/tree_ornaments/spruce", + "geophilic:taiga/logs", + "geophilic:taiga/berry_bushes", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:taiga/old_growth/dead_bushes", + "geophilic:common/large_fern", + "geophilic:common/grass/taiga", + "geophilic:taiga/podzol_grass" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:fox", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.25 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/plains.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/plains.json new file mode 100644 index 0000000..67f7cb0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/plains.json @@ -0,0 +1,204 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:plains/dirt_patches", + "geophilic:plains/rocks", + "geophilic:plains/trees", + "geophilic:plains/logs", + "geophilic:plains/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/tall_grass", + "geophilic:common/grass/plains" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:horse", + "weight": 5 + }, + { + "maxCount": 3, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/river.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/river.json new file mode 100644 index 0000000..7407692 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/river.json @@ -0,0 +1,183 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/grass/plains", + "minecraft:seagrass_river" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:drowned", + "weight": 100 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [ + { + "maxCount": 5, + "minCount": 1, + "type": "minecraft:salmon", + "weight": 5 + } + ], + "water_creature": [ + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:squid", + "weight": 2 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna.json new file mode 100644 index 0000000..c71feb4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna.json @@ -0,0 +1,207 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 7767329, + "grass_color": 13089351, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:savanna/dirt_patches", + "geophilic:savanna/dirt_mounds", + "geophilic:savanna/trees", + "geophilic:savanna/bonus_trees", + "geophilic:savanna/logs", + "geophilic:savanna/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/tall_grass", + "geophilic:common/grass/savanna" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:horse", + "weight": 1 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna_plateau.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna_plateau.json new file mode 100644 index 0000000..d4f3adb --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/savanna_plateau.json @@ -0,0 +1,213 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 7442726, + "grass_color": 12500032, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:savanna/dirt_patches", + "geophilic:savanna/dirt_mounds", + "geophilic:savanna/plateau/trees", + "geophilic:savanna/bonus_trees", + "geophilic:savanna/logs", + "geophilic:savanna/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/tall_grass", + "geophilic:common/grass/savanna" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:horse", + "weight": 1 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:llama", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/small_end_islands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/small_end_islands.json new file mode 100644 index 0000000..c9ad184 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/small_end_islands.json @@ -0,0 +1,67 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop", + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.001 + } + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [], + [ + "endercon:end_lamps" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_beach.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_beach.json new file mode 100644 index 0000000..230bd8b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_beach.json @@ -0,0 +1,162 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8364543, + "water_color": 4020182, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.05 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_plains.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_plains.json new file mode 100644 index 0000000..6851e83 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_plains.json @@ -0,0 +1,181 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8364543, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_snowy", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 10 + }, + { + "maxCount": 2, + "minCount": 1, + "type": "minecraft:polar_bear", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 20 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:stray", + "weight": 80 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_slopes.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_slopes.json new file mode 100644 index 0000000..0b68516 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_slopes.json @@ -0,0 +1,181 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.snowy_slopes" + }, + "sky_color": 8560639, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava", + "minecraft:spring_lava_frozen" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + }, + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": -0.3 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_taiga.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_taiga.json new file mode 100644 index 0000000..ec635e8 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/snowy_taiga.json @@ -0,0 +1,214 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "grass_color": 5996627, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8625919, + "water_color": 4020182, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:taiga/podzol_patches", + "geophilic:taiga/rocks", + "geophilic:taiga/trees", + "geophilic:common/tree_ornaments/spruce", + "geophilic:taiga/logs", + "geophilic:taiga/snowy/berry_bushes", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss" + ], + [ + "minecraft:freeze_top_layer", + "geophilic:common/large_fern", + "geophilic:common/grass/taiga", + "geophilic:taiga/podzol_grass" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:fox", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": -0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/soul_sand_valley.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/soul_sand_valley.json new file mode 100644 index 0000000..8edecb5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/soul_sand_valley.json @@ -0,0 +1,123 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.soul_sand_valley.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.soul_sand_valley.loop", + "fog_color": 1787717, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.soul_sand_valley.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.soul_sand_valley" + }, + "particle": { + "options": { + "type": "minecraft:ash" + }, + "probability": 0.00625 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "minecraft:basalt_pillar" + ], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:patch_crimson_roots", + "minecraft:ore_magma", + "minecraft:ore_soul_sand", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:ghast": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:skeleton": { + "charge": 0.7, + "energy_budget": 0.15 + }, + "minecraft:strider": { + "charge": 0.7, + "energy_budget": 0.15 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:skeleton", + "maxCount": 5, + "minCount": 5, + "weight": 20 + }, + { + "type": "minecraft:ghast", + "maxCount": 4, + "minCount": 4, + "weight": 50 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sparse_jungle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sparse_jungle.json new file mode 100644 index 0000000..537907e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sparse_jungle.json @@ -0,0 +1,205 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.sparse_jungle" + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:jungle/rocks", + "geophilic:jungle/sparse/trees", + "geophilic:jungle/logs", + "geophilic:jungle/sparse/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "minecraft:vines", + "geophilic:jungle/melons", + "geophilic:common/grass/jungle" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.95 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_peaks.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_peaks.json new file mode 100644 index 0000000..b4ce71a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_peaks.json @@ -0,0 +1,165 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" + }, + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_shore.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_shore.json new file mode 100644 index 0000000..244d5b0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/stony_shore.json @@ -0,0 +1,167 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [ + "geophilic:stony_shore/pillars/large", + "geophilic:stony_shore/pillars/small", + "geophilic:stony_shore/puddles" + ], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:common/flowers/default", + "minecraft:patch_grass_badlands", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:stony_shore/moss", + "geophilic:stony_shore/moss_blocks" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.2 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sunflower_plains.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sunflower_plains.json new file mode 100644 index 0000000..f7b4774 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/sunflower_plains.json @@ -0,0 +1,205 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:plains/dirt_patches", + "geophilic:plains/rocks", + "geophilic:plains/trees", + "geophilic:plains/logs", + "geophilic:plains/sunflower/sunflowers", + "geophilic:plains/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/tall_grass", + "geophilic:common/grass/plains" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:horse", + "weight": 5 + }, + { + "maxCount": 3, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/swamp.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/swamp.json new file mode 100644 index 0000000..b19e4de --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/swamp.json @@ -0,0 +1,213 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.9, + "effects": { + "fog_color": 12638463, + "foliage_color": 6975545, + "grass_color_modifier": "swamp", + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.swamp" + }, + "sky_color": 7907327, + "water_color": 6388580, + "water_fog_color": 2302743 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:fossil_upper", + "minecraft:fossil_lower", + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_clay" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:swamp/mud", + "geophilic:swamp/trees", + "geophilic:swamp/logs", + "geophilic:swamp/flowers", + "minecraft:patch_dead_bush", + "minecraft:patch_waterlily", + "geophilic:swamp/mushrooms", + "geophilic:swamp/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "minecraft:seagrass_swamp", + "geophilic:common/grass/plains" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 5, + "minCount": 2, + "type": "minecraft:frog", + "weight": 10 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:slime", + "weight": 1 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/taiga.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/taiga.json new file mode 100644 index 0000000..44e983c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/taiga.json @@ -0,0 +1,214 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "grass_color": 7178845, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233983, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:taiga/podzol_patches", + "geophilic:taiga/rocks", + "geophilic:taiga/trees", + "geophilic:common/tree_ornaments/spruce", + "geophilic:taiga/logs", + "geophilic:taiga/berry_bushes", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/large_fern", + "geophilic:common/grass/taiga", + "geophilic:taiga/podzol_grass" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:wolf", + "weight": 8 + }, + { + "maxCount": 3, + "minCount": 2, + "type": "minecraft:rabbit", + "weight": 4 + }, + { + "maxCount": 4, + "minCount": 2, + "type": "minecraft:fox", + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.25 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/the_end.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/the_end.json new file mode 100644 index 0000000..27d8c8b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/the_end.json @@ -0,0 +1,57 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.01 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_spike" + ], + [], + [], + [], + [], + [] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warm_ocean.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warm_ocean.json new file mode 100644 index 0000000..d022a58 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warm_ocean.json @@ -0,0 +1,198 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4445678, + "water_fog_color": 270131 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:trees_water", + "minecraft:flower_default", + "minecraft:patch_grass_badlands", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin", + "minecraft:warm_ocean_vegetation", + "minecraft:seagrass_warm", + "minecraft:sea_pickle" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:drowned", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:pufferfish", + "maxCount": 3, + "minCount": 1, + "weight": 15 + }, + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] + }, + "temperature": 0.5 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warped_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warped_forest.json new file mode 100644 index 0000000..0ef2312 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/warped_forest.json @@ -0,0 +1,101 @@ +{ + "carvers": { + "air": "minecraft:nether_cave" + }, + "downfall": 0.0, + "effects": { + "additions_sound": { + "sound": "minecraft:ambient.warped_forest.additions", + "tick_chance": 0.0111 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop", + "fog_color": 1705242, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.warped_forest.mood", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.nether.warped_forest" + }, + "particle": { + "options": { + "type": "minecraft:warped_spore" + }, + "probability": 0.01428 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:spring_open", + "minecraft:patch_fire", + "minecraft:patch_soul_fire", + "minecraft:glowstone_extra", + "minecraft:glowstone", + "minecraft:ore_magma", + "minecraft:ore_gravel_nether", + "minecraft:ore_blackstone", + "minecraft:ore_gold_nether", + "minecraft:ore_quartz_nether", + "minecraft:ore_diamond_nether", + "minecraft:ore_diamond_nether_buried", + "minecraft:ore_diamond_nether_large" + ], + [], + [ + "minecraft:spring_lava", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:warped_fungi", + "minecraft:warped_forest_vegetation", + "minecraft:nether_sprouts", + "minecraft:twisting_vines" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:strider", + "maxCount": 2, + "minCount": 1, + "weight": 60 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_forest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_forest.json new file mode 100644 index 0000000..d860d37 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_forest.json @@ -0,0 +1,202 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "grass_color": 5744745, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:windswept/rocks", + "geophilic:windswept/forest/trees", + "geophilic:windswept/forest/logs", + "geophilic:windswept/bushes", + "geophilic:common/flowers/default", + "geophilic:windswept/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/meadow" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:llama", + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.2 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_gravelly_hills.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_gravelly_hills.json new file mode 100644 index 0000000..e285441 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_gravelly_hills.json @@ -0,0 +1,201 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "grass_color": 5744745, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:windswept/rocks", + "geophilic:windswept/hills/trees", + "geophilic:windswept/hills/logs", + "geophilic:windswept/bushes", + "geophilic:common/flowers/default", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/meadow" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:llama", + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.2 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_hills.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_hills.json new file mode 100644 index 0000000..7493bb5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_hills.json @@ -0,0 +1,202 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "grass_color": 5744745, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:windswept/rocks", + "geophilic:windswept/hills/trees", + "geophilic:windswept/hills/logs", + "geophilic:windswept/bushes", + "geophilic:common/flowers/default", + "geophilic:windswept/flowers", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/moss", + "geophilic:common/grass/meadow" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:llama", + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.2 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_savanna.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_savanna.json new file mode 100644 index 0000000..aa1b95f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/windswept_savanna.json @@ -0,0 +1,205 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 7767329, + "grass_color": 13089351, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:savanna/dirt_patches", + "geophilic:savanna/dirt_mounds", + "geophilic:savanna/trees", + "geophilic:savanna/logs", + "geophilic:savanna/bushes", + "geophilic:common/flowers/warm", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:common/grass/savanna" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:sheep", + "weight": 12 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:pig", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:chicken", + "weight": 10 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:cow", + "weight": 8 + }, + { + "maxCount": 6, + "minCount": 2, + "type": "minecraft:horse", + "weight": 1 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:donkey", + "weight": 1 + } + ], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/wooded_badlands.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/wooded_badlands.json new file mode 100644 index 0000000..5f42e6c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/biome/wooded_badlands.json @@ -0,0 +1,172 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 12638463, + "foliage_color": 10387789, + "grass_color": 9470285, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.badlands" + }, + "sky_color": 7254527, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_coal_lowest", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:ore_gold_extra", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "geophilic:badlands/trees", + "minecraft:patch_grass_badlands", + "minecraft:patch_dead_bush_badlands", + "geophilic:common/mushrooms", + "geophilic:common/sugar_cane", + "geophilic:common/pumpkins", + "geophilic:badlands/cacti" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "maxCount": 8, + "minCount": 8, + "type": "minecraft:bat", + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:spider", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:zombie", + "weight": 95 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:zombie_villager", + "weight": 5 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:skeleton", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:creeper", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 4, + "type": "minecraft:slime", + "weight": 100 + }, + { + "maxCount": 4, + "minCount": 1, + "type": "minecraft:enderman", + "weight": 10 + }, + { + "maxCount": 1, + "minCount": 1, + "type": "minecraft:witch", + "weight": 5 + } + ], + "underground_water_creature": [ + { + "maxCount": 6, + "minCount": 4, + "type": "minecraft:glow_squid", + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 2.0 +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_large.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_large.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_small.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_ancient_debris_small.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json new file mode 100644 index 0000000..f49bdfc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_blackstone.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 1.0, + "size": 6, + "targets": [ + { + "state": { + "Name": "minecraft:deepslate_diamond_ore" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:blackstone" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_buried.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_large.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_large.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_medium.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_medium.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_medium.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json new file mode 100644 index 0000000..fd6320c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_buried.json @@ -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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json new file mode 100644 index 0000000..43ccf3c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_large.json @@ -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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json new file mode 100644 index 0000000..43ccf3c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_nether_small.json @@ -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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_small.json new file mode 100644 index 0000000..29c2a2d --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_diamond_small.json @@ -0,0 +1,6 @@ +{ + "type": "minecraft:replace_single_block", + "config": { + "targets": [] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold.json new file mode 100644 index 0000000..7ae8d72 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.5, + "size": 3, + "targets": [ + { + "state": { + "Name": "minecraft:gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold_buried.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold_buried.json new file mode 100644 index 0000000..f3333a2 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_gold_buried.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.7, + "size": 5, + "targets": [ + { + "state": { + "Name": "minecraft:gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron.json new file mode 100644 index 0000000..557b323 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.2, + "size": 7, + "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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_small.json new file mode 100644 index 0000000..b5c8e57 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_small.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 4, + "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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_upper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_upper.json new file mode 100644 index 0000000..4ac5dcc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/configured_feature/ore_iron_upper.json @@ -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" + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/noise_settings/overworld.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/noise_settings/overworld.json new file mode 100644 index 0000000..f4e351e --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/noise_settings/overworld.json @@ -0,0 +1,2530 @@ +{ + "aquifers_enabled": true, + "default_block": { + "Name": "minecraft:stone" + }, + "default_fluid": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "disable_mob_generation": false, + "legacy_random_source": false, + "noise": { + "height": 384, + "min_y": -64, + "size_horizontal": 1, + "size_vertical": 2 + }, + "noise_router": { + "barrier": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_barrier", + "xz_scale": 1.0, + "y_scale": 0.5 + }, + "continents": "minecraft:overworld/continents", + "depth": "minecraft:overworld/depth", + "erosion": "minecraft:overworld/erosion", + "final_density": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:squeeze", + "argument": { + "type": "minecraft:mul", + "argument1": 0.64, + "argument2": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:blend_density", + "argument": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -64, + "to_value": 1.0, + "to_y": -40 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 240, + "to_value": 0.0, + "to_y": 256 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/sloped_cheese", + "max_exclusive": 1.5625, + "min_inclusive": -1000000.0, + "when_in_range": { + "type": "minecraft:min", + "argument1": "minecraft:overworld/sloped_cheese", + "argument2": { + "type": "minecraft:mul", + "argument1": 5.0, + "argument2": "minecraft:overworld/caves/entrances" + } + }, + "when_out_of_range": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:noise", + "noise": "minecraft:cave_layer", + "xz_scale": 1.0, + "y_scale": 8.0 + } + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": 0.27, + "argument2": { + "type": "minecraft:noise", + "noise": "minecraft:cave_cheese", + "xz_scale": 1.0, + "y_scale": 0.6666666666666666 + } + }, + "max": 1.0, + "min": -1.0 + }, + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": 1.5, + "argument2": { + "type": "minecraft:mul", + "argument1": -0.64, + "argument2": "minecraft:overworld/sloped_cheese" + } + }, + "max": 0.5, + "min": 0.0 + } + } + }, + "argument2": "minecraft:overworld/caves/entrances" + }, + "argument2": { + "type": "minecraft:add", + "argument1": "minecraft:overworld/caves/spaghetti_2d", + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" + } + }, + "argument2": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/caves/pillars", + "max_exclusive": 0.03, + "min_inclusive": -1000000.0, + "when_in_range": -1000000.0, + "when_out_of_range": "minecraft:overworld/caves/pillars" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "argument2": "minecraft:overworld/caves/noodle" + }, + "fluid_level_floodedness": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_floodedness", + "xz_scale": 1.0, + "y_scale": 0.67 + }, + "fluid_level_spread": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_spread", + "xz_scale": 1.0, + "y_scale": 0.7142857142857143 + }, + "initial_density_without_jaggedness": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -64, + "to_value": 1.0, + "to_y": -40 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 240, + "to_value": 0.0, + "to_y": 256 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": -0.703125, + "argument2": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:quarter_negative", + "argument": { + "type": "minecraft:mul", + "argument1": "minecraft:overworld/depth", + "argument2": { + "type": "minecraft:cache_2d", + "argument": "minecraft:overworld/factor" + } + } + } + } + }, + "max": 64.0, + "min": -64.0 + } + } + } + } + } + } + }, + "lava": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_lava", + "xz_scale": 1.0, + "y_scale": 1.0 + }, + "ridges": "minecraft:overworld/ridges", + "temperature": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:temperature", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vegetation": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vein_gap": { + "type": "minecraft:noise", + "noise": "minecraft:ore_gap", + "xz_scale": 1.0, + "y_scale": 1.0 + }, + "vein_ridged": { + "type": "minecraft:add", + "argument1": -0.07999999821186066, + "argument2": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "max_exclusive": 51.0, + "min_inclusive": -60.0, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_a", + "xz_scale": 4.0, + "y_scale": 4.0 + }, + "when_out_of_range": 0.0 + } + } + }, + "argument2": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "max_exclusive": 51.0, + "min_inclusive": -60.0, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_b", + "xz_scale": 4.0, + "y_scale": 4.0 + }, + "when_out_of_range": 0.0 + } + } + } + } + }, + "vein_toggle": { + "type": "minecraft:constant", + "argument": 1 + } + }, + "ore_veins_enabled": false, + "sea_level": 63, + "spawn_target": [ + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + -1.0, + -0.16 + ] + }, + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + 0.16, + 1.0 + ] + } + ], + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "above_bottom": 5 + }, + "random_name": "minecraft:bedrock_floor", + "true_at_and_below": { + "above_bottom": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:above_preliminary_surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:wooded_badlands" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 97 + }, + "surface_depth_multiplier": 2 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.5454, + "min_threshold": -0.909, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1818, + "min_threshold": -0.1818, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.909, + "min_threshold": 0.5454, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:swamp" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.0, + "noise": "minecraft:surface_swamp" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 60 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.0, + "noise": "minecraft:surface_swamp" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 256 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 74 + }, + "surface_depth_multiplier": 1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.5454, + "min_threshold": -0.909, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1818, + "min_threshold": -0.1818, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.909, + "min_threshold": 0.5454, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } + }, + { + "type": "minecraft:bandlands" + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:hole" + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 74 + }, + "surface_depth_multiplier": 1 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + } + }, + { + "type": "minecraft:bandlands" + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:hole" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:air" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:temperature" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + ] + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": 0.0, + "noise": "minecraft:packed_ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": 0.0, + "noise": "minecraft:ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:snowy_slopes" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.6, + "min_threshold": 0.35, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:grove" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.6, + "min_threshold": 0.35, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "minecraft:calcite" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_shore" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "minecraft:gravel" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_hills" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:beach", + "minecraft:snowy_beach" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:desert" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:dripstone_caves" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_savanna" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.06060606060606061, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_gravelly_hills" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.24242424242424243, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:ice_spikes" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mud" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mushroom_fields" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mycelium", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + ] + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:hole" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": -0.5, + "noise": "minecraft:packed_ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.0625, + "noise": "minecraft:ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:snowy_slopes" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.58, + "min_threshold": 0.45, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:grove" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.58, + "min_threshold": 0.45, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "minecraft:calcite" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_shore" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "minecraft:gravel" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_hills" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:beach", + "minecraft:snowy_beach" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:desert" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:dripstone_caves" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_savanna" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_gravelly_hills" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.24242424242424243, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mud" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:beach", + "minecraft:snowy_beach" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 6, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:desert" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 30, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks", + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:deep_lukewarm_ocean" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 8 + }, + "random_name": "minecraft:deepslate", + "true_at_and_below": { + "absolute": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + } + } + } + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_ancient_debris_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_ancient_debris_large.json new file mode 100644 index 0000000..a5e2288 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_ancient_debris_large.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_ancient_debris_large", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_coal_lowest.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_coal_lowest.json new file mode 100644 index 0000000..30f60b4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_coal_lowest.json @@ -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"} + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond.json new file mode 100644 index 0000000..fe83a8f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_small", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json new file mode 100644 index 0000000..ea3c369 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_blackstone.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft: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" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json new file mode 100644 index 0000000..8f9c14a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_buried.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_buried", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_large.json new file mode 100644 index 0000000..83b52ac --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_large.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_large", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json new file mode 100644 index 0000000..b9ae836 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_medium", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json new file mode 100644 index 0000000..2e6a952 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft: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" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json new file mode 100644 index 0000000..ab1f6aa --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_buried.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft: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" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json new file mode 100644 index 0000000..b28a16a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_diamond_nether_large.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft: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" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold.json new file mode 100644 index 0000000..819579c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_gold_buried", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 8 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_extra.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_extra.json new file mode 100644 index 0000000..5e7f701 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_extra.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_gold", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 8 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_lower.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_lower.json new file mode 100644 index 0000000..bc11258 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_gold_lower.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_gold_buried", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": -16 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_middle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_middle.json new file mode 100644 index 0000000..f8fc58b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_middle.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_iron", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 56 + }, + "min_inclusive": { + "absolute": -24 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_small.json new file mode 100644 index 0000000..6b839c9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_small.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_iron_small", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 62 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_upper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_upper.json new file mode 100644 index 0000000..bd64148 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_iron_upper.json @@ -0,0 +1,27 @@ +{ + "feature": "minecraft:ore_iron_upper", + "placement": [ + { + "type": "minecraft:count", + "count": 90 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 384 + }, + "min_inclusive": { + "absolute": 80 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_redstone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_redstone.json new file mode 100644 index 0000000..e6ec50a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/placed_feature/ore_redstone.json @@ -0,0 +1,16 @@ +{ + "feature": "minecraft:ore_redstone", + "placement": [ + {"type": "minecraft:count","count": 13}, + {"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"} + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/processor_list/fossil_diamonds.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/processor_list/fossil_diamonds.json new file mode 100644 index 0000000..f9be3e7 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/minecraft/worldgen/processor_list/fossil_diamonds.json @@ -0,0 +1,29 @@ +{ + "processors": [ + { + "integrity": 0.1, + "processor_type": "minecraft:block_rot" + }, + { + "processor_type": "minecraft:rule", + "rules": [ + { + "input_predicate": { + "block": "minecraft:coal_ore", + "predicate_type": "minecraft:block_match" + }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, + "output_state": { + "Name": "minecraft:deepslate_coal_ore" + } + } + ] + }, + { + "processor_type": "minecraft:protected_blocks", + "value": "#minecraft:features_cannot_replace" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/diamond_paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/diamond_paxel.json new file mode 100644 index 0000000..94be266 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/diamond_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "item": "minecraft:diamond" + }, + "*": { + "item": "minecraft:netherite_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:diamond_paxel" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/iron_paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/iron_paxel.json new file mode 100644 index 0000000..2ae7ebd --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/iron_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "*": { + "item": "minecraft:gold_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:iron_paxel" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/stone_paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/stone_paxel.json new file mode 100644 index 0000000..e5ec43c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/stone_paxel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#*#", + "#/#", + " / " + ], + "key": { + "#": { + "tag": "minecraft:stone_tool_materials" + }, + "*": { + "item": "minecraft:iron_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:stone_paxel" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/wooden_paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/wooden_paxel.json new file mode 100644 index 0000000..6a48710 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/paxelsfordummies/recipes/wooden_paxel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#/#", + " / " + ], + "key": { + "#": { + "tag": "minecraft:planks" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "paxelsfordummies:wooden_paxel" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/blue_blossom_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/blue_blossom_leaves.json new file mode 100644 index 0000000..eb83795 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/blue_blossom_leaves.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "forge:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:blue_blossom_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ] + } + ], + "name": "quark:blue_blossom_sapling" + } + ] + } + ] + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/lavender_blossom_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/lavender_blossom_leaves.json new file mode 100644 index 0000000..f21e394 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/lavender_blossom_leaves.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "forge:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:lavender_blossom_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ] + } + ], + "name": "quark:lavender_blossom_sapling" + } + ] + } + ] + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/orange_blossom_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/orange_blossom_leaves.json new file mode 100644 index 0000000..fca3b21 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/orange_blossom_leaves.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "forge:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:orange_blossom_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ] + } + ], + "name": "quark:orange_blossom_sapling" + } + ] + } + ] + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/red_blossom_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/red_blossom_leaves.json new file mode 100644 index 0000000..efdb1d0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/red_blossom_leaves.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "forge:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:red_blossom_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ] + } + ], + "name": "quark:red_blossom_sapling" + } + ] + } + ] + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/yellow_blossom_leaves.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/yellow_blossom_leaves.json new file mode 100644 index 0000000..78867e4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/loot_tables/blocks/yellow_blossom_leaves.json @@ -0,0 +1,64 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "tag": "forge:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ] + } + ], + "name": "quark:yellow_blossom_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune", + "chances": [ + 0.05, + 0.0625, + 0.083333336, + 0.1 + ] + } + ], + "name": "quark:yellow_blossom_sapling" + } + ] + } + ] + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/recipes/tools/crafting/seed_pouch.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/recipes/tools/crafting/seed_pouch.json new file mode 100644 index 0000000..4767bb6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/recipes/tools/crafting/seed_pouch.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + "HXH", + " H " + ], + "key": { + "S": { + "tag": "forge:string" + }, + "X": { + "tag": "quark:seed_pouch_holdable" + }, + "H": { + "item": "minecraft:rabbit_hide" + } + }, + "result": { + "item": "quark:seed_pouch" + }, + "conditions": [ + { + "type": "quark:flag", + "flag": "seed_pouch" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/tags/items/stone_tool_materials.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/tags/items/stone_tool_materials.json new file mode 100644 index 0000000..3e33ea6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/quark/tags/items/stone_tool_materials.json @@ -0,0 +1,6 @@ +{ + "replace": true, + "values": [ + "minecraft:copper_ingot" + ] +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/still_life/worldgen/placed_feature/pf_terrain/ore/diamond_extra.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/still_life/worldgen/placed_feature/pf_terrain/ore/diamond_extra.json new file mode 100644 index 0000000..b9ae836 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/still_life/worldgen/placed_feature/pf_terrain/ore/diamond_extra.json @@ -0,0 +1,9 @@ +{ + "feature": "minecraft:ore_diamond_medium", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/advancements/tools/part_builder.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/advancements/tools/part_builder.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/advancements/tools/part_builder.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/earth_geode.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/earth_geode.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/earth_geode.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ender_geode.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ender_geode.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ender_geode.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ichor_geode.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ichor_geode.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/ichor_geode.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/sky_geode.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/sky_geode.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/sky_geode.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_end_slime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_end_slime.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_end_slime.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_overworld_slime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_overworld_slime.json new file mode 100644 index 0000000..40d4250 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/forge/biome_modifier/spawn_overworld_slime.json @@ -0,0 +1,3 @@ +{ + "type": "forge:none" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json new file mode 100644 index 0000000..187a673 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/amethyst_bronze_no_smeltery.json @@ -0,0 +1,7 @@ +{ + "type": "minecraft:smithing_transform", + "addition": {"item": "minecraft:amethyst_cluster"}, + "base": {"item": "minecraft:copper_block"}, + "result": {"item": "tconstruct:amethyst_bronze_block"}, + "template": {"item": "minecraft:amethyst_cluster"} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_block_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_block_no_smeltery.json new file mode 100644 index 0000000..4188c54 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_block_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 2700, + "experience": 24.3, + "group": "cobalt_block", + "ingredient": { + "item": "tconstruct:raw_cobalt_block" + }, + "result": "tconstruct:cobalt_block" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_no_smeltery.json new file mode 100644 index 0000000..cf42976 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/cobalt_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 300, + "experience": 2.7, + "group": "cobalt_ingot", + "ingredient": { + "item": "tconstruct:raw_cobalt" + }, + "result": "tconstruct:cobalt_ingot" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/hepatizon_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/hepatizon_no_smeltery.json new file mode 100644 index 0000000..6945ac6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/hepatizon_no_smeltery.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "hepatizon_ingot", + "ingredients": [ + {"item": "minecraft:copper_ingot"}, + {"item": "minecraft:copper_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:quartz"}, + {"item": "minecraft:popped_chorus_fruit"} + ], + "result": { + "item": "tconstruct:hepatizon_ingot", + "count":2 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/manyullyn_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/manyullyn_no_smeltery.json new file mode 100644 index 0000000..9699105 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/manyullyn_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "netherite_ingot", + "ingredients": [ + {"item": "minecraft:blaze_powder"}, + {"item": "minecraft:blaze_powder"}, + {"item": "minecraft:netherite_scrap"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:phantom_membrane"} + ], + "result": {"item": "tconstruct:manyullyn_ingot","count":4} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/queens_slime_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/queens_slime_no_smeltery.json new file mode 100644 index 0000000..e6f576a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/queens_slime_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "queens_slime_ingot", + "ingredients": [ + {"item": "minecraft:gold_ingot"}, + {"item": "minecraft:magma_cream"}, + {"item": "tconstruct:cobalt_ingot"}, + {"item": "minecraft:netherite_scrap"} + ], + "result": { + "item": "tconstruct:queens_slime_ingot", + "count":2 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/rose_gold_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/rose_gold_no_smeltery.json new file mode 100644 index 0000000..f05c6cd --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/rose_gold_no_smeltery.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "rose_gold_ingot", + "ingredients": [ + {"item": "minecraft:copper_ingot"}, + {"item": "minecraft:gold_ingot"}, + {"item": "minecraft:gunpowder"}, + [ + {"item": "minecraft:coal"}, + {"item": "minecraft:charcoal"} + ] + ], + "result": { + "item": "tconstruct:rose_gold_ingot", + "count":2 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/skyslime_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/skyslime_no_smeltery.json new file mode 100644 index 0000000..3acb3cc --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/skyslime_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "sky_slime_ingot", + "ingredients": [ + {"item": "minecraft:diamond"}, + {"item": "minecraft:slime_ball"}, + {"item": "minecraft:slime_ball"}, + {"item": "minecraft:slime_ball"} + ], + "result": { + "item": "tconstruct:sky_slime_ball", + "count":3 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/slimesteel_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/slimesteel_no_smeltery.json new file mode 100644 index 0000000..e23052c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/slimesteel_no_smeltery.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "group": "slimesteel_ingot", + "ingredients": [ + {"item": "tconstruct:sky_slime_ball"}, + {"item": "minecraft:iron_ingot"}, + {"item": "tconstruct:seared_brick"}, + {"item": "tconstruct:seared_brick"} + ], + "result": { + "item": "tconstruct:slimesteel_ingot", + "count":2 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json new file mode 100644 index 0000000..da44caa --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/copper_smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"tag": "modernminecarts:copper_templates"} + ], + "cooling_time": 186, + "fluid": { + "amount": 540, + "tag": "tconstruct:molten_copper" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json new file mode 100644 index 0000000..7a97e66 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/netherite_smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"item": "minecraft:netherite_upgrade_smithing_template"} + ], + "cooling_time": 186, + "fluid": { + "amount": 300, + "tag": "tconstruct:molten_diamond" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json new file mode 100644 index 0000000..d89759f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/casting/diamond/smithing_template.json @@ -0,0 +1,11 @@ +{ + "type": "tconstruct:table_duplication", + "cast": [ + {"tag": "minecraft:trim_templates"} + ], + "cooling_time": 186, + "fluid": { + "amount": 100, + "tag": "tconstruct:molten_diamond" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json new file mode 100644 index 0000000..abf80a1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/copper_smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"tag": "modernminecarts:copper_templates"} + ], + "result": { + "amount": 540, + "fluid": "tconstruct:molten_copper" + }, + "temperature": 1450, + "time": 186 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json new file mode 100644 index 0000000..3e3aabb --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/netherite_smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"item": "minecraft:netherite_upgrade_smithing_template"} + ], + "result": { + "amount": 300, + "fluid": "tconstruct:molten_diamond" + }, + "temperature": 1450, + "time": 186 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json new file mode 100644 index 0000000..d8eac6b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/melting/diamond/smithing_template.json @@ -0,0 +1,12 @@ +{ + "type": "tconstruct:melting", + "ingredient": [ + {"tag": "minecraft:trim_templates"} + ], + "result": { + "amount": 100, + "fluid": "tconstruct:molten_diamond" + }, + "temperature": 1450, + "time": 186 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout.json new file mode 100644 index 0000000..3dcc658 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + {"item": "minecraft:magma_cream"}, + [{"item": "minecraft:soul_sand"}, {"item": "minecraft:soul_soil"}], + {"item": "minecraft:iron_nugget"} + ], + "result": { + "count": 2, + "item": "tconstruct:nether_grout" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout_multiple.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout_multiple.json new file mode 100644 index 0000000..1414db0 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/scorched/nether_grout_multiple.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + {"item": "minecraft:magma_block"}, [{"item": "minecraft:soul_sand"}, {"item": "minecraft:soul_soil"}], [{"item": "minecraft:soul_sand"}, {"item": "minecraft:soul_soil"}], + [{"item": "minecraft:soul_sand"}, {"item": "minecraft:soul_soil"}], [{"item": "minecraft:soul_sand"}, {"item": "minecraft:soul_soil"}], {"item": "minecraft:iron_nugget"}, + {"item": "minecraft:iron_nugget"}, {"item": "minecraft:iron_nugget"}, {"item": "minecraft:iron_nugget"} + ], + "result": { + "count": 8, + "item": "tconstruct:nether_grout" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout.json new file mode 100644 index 0000000..2417b15 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + {"item": "minecraft:clay_ball"}, + {"tag": "minecraft:sand"}, + {"item": "minecraft:iron_nugget"} + ], + "result": { + "count": 2, + "item": "tconstruct:grout" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout_multiple.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout_multiple.json new file mode 100644 index 0000000..ce49bec --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/smeltery/seared/grout_multiple.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + {"item": "minecraft:clay"}, + {"tag": "minecraft:sand"}, + {"tag": "minecraft:sand"}, + {"tag": "minecraft:sand"}, + {"tag": "minecraft:sand"}, + {"item": "minecraft:iron_nugget"}, + {"item": "minecraft:iron_nugget"}, + {"item": "minecraft:iron_nugget"}, + {"item": "minecraft:iron_nugget"} + ], + "result": { + "count": 8, + "item": "tconstruct:grout" + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_block_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_block_no_smeltery.json new file mode 100644 index 0000000..9e21cf4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_block_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 3600, + "experience": 27.0, + "group": "steel_block", + "ingredient": { + "item": "minecraft:iron_block" + }, + "result": "tconstruct:steel_block" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_no_smeltery.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_no_smeltery.json new file mode 100644 index 0000000..fb39526 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/recipes/steel_no_smeltery.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 400, + "experience": 3.0, + "group": "steel_ingot", + "ingredient": { + "item": "minecraft:iron_ingot" + }, + "result": "tconstruct:steel_ingot" +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/blood.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/blood.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/blood.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/clay.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/clay.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/clay.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/earthslime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/earthslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/earthslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/enderslime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/enderslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/enderslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/skyslime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/skyslime.json new file mode 100644 index 0000000..49567d6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/tags/worldgen/biome/islands/skyslime.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_large.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_large.json new file mode 100644 index 0000000..d088828 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_large.json @@ -0,0 +1,27 @@ +{ + "feature": "tconstruct:cobalt_ore_large", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 31 + }, + "min_inclusive": { + "absolute": 8 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_small.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_small.json new file mode 100644 index 0000000..1bc3d02 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tconstruct/worldgen/placed_feature/cobalt_ore_small.json @@ -0,0 +1,27 @@ +{ + "feature": "tconstruct:cobalt_ore_small", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 31 + }, + "min_inclusive": { + "above_bottom": 8 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/actions/geode.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/actions/geode.json new file mode 100644 index 0000000..ca14d1a --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/actions/geode.json @@ -0,0 +1,32 @@ +[ + { + "key": "break_geode_action", + "requirement": {"items": ["tetra:geode"]}, + "requiredTools": {"hammer_dig": 4}, + "lootTable": "tetra:actions/geode" + }, + { + "key": "shatter_diamond_action", + "requirement": {"items": ["tetra:pristine_diamond"]}, + "requiredTools": {"hammer_dig": 4}, + "lootTable": "tetra:actions/shatter_diamond" + }, + { + "key": "shatter_emerald_action", + "requirement": {"items": ["tetra:pristine_emerald"]}, + "requiredTools": {"hammer_dig": 4}, + "lootTable": "tetra:actions/shatter_emerald" + }, + { + "key": "shatter_lapis_action", + "requirement": {"items": ["tetra:pristine_lapis"]}, + "requiredTools": {"hammer_dig": 4}, + "lootTable": "tetra:actions/shatter_lapis" + }, + { + "key": "shatter_amethyst_action", + "requirement": {"items": ["tetra:pristine_amethyst"]}, + "requiredTools": {"hammer_dig": 4}, + "lootTable": "tetra:actions/shatter_amethyst" + } +] diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/story/more_upgrades.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/story/more_upgrades.json new file mode 100644 index 0000000..5ae7641 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/story/more_upgrades.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"story/more_upgrades\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/copper\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/copper\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "title": { + "translate": "tetra.advancements.story.more_upgrades.title" + }, + "description": { + "translate": "tetra.advancements.story.more_upgrades.description" + }, + "announce_to_chat": false, + "show_toast": false, + "frame": "goal" + }, + "parent": "minecraft:story/mine_stone", + "criteria": { + "hammer": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "tetra:modular_double" + ] + } + ] + } + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_2.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_2.json new file mode 100644 index 0000000..69a88e3 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_2.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_3.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_3.json new file mode 100644 index 0000000..4b6a625 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_3.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_3\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/iron\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/iron\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_3.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_3.description" + } + }, + "parent": "tetra:upgrades/workbench", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/iron" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/iron" + } + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_4.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_4.json new file mode 100644 index 0000000..4db7a76 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_4.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_4\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/cobalt\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/cobalt\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_4.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_4.description" + } + }, + "parent": "tetra:upgrades/hammer_3", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/cobalt" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/cobalt" + } + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_5.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_5.json new file mode 100644 index 0000000..9224434 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_5.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_5\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/diamond\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/diamond\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_5.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_5.description" + } + }, + "parent": "tetra:upgrades/hammer_4", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/diamond" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/diamond" + } + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_6.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_6.json new file mode 100644 index 0000000..78a368b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/hammer_6.json @@ -0,0 +1,32 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/hammer_6\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/netherite\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/netherite\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "frame": "goal", + "title": { + "translate": "tetra.advancements.upgrades.hammer_6.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.hammer_6.description" + } + }, + "parent": "tetra:upgrades/hammer_5", + "criteria": { + "head_left": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_left", + "variant": "basic_hammer/netherite" + } + }, + "head_right": { + "trigger": "tetra:craft_module", + "conditions": { + "slot": "double/head_right", + "variant": "basic_hammer/netherite" + } + } + } +} \ No newline at end of file diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/root.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/root.json new file mode 100644 index 0000000..1e91009 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/advancements/upgrades/root.json @@ -0,0 +1,37 @@ +{ + "display": { + "icon": { + "item": "tetra:modular_double", + "nbt": "{\"id\": \"upgrades/root\", \"double/head_left\": \"double/basic_hammer_left\",\"double/basic_hammer_left_material\": \"basic_hammer/copper\",\"double/head_right\": \"double/basic_hammer_right\",\"double/basic_hammer_right_material\": \"basic_hammer/copper\",\"double/handle\": \"double/basic_handle\",\"double/basic_handle_material\": \"basic_handle/stick\"}" + }, + "title": { + "translate": "tetra.advancements.upgrades.root.title" + }, + "description": { + "translate": "tetra.advancements.upgrades.root.description" + }, + "background": "tetra:textures/block/forged_platform.png" + }, + "criteria": { + "hammer": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "tetra:modular_double" + ] + } + ] + } + } + }, + "rewards": { + "recipes": [ + "tetra:modular_toolbelt" + ], + "loot": [ + "tetra:holosphere_reward" + ] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/gem/diamond.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/gem/diamond.json new file mode 100644 index 0000000..62fe75c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/gem/diamond.json @@ -0,0 +1,4 @@ +{ + "primary": 7, + "toolLevel": 6 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/amethyst_bronze.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/amethyst_bronze.json new file mode 100644 index 0000000..4927918 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/amethyst_bronze.json @@ -0,0 +1,24 @@ +{ + "key": "amethyst_bronze", + "category": "metal", + "primary": 4, + "secondary": 3.8, + "tertiary": 3.5, + "durability": 560, + "integrityCost": 2, + "integrityGain": 5, + "magicCapacity": 140, + "toolLevel": 5, + "toolEfficiency": 7, + "tints": { + "glyph": "f66fb7", + "texture": "ffa5ef" + }, + "textures": [ + "tconstruct", + "metal", + "default" + ], + "material": {"items": [ "tconstruct:amethyst_bronze_ingot" ]}, + "requiredTools": {"hammer_dig": 3} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/cobalt.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/cobalt.json new file mode 100644 index 0000000..2129a09 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/cobalt.json @@ -0,0 +1,26 @@ +{ + "key": "cobalt", + "category": "metal", + "primary": 7, + "secondary": 2.9, + "tertiary": 7, + "durability": 2041, + "integrityCost": 2, + "integrityGain": 5, + "magicCapacity": 85, + "toolLevel": 6, + "toolEfficiency": 7.3, + "tints": { + "glyph": "2222dd", + "texture": "3333dd" + }, + "textures": [ + "tconstruct", + "cobalt", + "metal", + "shiny" + ], + "material": {"items":["tconstruct:cobalt_ingot"]}, + "improvements": {"workable": 5}, + "requiredTools": {"hammer_dig": 3} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/copper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/copper.json new file mode 100644 index 0000000..d576d28 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/copper.json @@ -0,0 +1,27 @@ +{ + "replace":true, + "key": "copper", + "category": "metal", + "primary": 4, + "secondary": 4.2, + "tertiary": 2.5, + "durability": 180, + "integrityCost": 1, + "integrityGain": 5, + "magicCapacity": 78, + "toolLevel": 3, + "toolEfficiency": 5, + "tints": { + "glyph": "copper_glyph", + "texture": "copper" + }, + "textures": [ + "metal", + "default" + ], + "material": { + "items": [ "minecraft:copper_ingot" ] + }, + "improvements": {"workable": 1}, + "requiredTools": {"hammer_dig": 1} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/gold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/gold.json new file mode 100644 index 0000000..1783803 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/gold.json @@ -0,0 +1,22 @@ +{ + "replace":true, + "key": "gold", + "category": "metal", + "primary": 6, + "secondary": 4.6, + "tertiary": 3, + "durability": 898, + "integrityCost": 2, + "integrityGain": 4, + "magicCapacity": 132, + "toolLevel": 5, + "toolEfficiency": 8, + "tints": { + "glyph": "gold_glyph", + "texture": "gold" + }, + "textures": ["shiny","metal","default"], + "material": {"items": ["minecraft:gold_ingot"]}, + "effects": {"stabilizing": 15}, + "requiredTools": {"hammer_dig": 3} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/hepatizon.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/hepatizon.json new file mode 100644 index 0000000..7c48cb1 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/hepatizon.json @@ -0,0 +1,29 @@ +{ + "key": "hepatizon", + "category": "metal", + "primary": 10.5, + "secondary": 2.9, + "tertiary": 3.5, + "durability": 1421, + "integrityCost": 2, + "integrityGain": 8, + "magicCapacity": 90, + "toolLevel": 7, + "toolEfficiency": 10, + "tintOverrides": false, + "tints": { + "glyph": "301a3b", + "texture": "584164" + }, + "textures": [ + "tconstruct", + "metal", + "shiny" + ], + "material": { + "items": [ "tconstruct:hepatizon_ingot" ] + }, + "requiredTools": { + "hammer_dig": 4 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/manyullyn.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/manyullyn.json new file mode 100644 index 0000000..9671b95 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/manyullyn.json @@ -0,0 +1,29 @@ +{ + "key": "manyullyn", + "category": "metal", + "primary": 5, + "secondary": 2.9, + "tertiary": 13, + "durability": 550, + "integrityCost": 2, + "integrityGain": 8, + "magicCapacity": 90, + "toolLevel": 7, + "toolEfficiency": 11, + "tintOverrides": false, + "tints": { + "glyph": "9060ca", + "texture": "9451e6" + }, + "textures": [ + "tconstruct", + "metal", + "shiny" + ], + "material": { + "items": [ "tconstruct:manyullyn_ingot" ] + }, + "requiredTools": { + "hammer_dig": 4 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/netherite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/netherite.json new file mode 100644 index 0000000..50642a9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/netherite.json @@ -0,0 +1,5 @@ +{ + "primary": 9.24, + "toolLevel": 7, + "toolEfficiency": 10 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/queens_slime.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/queens_slime.json new file mode 100644 index 0000000..9e3714b --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/queens_slime.json @@ -0,0 +1,29 @@ +{ + "key": "queens_slime", + "category": "metal", + "primary": 9.24, + "secondary": 2.9, + "tertiary": 3.5, + "durability": 2843, + "integrityCost": 2, + "integrityGain": 7, + "magicCapacity": 105, + "toolLevel": 7, + "toolEfficiency": 8, + "tintOverrides": false, + "tints": { + "glyph": "54b04a", + "texture": "42fb2e" + }, + "textures": [ + "tconstruct", + "metal", + "shiny" + ], + "material": { + "items": [ "tconstruct:queens_slime_ingot" ] + }, + "requiredTools": { + "hammer_dig": 4 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/rose_gold.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/rose_gold.json new file mode 100644 index 0000000..8c17ca6 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/rose_gold.json @@ -0,0 +1,26 @@ +{ + "key": "rose_gold", + "category": "metal", + "primary": 6, + "secondary": 4.6, + "tertiary": 3, + "durability": 1200, + "integrityCost": 1, + "integrityGain": 4, + "magicCapacity": 115, + "toolLevel": 5, + "toolEfficiency": 10, + "tints": { + "glyph": "f4cbb9", + "texture": "ffc5a7" + }, + "textures": [ + "tconstruct", + "shiny", + "metal", + "default" + ], + "material": {"items": ["tconstruct:rose_gold_ingot"]}, + "effects": {"stabilizing": 7}, + "requiredTools": {"hammer_dig": 3} +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/slimesteel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/slimesteel.json new file mode 100644 index 0000000..f09e186 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/slimesteel.json @@ -0,0 +1,46 @@ +{ + "key": "slimesteel", + "category": "metal", + "primary": 6, + "secondary": 2.9, + "tertiary": 3.5, + "durability": 2185, + "integrityCost": 2, + "integrityGain": 5, + "magicCapacity": 90, + "toolLevel": 6, + "toolEfficiency": 5, + "textureOverrides": [ + "item/module/crossbow/stave/basic/", + "item/module/crossbow/stock/basic/", + "item/module/double/binding/binding/", + "item/module/double/handle/basic/", + "item/module/double/head/basic_axe/", + "item/module/double/head/basic_pickaxe/", + "item/module/double/head/butt/", + "item/module/sword/blade/basic/", + "item/module/sword/blade/heavy/", + "item/module/sword/blade/short/", + "item/module/sword/guard/makeshift_guard/", + "item/module/sword/guard/wide_guard/", + "item/module/sword/hilt/basic/", + "item/module/sword/pommel/decorative_pommel/" + ], + "tintOverrides": false, + "tints": { + "glyph": "42efef", + "texture": "46ece7" + }, + "textures": [ + "slimesteel", + "tconstruct", + "metal", + "shiny" + ], + "material": { + "items": [ "tconstruct:slimesteel_ingot" ] + }, + "requiredTools": { + "hammer_dig": 3 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/steel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/steel.json new file mode 100644 index 0000000..7d1df63 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/metal/steel.json @@ -0,0 +1,29 @@ +{ + "key": "steel", + "category": "metal", + "primary": 7, + "secondary": 2.9, + "tertiary": 0, + "durability": 850, + "integrityCost": 2, + "integrityGain": 2, + "magicCapacity": 90, + "toolLevel": 6, + "toolEfficiency": 6, + "tintOverrides": false, + "tints": { + "glyph": "484f64", + "texture": "484f64" + }, + "textures": [ + "tconstruct", + "metal", + "shiny" + ], + "material": { + "items": [ "tconstruct:steel_ingot" ] + }, + "requiredTools": { + "hammer_dig": 3 + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/socket/ender_pearl.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/socket/ender_pearl.json new file mode 100644 index 0000000..294a509 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/socket/ender_pearl.json @@ -0,0 +1,26 @@ +{ + "key": "socket_ender_pearl", + "hidden": true, + "category": "socket", + "primary": 0, + "secondary": 0, + "tertiary": 0, + "durability": 48, + "integrityCost": 1, + "integrityGain": 0, + "magicCapacity": 0, + "toolLevel": 0, + "toolEfficiency": 0, + "effects": { + "janking": [2, 0] + }, + "tints": { + "glyph": "63eec9", + "texture": "63eec9" + }, + "textures": ["default"], + "experienceCost": 2, + "material": { + "items": ["minecraft:ender_pearl"] + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/andesite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/andesite.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/andesite.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/diorite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/diorite.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/diorite.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/flint.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/flint.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/flint.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/granite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/granite.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/granite.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/stone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/stone.json new file mode 100644 index 0000000..abe540c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/materials/stone/stone.json @@ -0,0 +1,3 @@ +{ + "toolLevel": 1 +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stave.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stave.json new file mode 100644 index 0000000..7d7beeb --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stave.json @@ -0,0 +1,17 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:rod/stick", "tetra:metal/" ], + "key": "basic_stave/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ + { + "location": "tetra:item/module/crossbow/stave/basic/", + "type": "static" + } + ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stock.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stock.json new file mode 100644 index 0000000..540b350 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/crossbow/basic_stock.json @@ -0,0 +1,17 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:rod/stick", "tetra:metal/" ], + "key": "basic_stock/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ + { + "location": "tetra:item/module/crossbow/stock/basic/", + "type": "static" + } + ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_axe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_axe.json new file mode 100644 index 0000000..e79106c --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_axe.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:gem/" ], + "key": "basic_axe/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/basic_axe/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_hammer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_hammer.json new file mode 100644 index 0000000..6fd5398 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_hammer.json @@ -0,0 +1,217 @@ +{ + "replace": true, + "type": "tetra:multi_major_module", + "slots": [ + "double/head_left", + "double/head_right" + ], + "slotSuffixes": [ + "_left", + "_right" + ], + "improvements": [ + "tetra:double/hammer/", + "tetra:double/shared_head/", + "tetra:double/shared/", + "tetra:shared/" + ], + "variants": [ + { + "materials": [ "tetra:metal/copper" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": 1 + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/iron" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:gold" + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/cobalt" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:stone" + }, + "integrity": -1, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:gem/diamond" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:iron" + }, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -3.5, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + }, + { + "materials": [ "tetra:metal/netherite" ], + "key": "basic_hammer/", + "attributes": { + "generic.attack_speed": -1.1 + }, + "aspects": { + "block_breaker": 2, + "breakable": 2, + "blunt_weapon": 1 + }, + "tools": { + "hammer_dig": "minecraft:diamond" + }, + "integrity": -5, + "extract": { + "primaryAttributes": { + "generic.attack_damage": 0.5 + }, + "secondaryAttributes": { + "generic.attack_damage": 1, + "generic.attack_speed": -0.08 + }, + "tools": { + "hammer_dig": [ 0, 0.8333 ] + }, + "durability": 0.55, + "integrity": -1, + "magicCapacity": 1, + "glyph": { + "textureX": 64 + }, + "availableTextures": [ "metal" ], + "models": [ + { + "location": "tetra:item/module/double/head/basic_hammer/" + } + ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_handle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_handle.json new file mode 100644 index 0000000..fe6ea4f --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_handle.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:metal/", "tetra:bone/", "tetra:rod/" ], + "key": "basic_handle/", + "extract": { + "availableTextures": [ "default", "metal", "bone", "bright", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/handle/basic/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_pickaxe.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_pickaxe.json new file mode 100644 index 0000000..de17b01 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/basic_pickaxe.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/", "tetra:gem/" ], + "key": "basic_pickaxe/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/basic_pickaxe/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/binding.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/binding.json new file mode 100644 index 0000000..62097c5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/binding.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:fibre/", "tetra:skin/" ], + "key": "double_binding/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/binding/binding/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/butt.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/butt.json new file mode 100644 index 0000000..b2b89b5 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/double/butt.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/", "tetra:gem/" ], + "key": "butt/", + "extract": { + "availableTextures": [ "crude", "metal", "shiny", "tconstruct" ], + "models": [ { "location": "tetra:item/module/double/head/butt/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_blade.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_blade.json new file mode 100644 index 0000000..0222b44 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "basic_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/basic/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_hilt.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_hilt.json new file mode 100644 index 0000000..5f64641 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/basic_hilt.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:metal/", "tetra:bone/", "tetra:rod/" ], + "key": "basic_hilt/", + "extract": { + "availableTextures": [ "bright", "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/hilt/basic/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/decorative_pommel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/decorative_pommel.json new file mode 100644 index 0000000..a99a069 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/decorative_pommel.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:bone/", "tetra:gem/" ], + "key": "decorative_pommel/", + "extract": { + "availableTextures": [ "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/pommel/decorative_pommel/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/heavy_blade.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/heavy_blade.json new file mode 100644 index 0000000..eac2125 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/heavy_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "heavy_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/heavy/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/makeshift_guard.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/makeshift_guard.json new file mode 100644 index 0000000..85ba8b9 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/makeshift_guard.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:bone/", "tetra:gem/" ], + "key": "makeshift_guard/", + "extract": { + "availableTextures": [ "shiny", "default", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/guard/makeshift_guard/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/short_blade.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/short_blade.json new file mode 100644 index 0000000..065ce08 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/short_blade.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:stone/", "tetra:wood/" ], + "key": "short_blade/", + "extract": { + "availableTextures": [ "metal", "shiny", "grainy", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/blade/short/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/wide_guard.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/wide_guard.json new file mode 100644 index 0000000..6e7cc11 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/modules/sword/wide_guard.json @@ -0,0 +1,12 @@ +{ + "variants": [ + { + "materials": [ "tetra:metal/", "tetra:wood/", "tetra:scale/", "tetra:bone/", "tetra:misc/vent_plate" ], + "key": "wide_guard/", + "extract": { + "availableTextures": [ "metal", "shiny", "crude", "tconstruct" ], + "models": [ { "location": "tetra:item/module/sword/guard/wide_guard/" } ] + } + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/acacia.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/acacia.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/acacia.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/andesite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/andesite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/andesite.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/birch.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/birch.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/birch.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/copper.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/copper.json new file mode 100644 index 0000000..e8eff28 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/copper.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + " /#", + "/ " + ], + "key": { + "#": { + "item": "minecraft:copper_ingot" + }, + "/": { + "tag": "forge:rods/wooden" + } + }, + "result": { + "item": "tetra:modular_double", + "nbt": { + "id": "926fb0d2-0e40-48e9-a933-06c552c8b0ed", + "double/head_left": "double/basic_hammer_left", + "double/basic_hammer_left_material": "basic_hammer/copper", + "double/head_right": "double/basic_hammer_right", + "double/basic_hammer_right_material": "basic_hammer/copper", + "double/handle": "double/basic_handle", + "double/basic_handle_material": "basic_handle/stick" + } + } +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/dark_oak.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/dark_oak.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/dark_oak.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/diorite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/diorite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/diorite.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/granite.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/granite.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/granite.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/jungle.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/jungle.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/jungle.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/oak.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/oak.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/oak.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/spruce.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/spruce.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/spruce.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/stone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/stone.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/recipes/hammer/stone.json @@ -0,0 +1 @@ +{} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/material/stone.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/material/stone.json new file mode 100644 index 0000000..2f3fc63 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/material/stone.json @@ -0,0 +1,57 @@ +[ + { + "predicate": { + "items": [ "minecraft:stone_sword" ] + }, + "item": "tetra:modular_sword", + "modules": { + "sword/blade": [ "sword/basic_blade", "basic_blade/copper" ], + "sword/hilt": [ "sword/basic_hilt", "basic_hilt/stick" ], + "sword/pommel": [ "sword/decorative_pommel", "decorative_pommel/copper" ], + "sword/guard": [ "sword/makeshift_guard", "makeshift_guard/copper" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_shovel" ] + }, + "item": "tetra:modular_single", + "modules": { + "single/head": [ "single/basic_shovel", "basic_shovel/copper" ], + "single/handle": [ "single/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_pickaxe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_pickaxe_left", "basic_pickaxe/copper" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_hoe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/hoe_left", "hoe/copper" ], + "double/head_right": [ "double/butt_right", "butt/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "minecraft:stone_axe" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/copper" ], + "double/head_right": [ "double/butt_right", "butt/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + } +] diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/paxel.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/paxel.json new file mode 100644 index 0000000..0888406 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/replacements/paxel.json @@ -0,0 +1,71 @@ +[ + { + "predicate": { + "items": [ "paxelsfordummies:wooden_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/oak" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/oak" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "paxelsfordummies:stone_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/copper" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/copper" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "paxelsfordummies:iron_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/iron" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/iron" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "paxelsfordummies:golden_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/gold" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/gold" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "paxelsfordummies:diamond_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/diamond" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/diamond" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + } + }, + { + "predicate": { + "items": [ "paxelsfordummies:netherite_paxel" ] + }, + "item": "tetra:modular_double", + "modules": { + "double/head_left": [ "double/basic_axe_left", "basic_axe/netherite" ], + "double/head_right": [ "double/basic_pickaxe_right", "basic_pickaxe/netherite" ], + "double/handle": [ "double/basic_handle", "basic_handle/stick" ] + }, + "improvements": { + "double/handle:basic_handle/soot": 0 + } + } +] diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/schematics/double/basic_hammer/basic_hammer.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/schematics/double/basic_hammer/basic_hammer.json new file mode 100644 index 0000000..39a5c29 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/schematics/double/basic_hammer/basic_hammer.json @@ -0,0 +1,95 @@ +{ + "replace": true, + "slots": [ + "double/head_left", + "double/head_right" + ], + "keySuffixes": [ + "_left", + "_right" + ], + "materialSlotCount": 1, + "glyph": { + "textureX": 64 + }, + "displayType": "major", + "applicableMaterials": [ + "!copper", + "!iron", + "!cobalt", + "!diamond", + "!netherite" + ], + "translation": { + "primaryAttributes": { + "generic.attack_damage": 2 + }, + "secondaryAttributes": { + "generic.attack_damage": 3, + "generic.attack_speed": -1 + }, + "tools": { + "hammer_dig": [ + 0, + 2 + ] + }, + "durability": 2, + "integrity": -3, + "magicCapacity": 3 + }, + "outcomes": [ + { + "materials": [ + "tetra:metal/copper" + ], + "requiredTools": { + "hammer_dig": 0 + }, + "countFactor": 2, + "moduleKey": "double/basic_hammer", + "moduleVariant": "basic_hammer/" + }, + { + "materials": [ + "tetra:metal/iron" + ], + "countFactor": 2, + "moduleKey": "double/basic_hammer", + "moduleVariant": "basic_hammer/" + }, + { + "materials": [ + "tetra:metal/cobalt" + ], + "moduleKey": "double/basic_hammer", + "moduleVariant": "basic_hammer/" + }, + { + "materials": [ + "tetra:gem/diamond" + ], + "requiredTools": { + "hammer_dig": 1 + }, + "moduleKey": "double/basic_hammer", + "moduleVariant": "basic_hammer/", + "improvements": { + "arrested": 0 + } + }, + { + "material": { + "items": [ + "minecraft:netherite_ingot" + ], + "count": 2 + }, + "requiredTools": { + "hammer_dig": 5 + }, + "moduleKey": "double/basic_hammer", + "moduleVariant": "basic_hammer/netherite" + } + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/tags/worldgen/biome/has_structure/forged_ruins.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/tags/worldgen/biome/has_structure/forged_ruins.json new file mode 100644 index 0000000..2c73840 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tetra/tags/worldgen/biome/has_structure/forged_ruins.json @@ -0,0 +1,4 @@ +{ + "replace": true, + "values": [] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/data/tnts_harder_beds/tags/blocks/house_interior_ignore.json b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tnts_harder_beds/tags/blocks/house_interior_ignore.json new file mode 100644 index 0000000..bdf7896 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/data/tnts_harder_beds/tags/blocks/house_interior_ignore.json @@ -0,0 +1,129 @@ +{ + "replace": true, + "values": [ + "tetra:basic_workbench", + "#forge:chests", + "#forge:workbenches", + "#tconstruct:tables", + + "minecraft:air", + "minecraft:void_air", + "minecraft:cave_air", + "#minecraft:beds", + "#minecraft:anvil", + "minecraft:chest", + "minecraft:trapped_chest", + "minecraft:ender_chest", + "minecraft:redstone_wire", + "minecraft:repeater", + "minecraft:comparator", + "minecraft:lever", + "minecraft:tripwire_hook", + "minecraft:tripwire", + "minecraft:daylight_detector", + "#minecraft:banners", + "#minecraft:buttons", + "#minecraft:campfires", + "minecraft:cake", + "#minecraft:candle_cakes", + "#minecraft:candles", + "#minecraft:cauldrons", + "#minecraft:climbable", + "#minecraft:corals", + "#minecraft:crops", + "minecraft:dead_bush", + "#minecraft:fence_gates", + "#minecraft:fences", + "#minecraft:fire", + "#minecraft:flower_pots", + "#minecraft:flowers", + "#minecraft:portals", + "#minecraft:pressure_plates", + "#minecraft:rails", + "#minecraft:saplings", + "#minecraft:shulker_boxes", + "#minecraft:slabs", + "#minecraft:stairs", + "minecraft:torch", + "minecraft:wall_torch", + "minecraft:soul_torch", + "minecraft:soul_wall_torch", + "minecraft:redstone_torch", + "minecraft:redstone_wall_torch", + "minecraft:tripwire", + "#minecraft:signs", + "#minecraft:walls", + "#minecraft:wool_carpets", + "minecraft:moss_carpet", + "minecraft:chain", + "minecraft:end_rod", + "minecraft:azalea", + "minecraft:flowering_azalea", + "minecraft:brown_mushroom", + "minecraft:red_mushroom", + "minecraft:crimson_fungus", + "minecraft:warped_fungus", + "minecraft:grass", + "minecraft:tall_grass", + "minecraft:cactus", + "minecraft:sugar_cane", + "minecraft:small_dripleaf", + "minecraft:big_dripleaf", + "minecraft:lantern", + "minecraft:soul_lantern", + "minecraft:glow_lichen", + "minecraft:stonecutter", + "minecraft:grindstone", + "minecraft:composter", + "minecraft:enchanting_table", + "minecraft:bell", + "minecraft:conduit", + "minecraft:lightning_rod", + "minecraft:decorated_pot", + "minecraft:lectern", + "minecraft:skeleton_skull", + "minecraft:wither_skeleton_skull", + "minecraft:player_head", + "minecraft:zombie_head", + "minecraft:creeper_head", + "minecraft:dragon_head", + "minecraft:piglin_head", + "minecraft:dragon_egg", + "minecraft:hopper", + "minecraft:bamboo", + "minecraft:crafting_table", + "minecraft:cartography_table", + "minecraft:fletching_table", + "minecraft:smithing_table", + "minecraft:loom", + "minecraft:furnace", + "minecraft:blast_furnace", + "minecraft:smoker", + "minecraft:composter", + "minecraft:note_block", + "minecraft:jukebox", + "minecraft:lodestone", + "minecraft:barrel", + "minecraft:fern", + "minecraft:large_fern", + "minecraft:crimson_roots", + "minecraft:warped_roots", + "minecraft:nether_sprouts", + "minecraft:hanging_roots", + "minecraft:frogspawn", + "minecraft:turtle_egg", + "minecraft:sniffer_egg", + "minecraft:lily_pad", + "minecraft:seagrass", + "minecraft:sea_pickle", + "minecraft:kelp", + "minecraft:water", + "minecraft:lava", + "minecraft:structure_void", + "minecraft:light", + "minecraft:beacon", + "minecraft:sculk_sensor", + "minecraft:calibrated_sculk_sensor", + "minecraft:snow" + ] +} diff --git a/overrides/global_packs/required_data/mc_rebalance_datapack/pack.mcmeta b/overrides/global_packs/required_data/mc_rebalance_datapack/pack.mcmeta new file mode 100644 index 0000000..c6a5636 --- /dev/null +++ b/overrides/global_packs/required_data/mc_rebalance_datapack/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "description":"Rebalances Minecraft's recipes and drop tables to cause a more meaningful progression." , + "pack_format": 15 + } +}