← Назад к ресурсам

Random Optimization

This mod improves Minecraft's performance and fix serval bugs.

Modrinth optimization

Описание

# Random Optimization ## Description This mod implements the following features to significantly optimize game performance and fix existing bugs. All features can be toggled via the configuration file. * **Fixes MC-249136(1.20.1) / Improve structure location performace(1.21.1):** This bug causes severe server lag (hangs) when players attempt to locate Buried Treasure (most notably), or when opening/breaking chests containing maps, or using the `/locate` command. This mod employs simple checks to drastically reduce the enumeration required during structure searching, thereby optimizing speed. * **(Default Disabled in v1.6+)Deterministic Item Drops:** The mod de-randomizes the spawn position of dropped items. This makes designing Redstone contraptions much simpler and easier. * **Optimized Resource/Data Pack Loading:** Improves the loading speed of Resource Packs and Data Packs. The mod Builds a compact index for compressed Resource Packs and Data Packs on first access, replacing repeated full-ZIP scans during namespace discovery and recursive resource listing. This reduces reload time and temporary allocations, especially for large packs and modpacks containing many assets. * **Boat Fall Damage Fix:** Fixes an issue where boats take fall damage when falling from specific heights. This aligns behavior with the MC-Wiki description and newer Minecraft versions, while also improving performance. * **DFU Optimization:** Defers (lazy loads) the DataFixerUpper (DFU) to improve game startup speed. ## Compatibility & Replacements This mod completely or partially replaces the functionality of the following mods: * **MC-249136 Fix:** This mod fundamentally optimizes the structure search algorithm. In contrast, other mods often move the task to a separate thread to mask the lag. While technically not conflicting, using this mod usually provides sufficient optimization, making the other mod unnecessary. If you strictly require asynchronous loading, **Async Locator** is recommended instead, as it supports more structures and has a better implementation. * **Shipwreck/Buried Treasure Fixes:** This mod shares the same essential optimization logic for MC-249136. There is no need to use those mods if this one is installed. * **Vertical Fall:** This mod completely replaces all functionality of this mod. * **Drizzleproof:** Partially replaced. If you only need deterministic item drops, you do not need Drizzleproof. However, if you require granular configuration for entity mechanics, please continue using Drizzleproof. * **Quick Pack:** When this mod's compressed-pack index is enabled, Quick Pack's replacement resource-pack implementation is automatically suppressed and this mod's faster index is used instead. * **ModernFix:** When this mod's compressed-pack index is enabled, ModernFix's overlapping ZIP resource-pack index is automatically suppressed. Other ModernFix resource-pack optimizations and all unrelated features remain enabled. * **Boat Break Fix:** This mod completely replaces the functionality of this mod. * **DFU Loading Optimizations (e.g., LazyDFU):** This mod completely replaces the functionality of these mods. ## Compatibility & License This mod has good compatibility with other mods and has no known incompatibilities. It is open-source under the **LGPL-3.0** license. ## Credits - The [MC-249136](https://github.com/bytzo/mc-249136) by bytzo, which inspired me to speed up the structure locate.