Skip to content

Releases: makamys/CoreTweaks

CoreTweaks 0.3.3.2

18 Dec 06:32
Compare
Choose a tag to compare
  • Made some improvements to fast_default_resource_pack:
    • Skip invalid jars instead of crashing
    • Skip scanning libraries since they never contain resources anyway
    • Don't rescan the same jar multiple times

CoreTweaks 0.3.3.1

22 Nov 06:51
Compare
Choose a tag to compare
  • 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

20 Nov 03:28
Compare
Choose a tag to compare
  • 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.
  • Added diagnostic feature that prints better warnings about DataWatcher ID conflicts.

CoreTweaks 0.3.2

08 Nov 04:58
Compare
Choose a tag to compare
  • 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

27 Oct 12:32
Compare
Choose a tag to compare
  • 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

24 Oct 06:49
Compare
Choose a tag to compare

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

15 Apr 22:15
Compare
Choose a tag to compare
  • Fixed crash with CustomMainMenu when Continue button is enabled
  • Added Chinese localization for Continue button (by @Omgise)

CoreTweaks 0.3.0.3

09 Mar 01:21
Compare
Choose a tag to compare
  • Fixed incompatibility with Mekanism's teleporters when used for interdimensional travel.

CoreTweaks 0.3.0.2

04 Mar 22:19
Compare
Choose a tag to compare
  • 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

10 Jan 18:23
Compare
Choose a tag to compare
  • 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)