RLCraftEnchantRecipes-1.1.2.jar
Curse Maven Snippet
What's new
1.1.2
You no longer have to set PACK_MODE before you play. The mod works out on its own whether it is running in RLCraft Dregora or base RLCraft, and PACK_MODE now defaults to auto.
It figures this out by reading what is actually installed. The giveaway is SoManyEnchantments, because Dregora ships version 1.0.8 and base RLCraft ships 0.5.5, and a good number of enchantments are registered under completely different names between those two versions. Arc Slash is registered as arcslash in one and Swiper in the other, for instance. The mod checks ten of those name pairs, plus some content that only exists in the versions Dregora ships, and whichever side comes out ahead is the pack you are on. A line goes into the log saying what it picked and what it matched on, so if it ever gets it wrong you can look at the reason instead of guessing. Setting PACK_MODE to dregora or rlcraft by hand still works and skips detection.
If you already had 1.1.1 installed, your config file gets handed back to auto once the first time you launch 1.1.2. This is on purpose. A config file that already exists keeps whatever value was written into it, so changing the default alone would have left everyone upgrading from 1.1.1 stuck on their old setting, never seeing detection at all. It happens the one time only. Set PACK_MODE by hand afterwards and your choice sticks.
Running with the wrong mode was quietly costing 47 recipes on base RLCraft. Advanced Efficiency V, Supreme Flame, Supreme Fire Aspect II, Arc Slash III, Envenomed III, Reinforced Sharpness V, Subject English V, Upgraded Potentials, most of the curses and a couple of dozen others simply never appeared.
This mod has no additional files