Releases: makamys/CoreTweaks
Releases · makamys/CoreTweaks
CoreTweaks 0.3.3.2
CoreTweaks 0.3.3.1
- Fixed transformer proxies (used by lite transformer cache and wildcard transformer optimization) failing to initialize when using a Java version older than 8u362
CoreTweaks 0.3.3
- Added fix for the infamous Intel rendering bug that causes chunks, and sometimes the entire screen, to get filled with a single color on Intel graphics cards.
Thanks to PheonixVX and TheMasterCaver for finding the cause.- This fix is more comprehensive than Neodymium (e.g. it fixes GTNewHorizons/GT-New-Horizons-Modpack#14734)
- Added diagnostic feature that prints better warnings about DataWatcher ID conflicts.
CoreTweaks 0.3.2
- Added fix for the
NoClassDefFoundError
that can occur when FML logs an exception originating from a coremod, losing the original exception in the process. (This can be reproduced by configuring Et Futurum Requiem 2.5.1 to use ID 127 for the levitation potion effect.) - Fixed
fast_default_resource_pack
breaking OptiFine's connected glass - Fixed
fix_heightmap_range
crashing with LUMINA
CoreTweaks 0.3.1.1
- Improved error handling of transformer cache diff generation
- Thread interrupts get ignored (fixes rare crash in sound system)
- Unknown exceptions get logged but no longer cause a crash
- Made transformer cache shutdown hook drop less messages
- Fixed dropping transformer data not working, and message saying it got dropped appearing on every launch
- Made amount of entries get printed when loading transformer and jar discoverer cache
CoreTweaks 0.3.1
Additions:
- Added optimization that makes some of Forge's class transformers skip classes they wouldn't alter anyway (
forge_fast_wildcard_transformers
) - Added optimization that excludes some commonly used libraries with a lot of classes from class transformation (
exclude_library_transformation
) - Added tweak that makes the errors of the MapStorage class more informative (
enhance_map_storage_errors
)
Major changes:
- The lite transformer cache now only stores diffs instead of the entire new class. This reduces the size of the cache by ~40-70%, with the downside that transformation now takes slightly longer than before. This can be disabled to prioritize speed.
- Greatly sped up
fast_default_resource_pack
optimization, and fixed it not working in production. It is now enabled by default. - Changed
extend_sprint_time_limit
to be enabled by default - Changed default value of cloud height check to
VARIABLE_CORRECTED
, since making clouds transparent causes rendering issues
Minor changes:
- Jar discoverer cache improvements:
- Fixed a bunch of classes getting loaded even if it's turned off
- Fixed crash with LWJGL3ify
- Made serialized classes get registered explicitly, improving security
- Lite transformer cache improvements:
- Initialize earlier, allowing more transformations to be cached. (This can be disabled if it causes issues.)
- Fixed null outputs not getting cached
- Changed transformer wrapping to be less confusing to other mods (CoreTweaks will generate wrapper classes that use the same package name and class name prefix as the original class)
- Made serialized classes get registered explicitly, improving security
- Fixed lite and full transformer caches being incompatible with LWJGL3ify
- Reimplemented
fast_folder_resource_pack
optimization in a better way that avoids unnecessary work - Fixed NPE in
optimize_get_pending_block_updates
optimization - Made
forge_mod_discoverer_skip_known_libraries
mark lombok as library (fixes some log spam in dev environment)
CoreTweaks 0.3.0.4
- Fixed crash with CustomMainMenu when Continue button is enabled
- Added Chinese localization for Continue button (by @Omgise)
CoreTweaks 0.3.0.3
- Fixed incompatibility with Mekanism's teleporters when used for interdimensional travel.
CoreTweaks 0.3.0.2
- Added fix for button click sounds not playing in button list GUIs (such as the video settings screen)
- Improved logging of crash handler and full transformer cache
- Fixed transformer cache rejecting classes named
package-info.class
(caused an error when using the full transformer cache and BuildCraft) - Fixed
fix_entity_tracking
crashing with Dragon Block C - Fixed
tweak_cloud_height_check
crashing with NotFine if mixin debugging is enabled
CoreTweaks 0.3.0.1
- Fixed
travel.ogg
playing when respawning in a different dimension after death - Added experimental option to speed up default resource pack loading (mostly makes a difference in dev environments)