In no particular order.
Main menu
I fucking hate mods that change the main menu unprompted so here's the ones I had to disable:
- Aether, also turn off Cumulus config (its main menu API) and it should also remove the addon ones.
- Ancient Aether turn off "Config Overrides" or it fucks up when you disable Cumulus.
- Ice and Fire.
Spice of Life: Carrot Edition
Curseforge
This is usually the very last thing I configure because a lot of random mods have some added food in there that mess the count up.
Usually I check the book, pick a round number that's a bit less than all foods (current pack had 906, so I said 900) and divide that evenly for the tresholds.
I set each milestone to be +1 heart and then I kind of vibe the total based on how many foods there are. Current pack I put 30 extra hearts, making it 30 foods per heart.
I love this mod it's a very simple way of having to try every food in the pack, meaning I get a lil motivation to go find all the crops and stuff.
Quark
Modrinth
Disable "Back Button Keybind" cause I keep pressing it on accident and I wanna bind other stuff to that button.
For Ancient Tomes enchantments see this other blog post.
For Ancient Tomes loot tables, this is what I ended up with. My rule of thumb was to add any chest loot that had Enchanted Books, with like half the weight.
Also there's the default config stuff and Cloud Storage structures because imo they're cool and their loot is underwhelming.
Haven't listed the full mods used, maybe will do later...
Show/Hide
"minecraft:chests/stronghold_library,20", "minecraft:chests/simple_dungeon,20", "minecraft:chests/bastion_treasure,25", "minecraft:chests/woodland_mansion,15", "minecraft:chests/nether_bridge,0", "minecraft:chests/underwater_ruin_big,0", "minecraft:chests/underwater_ruin_small,0", "minecraft:chests/ancient_city,4", "quark:misc/monster_box,5", "alexscaves:chests/abyssal_ruins,5", "alexscaves:chests/licowitch_tower,1", "alexscaves:chests/licowitch_tower_secret,15", "alexscaves:chests/magnetic_ruins,2", "alexscaves:chests/witch_hut,2", "artifacts:chests/campsite_chest,1", "atmospheric:chests/kousa_sanctum,1", "betterdeserttemples:chests/library,2", "betterdeserttemples:chests/storage,5", "betterdeserttemples:chests/tomb,5", "betterdeserttemples:chests/tomb_pharaoh,2", "betterdungeons:skeleton_dungeon/chests/common,5", "betterdungeons:small_nether_dungeon/chests/common,5", "betterdungeons:spider_dungeon/chests/egg_room,10", "betterdungeons:zombie_dungeon/chests/common,10", "betterdungeons:zombie_dungeon/chests/special,10", "betterstrongholds:chests/common,1", "betterstrongholds:chests/grand_library,5", "betterstrongholds:chests/library_md,5", "cloudstorage:chests/loot_balloon,2", "bloodmagic:chests/mines/smithy_loot,5", "bloodmagic:chests/standard_dungeon/enchanting_loot,15", "iceandfire:chest/fire_dragon_male_cave,5", "iceandfire:chest/graveyard,1", "iceandfire:chest/hydra_cave,5", "iceandfire:chest/ice_dragon_male_cave,5", "iceandfire:chest/lightning_dragon_male_cave,5", "irons_spellbooks:chests/bookshelf_loot,2", "irons_spellbooks:chests/magic_bookshelf_loot,2", "takesapillage:chests/bastille/center,1", "takesapillage:chests/bastille/church,1", "takesapillage:chests/bastille/gallows,1", "repurposed_structures:chests/ancient_cities/end,5", "repurposed_structures:chests/ancient_cities/nether,10", "repurposed_structures:chests/ancient_cities/ocean,10", "repurposed_structures:chests/bastions/underground/other,5", "repurposed_structures:chests/dungeons/badlands,5", "repurposed_structures:chests/dungeons/dark_forest,5", "repurposed_structures:chests/dungeons/deep,5", "repurposed_structures:chests/dungeons/desert,5", "repurposed_structures:chests/dungeons/icy,5", "repurposed_structures:chests/dungeons/jungle,7", "repurposed_structures:chests/dungeons/mushroom,10", "repurposed_structures:chests/dungeons/nether,5", "repurposed_structures:chests/dungeons/snow,5", "repurposed_structures:chests/dungeons/swamp,5", "repurposed_structures:chests/mansions/birch,5", "repurposed_structures:chests/mansions/desert,5", "repurposed_structures:chests/mansions/jungle,5", "repurposed_structures:chests/mansions/mangrove,5", "repurposed_structures:chests/mansions/oak,5", "repurposed_structures:chests/mansions/savanna,5", "repurposed_structures:chests/mansions/snowy,5", "repurposed_structures:chests/mansions/taiga,5", "repurposed_structures:chests/mineshafts/birch,5", "repurposed_structures:chests/mineshafts/crimson,10", "repurposed_structures:chests/mineshafts/dark_forest,5", "repurposed_structures:chests/mineshafts/desert,5", "repurposed_structures:chests/mineshafts/end,10", "repurposed_structures:chests/mineshafts/icy,5", "repurposed_structures:chests/mineshafts/jungle,5", "repurposed_structures:chests/mineshafts/nether,12", "repurposed_structures:chests/mineshafts/ocean,10", "repurposed_structures:chests/mineshafts/savanna,5", "repurposed_structures:chests/mineshafts/stone,5", "repurposed_structures:chests/mineshafts/swamp,5", "repurposed_structures:chests/mineshafts/taiga,5", "repurposed_structures:chests/mineshafts/warped,12", "repurposed_structures:chests/outposts/badlands,1", "repurposed_structures:chests/outposts/birch,1", "repurposed_structures:chests/outposts/desert,1", "repurposed_structures:chests/outposts/giant_tree_taiga,1", "repurposed_structures:chests/outposts/icy,1", "repurposed_structures:chests/outposts/jungle,1", "repurposed_structures:chests/outposts/mangrove,1", "repurposed_structures:chests/outposts/oak,1", "repurposed_structures:chests/outposts/snowy,1", "repurposed_structures:chests/outposts/taiga,1", "repurposed_structures:chests/pyramids/dark_forest,15", "repurposed_structures:chests/pyramids/end,80", "repurposed_structures:chests/pyramids/flower_forest,15", "repurposed_structures:chests/pyramids/giant_tree_taiga,15", "repurposed_structures:chests/pyramids/icy,15", "repurposed_structures:chests/pyramids/jungle,15", "repurposed_structures:chests/pyramids/mushroom,25", "repurposed_structures:chests/pyramids/snowy,15", "repurposed_structures:chests/ruins/nether,10", "repurposed_structures:chests/ruins/land_cold/large,1", "repurposed_structures:chests/ruins/land_hot/large,1", "repurposed_structures:chests/ruins/land_icy/large,1", "repurposed_structures:chests/ruins/land_warm/large,1", "repurposed_structures:chests/shipwrecks/crimson/map,1", "repurposed_structures:chests/shipwrecks/crimson/treasure,7", "repurposed_structures:chests/shipwrecks/end/map,1", "repurposed_structures:chests/shipwrecks/end/treasure,7", "repurposed_structures:chests/shipwrecks/warped/map,1", "repurposed_structures:chests/shipwrecks/warped/treasure,7", "repurposed_structures:chests/strongholds/nether_hallway,1", "repurposed_structures:chests/strongholds/nether_library,20", "repurposed_structures:chests/temples/basalt,1", "repurposed_structures:chests/temples/crimson,1", "repurposed_structures:chests/temples/ocean,1", "repurposed_structures:chests/temples/soul,1", "repurposed_structures:chests/temples/taiga,1", "repurposed_structures:chests/temples/warped,1", "repurposed_structures:chests/temples/wasteland,1"
For improved tooltips enchanting stacks:
Also contains justifications for which items to add for Guns Without Roses (might do for the other mods later).
Show/Hide
"minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "minecraft:shield", "quark:pickarang", "supplementaries:slingshot", "supplementaries:bubble_blower", "farmersdelight:diamond_knife", "the_bumblezone:stinger_spear", "the_bumblezone:crystal_cannon", "minecraft:diamond_horse_armor", "alexscaves:galena_gauntlet", "alexscaves:resistor_shield", "alexscaves:primitive_club", "alexscaves:extinction_spear", "alexscaves:raygun", "alexscaves:ortholance", "alexscaves:magic_conch", "alexscaves:sea_staff", "alexscaves:totem_of_possession", "alexscaves:desolate_dagger", "alexscaves:dreadbow", "alexscaves:shot_gum", "alexscaves:candy_cane_hook", "alexscaves:sugar_staff", "alexsmobs:straddleboard", "pneumaticcraft:reinforced_air_canister", "create:copper_backtank", "create:potato_cannon", "domesticationinnovation:collar_tag", "gunswithoutroses:iron_gun", "gunswithoutroses:diamond_sniper", "bypowderandsteel:gravitic_railgun", "iwannaskate:skateboard", "malum:soul_stained_steel_scythe", "malum:mnemonic_hex_staff", "malum:soul_stained_steel_sword", "aether:diamond_gloves", "tameablebeasts:beetle_sword", "tameablebeasts:bug_armor_helmet", "tameablebeasts:bug_armor_chestplate", "tameablebeasts:bug_armor_leggings", "tameablebeasts:bug_armor_boots", "tameablebeasts:beetle_shield"
For Guns Without Roses and being optimal, you need one normal gun, one sniper (as they can have Deadeye but not Bullseye), and if you have one (like from By Powder and Steel) a charge rifle (they can have Quick Charge).
Also in The Bumblezone's mod_compatibility disable injectBzItemsIntoQuarkEnchantmentTooltipsCompat or that can fuck up that config
Missing common tags
A few mods had missing common tags like forge:ores (soon to be c:ores) and I was too lazy to pr that properly.
Have not fully listed what tags I added but notably had to fix stuff on:
Scannable
Modrinth
Client config lets you change the color of specific ores, so here's where I landed (this include the parts of the default config):
Show/Hide
blockColors = ["aether:ambrosium_ore=0xFAF9B4", "aether:zanite_ore=0x662FB8", "aether:gravitite_ore=0xE072D7", "ancient_aether:valkyrum_ore=0xFFE1AA", "aether_redux:veridium_ore=0x80BAF7", "aethersdelight:arkenium_ore=0x606060", "deep_aether:skyjade_ore=0x9ADA5B", "create_new_age:thorium_ore=0xCB9C5C", "create_new_age:magnetite_block=0x797979", "malum:soulstone_ore=0x5A3B63", "malum:deepslate_soulstone_ore=0x5A3B63", "malum:brilliant_stone=0xBDEE8A", "malum:brilliant_deepslate=0xBDEE8A", "malum:cthonic_gold_ore=0xE17E21", "malum:blazing_quartz_ore=0xEC9633", "iceandfire:sapphire_ore=0x6F88C7", "irons_spellbooks:arcane_debris=0xDFDFDF"]
blockTagColors = ["forge:ores/silver=0x999999", "forge:ores/platinum=0xd1b1a1", "forge:ores/lead=0x4c3e5c", "forge:ores/diamond=0x5cdbd5", "forge:ores/iron=0x664c33", "forge:ores/redstone=0x993333", "forge:ores/emerald=0xd93a", "forge:ores/coal=0x4c4c4c", "forge:ores/gold=0xfaee4d", "forge:ores/lapis=0x4a80ff", "forge:ores/quartz=0xfffcf5", "forge:ores/nickel=0x6699d8", "forge:ores/mithril=0x7f3fb2", "forge:ores/tin=0x4c7f99", "forge:ores/copper=0x9f5224", "forge:ores/zinc=0x96B89E", "forge:ores/spinel=0xBC5186", "forge:ores/cobalt=0x1B7BF1", "forge:ores/netherite_scrap=0x654740"]
fluidTagColors = ["minecraft:lava=0x9f5224", "minecraft:water=0x4040ff", "forge:crude_oil=0x4c4c4c"]
This includes config for the following mods:
- Vanilla: Ancient Debris forge:ores/netherite_scrap (it's detected by default but does not have a default color for some reason).
- Aether: Ambrosium aether:ambrosium_ore, Zanite aether:zanite_ore, Gravitite aether:gravitite_ore.
- Ancient Aether: Valkyrum ancient_aether:valkyrum_ore.
- The Aether: Redux: Veridium aether_redux:veridium_ore.
- Aether's Delight: Arkenium aethersdelight:arkenium_ore (yes that mod has an ore).
- Deep Aether: Skyjade deep_aether:skyjade_ore.
- Create: New Age: Thorium create_new_age:thorium_ore, Magnetite create_new_age:magnetite_block.
- Malum: Soulstone malum:soulstone_ore/malum:deepslate_soulstone_ore, Brilliant malum:brilliant_stone/malum:brilliant_deepslate, Cthonic Gold malum:cthonic_gold_ore, Blazing Quartz malum:blazing_quartz_ore.
- Ice and Fire: Sapphire iceandfire:sapphire_ore.
- Iron's Spells 'n Spellbooks: Arcane Debris irons_spellbooks:arcane_debris.
- Create: Zinc forge:ores/zinc.
- Tinkers' Construct: Cobalt forge:ores/cobalt.
- Caverns & Chasms: Spinel forge:ores/spinel.
- PneumaticCraft: Repressurized: Crude Oil forge:crude_oil.
Common config lets you say what's a "common ore" and also add blocks that don't have the ore tag (see Missing common tags section for some that I had to add), so here's those:
Show/Hide
commonOreBlocks = ["minecraft:clay", "aether:ambrosium_ore", "aether:zanite_ore", "aether_redux:veridium_ore", "aethersdelight:arkenium_ore", "deep_aether:skyjade_ore"]
rareOreBlocks = ["minecraft:glowstone", "irons_spellbooks:arcane_debris", "create_new_age:magnetite_block"]
Ancient Debris is detected so Arcane Debris makes sense for consistency. Clay and Glowstone are from the default condfig. For the rest, Iron and Coal are common ores so:
- Ambrosium is explicitely the Aether's Coal equivalent.
- Zanite is explicitely the Aether's Iron equivalent.
- Veridium since its tools are between Iron and Diamond.
- Arkenium is an Iron substitute for some recipes.
- Skyjade is posed as an alternative to Zanite.
Tinkers' Construct
Modrinth
There are 2 item/block tags used to dynamically generate variants:
tconstruct:anvil_metal for metal alloy blocks for the anvil. I added:
- Caverns & Chasms: Necromium #forge:storage_blocks/necromium (Silver + Netherite).
- Alex's Caves: Scarlet/Azure Neodymium #forge:storage_blocks/neodymium (Iron + the corresponding raw).
- Malum: Soulstained Steel malum:block_of_soul_stained_steel (Iron + Soulstone), Hallowed Gold malum:block_of_hallowed_gold (Gold + Quartz).
tconstruct:workstation_rock for rocks on one of the tables. I issue'd to have the Quark and Create ones (and missing vanilla like Tuff) in the base mod, for the rest I added:
- Vanilla: Netherrack minecraft:netherrack, End Stone minecraft:end_stone (dunno why they're not in the base mod but that was denied in the issue so dunno).
- Aether: Holystone (+ variants) #aether:holystone, Icestone aether:icestone.
- Alex's Caves: Galena alexscaves:galena, Limestone alexscaves:limestone, Radrock alexscaves:radrock, Abyssmarine alexscaves:abyssmarine, Guanostone alexscaves:guanostone, Coprolith alexscaves:coprolith.
- Caverns & Chasms: Sugilite caverns_and_chasms:sugilite.
- Regions Unexplored: Chalk regions_unexplored:chalk, Argillite regions_unexplored:argillite, Mossy Stone regions_unexplored:mossy_stone.
- The Aether: Redux: Gilded Holystone aether_redux:gilded_holystone, Blightmoss Holystone aether_redux:blightmoss_holystone, Divinite aether_redux:divinite, Sentrite aether_redux:sentrite.
- Deep Aether: Cobbled Aseterite deep_aether:cobbled_aseterite, Aseterite deep_aether:aseterite, Raw Clorite deep_aether:raw_clorite, Clorite deep_aether:clorite.
- Windswept: Dry Mossy Cobblestone windswept:dry_mossy_cobblestone, Shale windswept:shale, Lunalite windswept:lunalite.
- The Bumblezone: Sugar Infused Stone the_bumblezone:sugar_infused_stone, Sugar Infused Cobblestone the_bumblezone:sugar_infused_cobblestone.
- Botania: Livingrock botania:livingrock, Shimmerrock botania:shimmerrock, Fuchsite botania:metamorphic_forest_stone, Talc botania:metamorphic_plains_stone, Gneiss botania:metamorphic_mountain_stone,
Mycelite botania:metamorphic_fungal_stone, Cataclasite botania:metamorphic_swamp_stone, Solite botania:metamorphic_desert_stone, Lunite botania:metamorphic_taiga_stone, Rosy Talc botania:metamorphic_mesa_stone.
Aether worldgen
I added #aether:is_aether (aka all Aether biomes) to some biome tags to get extra structures there:
- Cloud Storage: its structures cloudstorage:has_big_balloons cause I think they fit in well.
- Tinkers' Construct: Skyslime Islands islands/skyslime cause I think they also fit in well.
- Aether Addon: Overworld Ores: all its ore spawn tags because for some reason they manually put all Aether biome, so they don't spawn in addon biomes. Opened an issue about it.
Right Click, Get Crops
Modrinth
Disallow those crops from Collector's Reap in the server config: "collectorsreap:lime_bush", "collectorsreap:pomegranate_bush".