Async Locator RefinedСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (34)
release
v1.6.1 NeoForge 1.21.8
1.21.8-1.6.131 авг. 2026 г.56Minecraft: 1.21.8neoforge
Что нового
## Release version for 1.21.8
**This version has all the features up to 1.21.5-1.6.0 and:**
### Fixes:
- Added a correct server lifecycle cleanup, that atomically removes all pending shared locates. Now shutdown clear PENDING_LOCATES and coalescing key contains MinecraftServer
- Improved mixin compatibility using MixinExtras injectors
- Optimized and resized the logo, reducing the mod JAR size by 46 KB
### Added:
- Added /asynclocator status and reload commands with /al shortcut
- Added validated runtime configuration reloads for Fabric and NeoForge
- Added locate coalescing with safe cancellation
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.6.0...1.21.8-1.6.1)
</details>
release
v1.6.1 Fabric 1.21.8
1.21.8-1.6.131 авг. 2026 г.42Minecraft: 1.21.8fabric
Что нового
## Release version for 1.21.8
**This version has all the features up to 1.21.5-1.6.0 and:**
### Fixes:
- Added a correct server lifecycle cleanup, that atomically removes all pending shared locates. Now shutdown clear PENDING_LOCATES and coalescing key contains MinecraftServer
- Improved mixin compatibility using MixinExtras injectors
- Optimized and resized the logo, reducing the mod JAR size by 46 KB
### Added:
- Added /asynclocator status and reload commands with /al shortcut
- Added validated runtime configuration reloads for Fabric and NeoForge
- Added locate coalescing with safe cancellation
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.6.0...1.21.8-1.6.1)
</details>
release
v1.6.0 NeoForge 1.21.1
1.21.1-1.6.024 июл. 2026 г.11,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## This version brings overall improvements to the mod.
### Fixes:
- ExplorationMapFunction.run performed the search before calling MapItem.create, meaning the original mixin never prevented the blocking operation from running on the main thread and instead started a redundant asynchronous search afterwards. The injection has now been moved to run before ServerLevel#findNearestMapStructure, cancelling the synchronous search entirely so exploration maps are now located asynchronously. This was a critical issue since first version of AsyncLocator-Refined.
- Fixed thread safety races in structure lookups that could corrupt state or crash when locating off-thread.
- Fixed a race where locate callbacks could run before the map item was placed, producing broken maps in chests and villager trades.
- Eyes of Ender are now refunded if the stronghold search fails, times out (60s), or errors, like vanilla.
- Dolphins no longer lose their treasure target when their search goal restarts, and handle failed searches like vanilla.
- Villager trade offers now refresh correctly for the trading player once a map search completes.
- /locate errors are now reported to the command sender instead of being swallowed, while preserving the client's language.
### Added:
- Expanded the public API for other mods, adding configurable locate timeouts and support for biome searches using custom biome predicates.
- Identical concurrent locate requests (same dimension, target, position, radius) now share one search instead of running duplicates.
- Game tests for both Fabric and NeoForge, run automatically on pull requests.
- Sources jars are now published for mod developers.
- Added configurable limits for concurrent and queued locate searches, preventing unbounded locate work during request bursts. The default allows 2 active searches and 128 queued searches.
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.4...1.21.1-1.6.0)
</details>
release
v1.6.0 Fabric 1.21.1
1.21.1-1.6.024 июл. 2026 г.1,5 тыс.Minecraft: 1.21.1fabric
Что нового
## This version brings overall improvements to the mod.
### Fixes:
- ExplorationMapFunction.run performed the search before calling MapItem.create, meaning the original mixin never prevented the blocking operation from running on the main thread and instead started a redundant asynchronous search afterwards. The injection has now been moved to run before ServerLevel#findNearestMapStructure, cancelling the synchronous search entirely so exploration maps are now located asynchronously. This was a critical issue since first version of AsyncLocator-Refined.
- Fixed thread safety races in structure lookups that could corrupt state or crash when locating off-thread.
- Fixed a race where locate callbacks could run before the map item was placed, producing broken maps in chests and villager trades.
- Eyes of Ender are now refunded if the stronghold search fails, times out (60s), or errors, like vanilla.
- Dolphins no longer lose their treasure target when their search goal restarts, and handle failed searches like vanilla.
- Villager trade offers now refresh correctly for the trading player once a map search completes.
- /locate errors are now reported to the command sender instead of being swallowed, while preserving the client's language.
### Added:
- Expanded the public API for other mods, adding configurable locate timeouts and support for biome searches using custom biome predicates.
- Identical concurrent locate requests (same dimension, target, position, radius) now share one search instead of running duplicates.
- Game tests for both Fabric and NeoForge, run automatically on pull requests.
- Sources jars are now published for mod developers.
- Added configurable limits for concurrent and queued locate searches, preventing unbounded locate work during request bursts. The default allows 2 active searches and 128 queued searches.
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.4...1.21.1-1.6.0)
</details>
release
v1.6.0 NeoForge 1.21.5
1.21.5-1.6.022 июл. 2026 г.31Minecraft: 1.21.5neoforge
Что нового
## This version brings overall improvements to the mod.
### Fixes:
- ExplorationMapFunction.run performed the search before calling MapItem.create, meaning the original mixin never prevented the blocking operation from running on the main thread and instead started a redundant asynchronous search afterwards. The injection has now been moved to run before ServerLevel#findNearestMapStructure, cancelling the synchronous search entirely so exploration maps are now located asynchronously. This was a critical issue since first version of AsyncLocator-Refined.
- Fixed thread safety races in structure lookups that could corrupt state or crash when locating off-thread.
- Fixed a race where locate callbacks could run before the map item was placed, producing broken maps in chests and villager trades.
- Eyes of Ender are now refunded if the stronghold search fails, times out (60s), or errors, like vanilla.
- Dolphins no longer lose their treasure target when their search goal restarts, and handle failed searches like vanilla.
- Villager trade offers now refresh correctly for the trading player once a map search completes.
- /locate errors are now reported to the command sender instead of being swallowed, while preserving the client's language.
### Added:
- Expanded the public API for other mods, adding configurable locate timeouts and support for biome searches using custom biome predicates.
- Identical concurrent locate requests (same dimension, target, position, radius) now share one search instead of running duplicates.
- Game tests for both Fabric and NeoForge, run automatically on pull requests.
- Sources jars are now published for mod developers.
- Added configurable limits for concurrent and queued locate searches, preventing unbounded locate work during request bursts. The default allows 2 active searches and 128 queued searches.
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.5.0...1.21.5-1.6.0)
</details>
release
v1.6.0 Fabric 1.21.5
1.21.5-1.6.022 июл. 2026 г.37Minecraft: 1.21.5fabric
Что нового
## This version brings overall improvements to the mod.
### Fixes:
- ExplorationMapFunction.run performed the search before calling MapItem.create, meaning the original mixin never prevented the blocking operation from running on the main thread and instead started a redundant asynchronous search afterwards. The injection has now been moved to run before ServerLevel#findNearestMapStructure, cancelling the synchronous search entirely so exploration maps are now located asynchronously. This was a critical issue since first version of AsyncLocator-Refined.
- Fixed thread safety races in structure lookups that could corrupt state or crash when locating off-thread.
- Fixed a race where locate callbacks could run before the map item was placed, producing broken maps in chests and villager trades.
- Eyes of Ender are now refunded if the stronghold search fails, times out (60s), or errors, like vanilla.
- Dolphins no longer lose their treasure target when their search goal restarts, and handle failed searches like vanilla.
- Villager trade offers now refresh correctly for the trading player once a map search completes.
- /locate errors are now reported to the command sender instead of being swallowed, while preserving the client's language.
### Added:
- Expanded the public API for other mods, adding configurable locate timeouts and support for biome searches using custom biome predicates.
- Identical concurrent locate requests (same dimension, target, position, radius) now share one search instead of running duplicates.
- Game tests for both Fabric and NeoForge, run automatically on pull requests.
- Sources jars are now published for mod developers.
- Added configurable limits for concurrent and queued locate searches, preventing unbounded locate work during request bursts. The default allows 2 active searches and 128 queued searches.
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.5.0...1.21.5-1.6.0)
</details>
release
v1.5.4 NeoForge 1.21.1
1.21.1-1.5.424 июн. 2026 г.2,6 тыс.Minecraft: 1.21.1neoforge
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option.
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
- This fix is a improvement over the same fix of the 1.21.1, because it now stores the UUID, update all types of containers and improves performance on large servers by not having to count the inventories of all connected players
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.3...1.21.1-1.5.4)
</details>
release
v1.5.4 Fabric 1.21.1
1.21.1-1.5.424 июн. 2026 г.919Minecraft: 1.21.1fabric
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option.
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
- This fix is a improvement over the same fix of the 1.21.1, because it now stores the UUID, update all types of containers and improves performance on large servers by not having to count the inventories of all connected players
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.3...1.21.1-1.5.4)
</details>
release
v1.5.3 NeoForge 1.21.4
1.21.4-1.5.310 июн. 2026 г.88Minecraft: 1.21.4neoforge
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option.
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
- This fix is a improvement over the same fix of the 1.21.1, because it now stores the UUID, update all types of containers and improves performance on large servers by not having to count the inventories of all connected players
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.2-Hotfix...1.21.4-1.5.3)
</details>
release
v1.5.3 Fabric 1.21.4
1.21.4-1.5.310 июн. 2026 г.307Minecraft: 1.21.4fabric
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option.
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
- This fix is a improvement over the same fix of the 1.21.1, because it now stores the UUID, update all types of containers and improves performance on large servers by not having to count the inventories of all connected players
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.2-Hotfix...1.21.4-1.5.3)
</details>
release
v1.5.3 NeoForge 1.21.1
1.21.1-1.5.312 апр. 2026 г.5,7 тыс.Minecraft: 1.21.1neoforge
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.2-Hotfix...1.21.1-1.5.3)
</details>
release
v1.5.3 Fabric 1.21.1
1.21.1-1.5.312 апр. 2026 г.9,6 тыс.Minecraft: 1.21.1fabric
Что нового
### Fixed a bug causing incompatibility with some mods
- Fixed exploration maps getting stuck with mods that virtualize per-player inventories. Maps are now updated via players' containers as the default option
- This issue was reported due to an incompatibility with Lootr. [See Issue #5](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/5)
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.2-Hotfix...1.21.1-1.5.3)
</details>
beta
v1.5.3 NeoForge 1.21.11
1.21.11-1.5.330 мар. 2026 г.102Minecraft: 1.21.11neoforge
Что нового
### Minor fix and improvements
- Fixed a bug where, when the server had the mod installed, it
- would block clients from joining unless they had the mod too, even though the mod is server-side only
- Added Spotless to enforce a code format
- Improved build times by applying Gradle parameters
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.11-1.5.2...1.21.11-1.5.3)
</details>
beta
v1.5.3 Fabric 1.21.11
1.21.11-1.5.330 мар. 2026 г.4,4 тыс.Minecraft: 1.21.11fabric
Что нового
### Minor fix and improvements
- Fixed a bug where, when the server had the mod installed, it
- would block clients from joining unless they had the mod too, even though the mod is server-side only
- Added Spotless to enforce a code format
- Improved build times by applying Gradle parameters
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.11-1.5.2...1.21.11-1.5.3)
</details>
beta
v1.5.2 NeoForge 1.21.11
1.21.11-1.5.210 мар. 2026 г.42Minecraft: 1.21.11neoforge
Что нового
### First beta for 1.21.11
- This is a port of the latest 1.21.5 version to 1.21.11. It's experimental and I haven't tested it thoroughly, but the features seem to work both in vanilla and with mods
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.5.0...1.21.11-1.5.2)
</details>
beta
v1.5.2 Fabric 1.21.11
1.21.11-1.5.210 мар. 2026 г.332Minecraft: 1.21.11fabric
Что нового
### First beta for 1.21.11
- This is a port of the latest 1.21.5 version to 1.21.11. It's experimental and I haven't tested it thoroughly, but the features seem to work both in vanilla and with mods
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.5-1.5.0...1.21.11-1.5.2)
</details>
release
v1.5.2-Hotfix Neoforge 1.21.4
1.21.4-1.5.2-Hotfix12 янв. 2026 г.101Minecraft: 1.21.4neoforge
Что нового
### Hotfix for 1.21.4
- Fixed a bug where, when the server had the mod installed, it
would block clients from joining unless they had the mod too, even though the
mod is server-side only
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.0...1.21.4-1.5.2-Hotfix)
</details>
release
v1.5.2-Hotfix Fabric 1.21.4
1.21.4-1.5.2-Hotfix12 янв. 2026 г.251Minecraft: 1.21.4fabric
Что нового
### Hotfix for 1.21.4
- Fixed a bug where, when the server had the mod installed, it
would block clients from joining unless they had the mod too, even though the
mod is server-side only
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.0...1.21.4-1.5.2-Hotfix)
</details>
release
v1.5.2-Hotfix NeoForge 1.21.1
1.21.1-1.5.2-Hotfix6 янв. 2026 г.3,2 тыс.Minecraft: 1.21.1neoforge
Что нового
### Hotfix for 1.21.1
- Fixed a bug where, when the server had the mod installed, it
would block clients from joining unless they had the mod too, even though the
mod is server-side only
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.1...1.21.1-1.5.2-Hotfix)
</details>
release
v1.5.2-Hotfix Fabric 1.21.1
1.21.1-1.5.2-Hotfix6 янв. 2026 г.1,6 тыс.Minecraft: 1.21.1fabric
Что нового
### Hotfix for 1.21.1
- Fixed a bug where, when the server had the mod installed, it
would block clients from joining unless they had the mod too, even though the
mod is server-side only
<details>
<summary>All Changes</summary>
[Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.1...1.21.1-1.5.2-Hotfix)
</details>
beta
v1.5.1 NeoForge 1.21.1
1.21.1-1.5.124 дек. 2025 г.1,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## This is one of the biggest updates
> Probably the last update to 1.21.1
- Virtual threads are now used, which are much more efficient and managed by the JVM
- Added a consistent format to all code
- Some improvements ported from the 1.21.5
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.0...1.21.1-1.5.1)
</details>
beta
v1.5.1 Fabric 1.21.1
1.21.1-1.5.124 дек. 2025 г.318Minecraft: 1.21.1fabric
Что нового
## This is one of the biggest updates
> Probably the last update to 1.21.1
- Virtual threads are now used, which are much more efficient and managed by the JVM
- Added a consistent format to all code
- Some improvements ported from the 1.21.5
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.5.0...1.21.1-1.5.1)
</details>
beta
v1.5.0 NeoForge 1.21.5
1.21.5-1.5.06 нояб. 2025 г.59Minecraft: 1.21.5neoforge
Что нового
## Support for 1.21.5
- Contains all the features **up to 1.21.4-1.5.0**
- Updated some methods that have changed since 1.21.4
- Minor improvements
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.0...1.21.5-1.5.0)
</details>
beta
v1.5.0 Fabric 1.21.5
1.21.5-1.5.06 нояб. 2025 г.190Minecraft: 1.21.5fabric
Что нового
## Support for 1.21.5
- Contains all the features **up to 1.21.4-1.5.0**
- Updated some methods that have changed since 1.21.4
- Minor improvements
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.4-1.5.0...1.21.5-1.5.0)
</details>
beta
v1.5.0 NeoForge 1.21.4
1.21.4-1.5.013 сент. 2025 г.110Minecraft: 1.21.4neoforge
Что нового
## Support for 1.21.4
- Contains all the features **up to 1.21.1-1.5.0**
- Updated some methods that have changed since 1.21.1
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.3...1.21.4-1.5.0)
</details>
beta
v1.5.0 Fabric 1.21.4
1.21.4-1.5.013 сент. 2025 г.308Minecraft: 1.21.4fabric
Что нового
## Support for 1.21.4
- Contains all the features **up to 1.21.1-1.5.0**
- Updated some methods that have changed since 1.21.1
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.3...1.21.4-1.5.0)
</details>
beta
v1.5.0 NeoForge 1.21.1
1.21.1-1.5.013 сент. 2025 г.3 тыс.Minecraft: 1.21.1neoforge
Что нового
- The command **/locate biome** is asynchronous!
- Support locating strongholds from mods that replace the vanilla stronghold
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.3...1.21.1-1.5.0)
</details>
beta
v1.5.0 Fabric 1.21.1
1.21.1-1.5.013 сент. 2025 г.1,6 тыс.Minecraft: 1.21.1fabric
Что нового
- The command **/locate biome** is asynchronous!
- Support locating strongholds from mods that replace the vanilla stronghold
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.3...1.21.1-1.5.0)
</details>
beta
v1.4.3 NeoForge 1.21.1
1.21.1-1.4.310 сент. 2025 г.86Minecraft: 1.21.1neoforge
Что нового
- Validate invalid config values and set limits
- Avoid shutdown crash and improves lazy initialization
- Minor fix to be compatible with merchant offer create by another mods.
- **Related to this [issue](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/2)**
<details>
<summary>All Changes</summary>
- [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/33dabaa4aa4b989e157bf4a7a53b21966804c5de) with the fix
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.2...1.21.1-1.4.3)
</details>
beta
v1.4.3 Fabric 1.21.1
1.21.1-1.4.310 сент. 2025 г.92Minecraft: 1.21.1fabric
Что нового
- Validate invalid config values and set limits
- Avoid shutdown crash and improves lazy initialization
- Minor fix to be compatible with merchant offer create by another mods.
- **Related to this [issue](https://github.com/Alvaro842DEV/AsyncLocator-Refined/issues/2)**
<details>
<summary>All Changes</summary>
- [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/33dabaa4aa4b989e157bf4a7a53b21966804c5de) with the fix
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.2...1.21.1-1.4.3)
</details>
beta
v1.4.2 NeoForge 1.21.1
1.21.1-1.4.228 авг. 2025 г.241Minecraft: 1.21.1neoforge
Что нового
# First Release for NeoForge
- **Migrated all the code from Forge to NeoForge**
<details>
<summary>All Changes</summary>
- [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/ad51aa3a9933425d51aa18c33352b71b8eeebc18) all code migrated
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.1...1.21.1-1.4.2) (all commits since 1.4.1)
</details>
beta
v1.4.2 Fabric 1.21.1
1.21.1-1.4.228 авг. 2025 г.113Minecraft: 1.21.1fabric
Что нового
- **Some minor fixes and improvements**
Improvements to ensure proper compatibility with NeoForge
<details>
<summary>All Changes</summary>
- [Full Changelog](https://github.com/Alvaro842DEV/AsyncLocator-Refined/compare/1.21.1-1.4.1...1.21.1-1.4.2) (all commits since 1.4.1)
</details>
beta
v1.4.1 Fabric 1.21.1
1.21.1-1.4.122 авг. 2025 г.99Minecraft: 1.21.1fabric
Что нового
# First beta version of the mod
- Many improvements added
<details>
<summary>All Changes</summary>
- Delete unnecesary code (i forgot to delete it before commit the port) [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/f0c6e1a157ba0b679780de9e86deae999ff0cb0f)
## - Improvements and fixes:
- **EnderEyeItemLogic.java:** If for some reason the eye of ender is removed/unloaded before processing locateAsync results, it will skip the update. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/483c15d92df1cdd530ebe79268a35b179c019743#diff-042e1a543ca944c8e839ca252a1a52205d2b0c262251498413cd9223ddfbb9da)
- **ExplorationMapFunctionLogic.java:**
Added a maximum of 3MB of cache saved to **MAP_NAME_CACHE**, cache entries still expire after 5 minutes. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/483c15d92df1cdd530ebe79268a35b179c019743#diff-fb6f9d9bdc989efe8e655dae93649ed5fdd9841c57fa8b18d8efdd9cddba6d39)
- **DolphinSwimToTreasureGoalMixin.java:**
Added **priority = 800** to not break other mods. Simplified return in **redirectGetTreasurePos** method. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/483c15d92df1cdd530ebe79268a35b179c019743#diff-02ece281ebace7b6a9d56daad1d2ed6752427d583732de3bd0659f045818db8a)
- **CommonLogic.java:** Better and efficient way for cleanup map data. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/820d382fd8e0cb350c91c6768fd884e09b2ad775#diff-4f135c94b16d74e95162e0059c4badd63a94dc017d323c5cf062f1c9fcddf5f4)
- **ExplorationMapFunctionMixin.java:** Use the new way to cleanup map data. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/820d382fd8e0cb350c91c6768fd884e09b2ad775#diff-b64da5a760ca40b3ce09009ef1b992efec67dc3d1c4d745bb7d9258df9c458e4)
- **LocateCommandMixin.java:** Now commands blocks and functions can use the async function in /locate command. Returns succesful value (1). [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/820d382fd8e0cb350c91c6768fd884e09b2ad775#diff-e5a1960dcb0af668be9a50ce9409789818c5ef5bff168c0bfac35e20c7f827ae)
- **AsyncLocator.java:** Executor is lazily initialized if **locate** is called before setup. Changed **LOCATING_EXECUTOR_SERVICE** to be **volatile**. Now **AtomicInteger POOL_COUNTER** only name executor pools. Increased shutdown time from **2** to **5** seconds for safer termination. [Commit](https://github.com/Alvaro842DEV/AsyncLocator-Refined/commit/328d78965ddc3d7ad4a30d0a32273ca01e157ba4)
</details>
alpha
v1.4.0 Fabric 1.21.1
1.21.1-1.4.016 авг. 2025 г.71Minecraft: 1.21.1fabric
Что нового
# First version of Async Locator Refined.
**A port of the [original mod](https://modrinth.com/mod/async-locator/)**