Skip to content

Release 1.7(1.20.1)

Choose a tag to compare

@colinxu2020 colinxu2020 released this 05 Aug 15:25
· 5 commits to master since this release
80fd08e

Performance Optimizations

  • Brought structure location optimizations and the MC-249136 mitigation to 1.21.1. Both supported versions can now exclude candidate chunks that cannot possibly generate the target structure before reading chunk storage, significantly reducing blocking scans caused by locating rare structures.
  • Expanded resource pack indexing: In addition to ZIP archives, it now covers directory/Path-based resource packs, Forge/NeoForge mod resources, and vanilla resources.
  • Reduced repetitive ZIP scans, directory traversals, file existence checks, and missing directory exceptions during resource reloads.
  • optimize_pack_lookup now uniformly controls the indexing of ZIP archives, Path resource packs, and vanilla resources; modifying it still requires a game restart.

Compatibility

  • Fixed a crash with FancyMenu: Correctly handles its LinkFileSystem resource paths and file system root directories, safely falling back to the vanilla implementation when indexing fails on non-standard paths.
  • Fixed resource pack root path enumeration errors, ensuring root-level resources and namespaces can be correctly discovered.
  • Automatically disables overlapping Mixins in Shipwreck Fix, lazyyyyy, and Boat Break Fix when the corresponding features are enabled; it will not interfere with these mods if the related features in Random Optimization are disabled.
  • The expanded resource pack indexing continues to automatically coordinate with overlapping optimizations in Quick Pack and ModernFix.