Mod Update: GregTech - Release 5.07.00 and 5.07.01 - Lots of fixes and some performance improvements

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

ModMyMC

New Member
Jul 29, 2019
411
0
0
GregTech - Release 5.07.00 and 5.07.01 - Lots of fixes and some performance improvements

http://forum.industrial-craft.net/index.php?page=Thread&threadID=7156

5.07.01:
[FIXED] Some internal Bugs regarding Crafting Recipes (that Bug has only hit Railcraft Compat).
[FIXED] Some OreDict Processing failing due to having a Nullpointer rather than the Materials._NULL reference. (that caused Wood to fail)

5.07.00:
[CHANGE] Made Fluid Display Item visible to Creative and therefore NEI, when the Debug Mode Config is on.
[FIXED] Railcraft Recipes being added even when the Railcraft Recipes are disabled by Railcraft itself.
[FIXED] A MetaTileEntity using a wrong ID. Do not craft an Insane Voltage Oven until you get this Version. (E-Furnace is okay, just the Oven is bad).
[FIXED] Some confusion between the Poor and the Small Ores of TFC.
[FIXED] Usage of a Constructor which doesn't belong to GT (the FoodValues one) within a Function, that is existing inside the Code, causing reflection Errors in some Mods. (But why the hell do they not try/catch for NoClassDefFoundError?)
[FIXED] Late OreDict Registrations not getting their Recipes applied at all for some reason. (only Unification should not work late)
[FIXED] MV Drill being as fast as the HV Drill should be, and HV Drill being as slow as the MV Drill should be.
[ADDED] A TextureSet for Magnetic Items with a Plus/Minus Overlay.
[ADDED] A few new Meta Items, such as small Gears (1 Unit), Springs (1 Unit), small Springs (1/4 Unit), the Rotors (as the 5 already known ones, but now as MetaItem, the old 5 ones will get unificated into the OreDicted ones) and Long Sticks (1 Unit, is basically 2 Sticks).
[ADDED] A few Batch Files inside the Assets Folders to copy any drag-dropped single File into a selection of Texture Sets at once.
[ADDED] RC Copper Plate to the Unification Targets for plateCopper. (just like Iron and Steel Plates)
[ADDED] RC Tin Plate to the Unification Targets for plateTinAlloy. (TinAlloy = 1 Iron + 1 Tin)
[API] Changed IArrowItem to IProjectileItem, and added a Parameter to all the Functions, which shows the Type of Projectile that is being asked for (as SubTag).
[API] Some Texture Set related improvements for the MetaGenerated Items. Both the Location of the Files and the Texture Set Code itself have changed. Every Icon of the particular Texture Set can be changed for Texturepack Reasons.
[API] OreDict Prefixes can now be assigned a TextureSet Array Index in order to have Icons. Since the TextureSet is Array based it is only useful for me, but it is something.
[API] I now use some static imports for certain Constants. Writing just one Character and using Auto-Complete is much better for commonly used things, such as the Material Units (now "M" and "L") or the Item Wildcard Constant (now "W"). And for OCD reasons I also did true and false ("T" and "F").
[API] Most Constants from GregTech_API moved to gregtech.api.enums.GT_Values
[API] Added a way to tell the Crafting Recipe Adder to not check for Collisions.
[API] An awful lot of tiny Optimizations. Some of those might have improved Startup Performance.

Changelog from here.

Post Author: GregoriusT - Gregorius Techneticies