Releases: colinxu2020/Random-Optimization
Releases · colinxu2020/Random-Optimization
Release list
Release 1.7.4(1.21.1)
Fix compat with Quick Pack
Release 1.7.4(1.20.1)
Fix compat with JSON Things and Quick Pack
Release 1.7.3(1.21.1)
Support legacy neoforge.
Version 1.7.3(1.20.1)
Support legacy forge.
Release 1.7.2(1.21.1)
Fix compat issues with FancyMenu.
Partly fixed in 1.7.0, but still a remaining issue.
Release 1.7.2(1.20.1)
Fix compat issues with FancyMenu.
Partly fixed in 1.7.0, but still a remaining issue.
Release 1.7.1(1.20.1)
Release 1.7(1.21.1)
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_lookupnow 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
LinkFileSystemresource 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 Boat Break Fix when the boat fall damage fix is enabled.
- The expanded resource pack indexing continues to automatically coordinate with overlapping optimizations in Quick Pack and ModernFix.
Release 1.7(1.20.1)
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_lookupnow 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
LinkFileSystemresource 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.
Release 1.6(1.20.1)
Use safter way to impl predictable item drops, default disable predictable item drops.