File Details
tmel-1.12.2-1.3.2.0.jar
- R
- Jan 19, 2019
- 17.00 KB
- 356
- 1.12.2
File Name
tmel-1.12.2-1.3.2.0.jar
Supported Versions
- 1.12.2
Make sure to delete the previous configuration file if updating to this version. There is a bug that causes the game to crash if you do not.
API
- Added warning logging capability to LoggerTMEL.
- Changed most of the class names to better match the Forge naming convention.
- Created a Map of generators and WrapperIWPM that matches the config's Map of generators and floats. There are now no hard coded references to generators in the mod. You could hypothetically add a new one and it would be managed automatically by this.
- Fixed missing and incorrect Javadocs.
- Fixed incorrect name spacing in mcmod.info.
- Removed all thrown exceptions by reducing Reflection usage and handling them specifically.
Improvements
- Changed thrown IllegalAccessException from PowerFreqPowered to a try-catch so that one broken field doesn't completely remove the disable GP feature for a player.
- Moved config options for GP multiplier rates to a map so that new generators are added automatically. This cut down on the use of the slow Reflection libraries within the mod a bunch.
Class Name Changes
- Common -> Shared
- DisableEfficiencyLoss -> DisablerEfficiencyLoss
- DisableGP -> DisablerGP
- IWorldPowerMultiplierProxy -> WrapperIWPM
- MultiplyGPRates -> MultiplierGPRates
- PowerFreqExtender -> PowerFreqPowered
- TMELConfig -> ConfigTMEL
- TMELLogger -> LoggerTMEL