Merge datapack repo

This commit is contained in:
Sergeant Acoustic 2026-01-10 22:50:31 +00:00
parent 00c5d8de53
commit b9c368e729
405 changed files with 22286 additions and 5 deletions

7
.gitignore vendored
View file

@ -1,4 +1,9 @@
release release
deps deps
overrides/mods/mc_rebalance-*.jar 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

View file

@ -2,8 +2,8 @@
A modpack intended to rework almost every feature in the game with a focus on the vanilla progression. 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. This modpack contains a [custom mod](https://patience.nearmisses.xyz/patience/mc_rebalance) to bind everything together.
They will not function correctly outside this pack. It will not function correctly outside this pack.
Some details on what the modpack changes can be found in the mod's README. Some details on what the modpack changes can be found in the mod's README.

View file

@ -17,11 +17,9 @@ else
fi fi
mod_repo="$repo_prefix/patience/mc_rebalance.git" 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 # 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 "$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" rm "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar"
(cd "$basedir"/deps/mc_rebalance/ && ./gradlew build) (cd "$basedir"/deps/mc_rebalance/ && ./gradlew build)

View file

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

View file

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

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/deepslate_diamond_ore_top",
"side": "minecraft:block/deepslate_diamond_ore"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

View file

@ -0,0 +1,4 @@
{
"item.paxelsfordummies.stone_paxel": "Copper Paxel",
"item.paxelsfordummies.netherite_paxel": "Dendrite Paxel"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

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

View file

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

View file

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

View file

@ -0,0 +1,7 @@
{
"replace": true,
"entities": [
"#accessories:defaulted_targets"
],
"slots": []
}

View file

@ -0,0 +1,8 @@
{
"replace": false,
"values": [
"minecraft:compass",
"minecraft:recovery_compass",
"minecraft:clock"
]
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

@ -0,0 +1,6 @@
{
"type": "minecraft:replace_single_block",
"config": {
"targets": []
}
}

View file

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

View file

@ -0,0 +1,13 @@
{
"replace": true,
"entities": [
"minecraft:player",
"minecraft:armor_stand"
],
"slots": [
"back",
"belt",
"charm",
"spyglass"
]
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

Some files were not shown because too many files have changed in this diff Show more