Divine-Journey-2 / Divine-Journey-2

Divine Journey 2 is an expert mode modpack for Minecraft 1.12.2. More info on the official CurseForge page.
https://www.curseforge.com/minecraft/modpacks/divine-journey-2
GNU General Public License v3.0
66 stars 35 forks source link

Update DJ2Addons 1.2.1.1.1 -> 1.3.0-BETA #1142

Open ByThePowerOfScience opened 7 months ago

ByThePowerOfScience commented 7 months ago

Configs:

Mod changelog:

Internal Changes:

  • Now requires MixinBooter 7.0. (already included in DJ2 1.20 and up)
  • Migrated several implementations to MixinExtras so other mods can rewrite them if desired. (...which probably won't happen, but it's a nice thing to allow regardless.)
  • Opened up the Java part of the CraftTweaker API.  See btpos.dj2addons.api in the Javadoc.

Optimizations:

  • Actually Additions: Completely overhauled laser relay network handling, saving ~15% of client time for large bases and 1.5% of the total server time.
  • Aether: Stopped the accessories handler from destroying memory usage by creating a thousand objects per frame. (Only observed happening once, but now it'll never happen again.)
  • AgriCraft: Prevent Crop Sticks from checking neighbors for valid soil if they will never be spread to. (Saves another ~1.5% server time.)
  • EnderIO:
    • Streamlined error handling, preventing debilitating lag if errors are constantly thrown.
    • Cached regex pattern in EIO's profiler. (Saves ~0.5% server time.)

API:

  • Botania:
    • Can now create output-specific brew recipes, meaning different containers (vial, flask, pendant) can have different recipes. (See docs)
    • Remove brew recipes by key, allowing third-party brews to be removed.
    • Get brews by name for use in and modification through CT scripts.
  • Bewitchment:
    • Remove altar upgrades by item, block, or OreDict string.
  • Extra Utilities:
    • Blacklist biomes from use in the Quantum Quarry, allowing pack devs to fix crashes from certain modded biomes, such as Atum biomes.
  • Mystical Agriculture:
    • Add recipes to the Seed Reprocessor.
  • Thaumcraft:
    • Add blocks as infusion stabilizers. (Note: this can't be done through CraftTweaker. See the docs here.)

Tweaks:

  • Extra Utilities:
    • Made the Mechanical User copy the placer's Thaumcraft research, allowing vanilla Runic Matrix automation.

Patches:

  • PackagedAuto:
    • Now properly verifies NBT in recipes.
  • Immersive Engineering:
    • Fixed client-side crashes with some multiblocks. (Thanks C0D3-M4513R!)
KleinGrrmpf commented 7 months ago

Will the TC research in the mechanical user persist after a server restart?