MC-Eternal-1.12
MC-Eternal-1.12 copied to clipboard
1.6.2.3 Script updates
i did two separate commits for my own sanity and also the second one was combed through more thoroughly
pt. 1:
1.6.2.3 Challenge Mode script refactor
- splits up most everything in Challenge mode into individual mod scripts, and a few generic ones for the odd recipe.
- includes some changes to Globals.zs stuff, such as updating the Universal Alloying function to support EnderTweaker and Advanced Rocketry Tweaker, for Challenge Mode purposes.
- also includes additions to some CQR, Treasure2, and Random Things loottables, adding materials obtained primarily through those means in Challenge mode.
- updates Challenge Mode Betweenlands Restrictions script to add a Max Health clamp, makes the messages sent from server localize on client, and also fixes the itemCheck again because code.
pt. 2:
1.6.2.3 script refactor
MiscCrafting.zs is no longer a monolithic file, many things in it have been cut into individual mod script files, either existing or new.
- ActuallyAdditions.zs inherits the Storage Crate and Crystal Cluster recipes, and also prevents duplicating Iron and Gold through Horse Armor, just as it did with Diamonds.
- ExtraUtils.zs inherits the Moon Turf moonstone recipes
- RandomThings.zs inherits the Spectre Energy Injector recipe
- new agricraft.zs inherits the alt Crop Stick recipes
- new botania.zs inherits the Mana Pool Fabulization and Wand of the Forest Petal change recipes
- new chisel.zs inherits the Amber and Salt anti-duping and Mossy Stone Brick chiseling removal
- new danknull.zs inherits the Dank Null recipe changes
- new industrial_foregoing.zs inherits the Black Hole Unit/Tank recipes, Betweenlands Sap Log latex extraction, and Protein Reactor additions
- new mystical_agriculture.zs inherits the Jade Seeds and MA Witherproof blocks
- new natures_aura.zs inherits the Altar of Birthing additions and Gold Powder mortar recipe
- new rats.zs inherits the Confit Byaldi and Potato Knishes changes, aswell as the Herb Bundle recipe change
- new rftools.zs inherits the Dimension Builder recipe (honestly dunno why i did this one but i literally don't care enough to undo it, makes it easier to remove if and when we remove RFTDims)
- new roots.zs inherits Mortar Flour unification and custom Runic Shearings
- new taiga.zs inherits the Universal Alloying loop for TAIGA alloys, aswell as replacing TaigaDusts.zs by using a loop
- new thermal.zs inherits custom Dynamo fuel stuff
- new vampirism.zs inherits pure blood recipes
- FairyDust.zs - Sand and Gravel recipes now turn 1x dust and 8x sand/gravel into 8x gravel/sand, instead of 4 dust and 1 sand/gravel to 1 gravel/sand
- Loottweaker.zs - functions are now globally accessible, getNewPool also supports setting max/min/bonus rolls in an int[string] map argument
- MowziesMobs.zs - adds recipes to scrap Wroughtnaught equipment for Steel, aswell as adding Steel Ingot and Plate drops to the - Wroughtnaught directly
- NoSpacePortals.zs - imports a thing it probably needs now? idk it doesn't matter
- Oredict.zs - script priority increased, and ICBM gold wire is now oredicted as wireGold
- Thaumcraft.zs - probably stops a casting error
- Tooltip.zs - no longer loads on Serverside, which should prevent it yelling about errors for doing client only things in the first place, might speed up loading by like 1/100th of a second also
- DamageTypeModification.zs - now exists, i have had this thing in my back pocket for like 2 years or something but now i'm implementing it i guess, anyway basically you can have NBT on armor that will make it reduce damage from specific sources/types, enables a lot of custom silly stuff.
- TCAspects.zs - adds some fixed aspects to a bunch of modded items
- TaigaDusts.zs - 💥 (it's have explode)
oh yeah also quark config has an update so that it correctly references some enchantments it did not