ᴍɪɴᴇᴄʀᴀꜰᴛʀᴇꜱᴏᴜʀᴄᴇꜱ

Async Locator

Modrinth

Changes the searching of features to be asynchronous to mitigate associated lag

7M downloads146 followersUpdated 3y ago

1.19.4-1.3.1 · MC 1.19.4 · Fabric

View on Modrinth

Files

  • 1.19.4-1.3.1

    release

    [Fabric 1.19.4] 1.3.1

    1.19.4fabric

    2023-06-24 · 1.4K downloads

    async-locator-fabric-1.19.4-1.3.1.jar · 273 KB

  • 1.19.3-1.3.1

    release

    [Fabric 1.19.3] 1.3.1

    1.19.3fabric

    2023-06-24 · 629 downloads

    async-locator-fabric-1.19.3-1.3.1.jar · 273 KB

  • 1.19.2-1.3.1

    release

    [Fabric 1.19.2] 1.3.1

    1.19.2fabric

    2023-06-24 · 20.8K downloads

    async-locator-fabric-1.19.2-1.3.1.jar · 272 KB

  • 1.20-1.3.0

    release

    [Forge 1.20] 1.3.0

    1.20.21.20.11.20forge

    2023-06-22 · 3.2M downloads

    async-locator-forge-1.20-1.3.0.jar · 259 KB

  • 1.20-1.3.0

    release

    [Fabric 1.20] 1.3.0

    1.20.21.20.11.20fabric

    2023-06-22 · 3M downloads

    async-locator-fabric-1.20-1.3.0.jar · 273 KB

  • 1.19.4-1.3.0

    release

    [Forge 1.19.4] 1.3.0

    1.19.4forge

    2023-06-21 · 4K downloads

    async-locator-forge-1.19.4-1.3.0.jar · 259 KB

  • 1.19.4-1.3.0

    release

    [Fabric 1.19.4] 1.3.0

    1.19.4fabric

    2023-06-21 · 190 downloads

    async-locator-fabric-1.19.4-1.3.0.jar · 273 KB

  • 1.19.3-1.3.0

    release

    [Forge 1.19.3] 1.3.0

    1.19.3forge

    2023-06-19 · 483 downloads

    async-locator-forge-1.19.3-1.3.0.jar · 259 KB

  • 1.19.3-1.3.0

    release

    [Fabric 1.19.3] 1.3.0

    1.19.3fabric

    2023-06-19 · 153 downloads

    async-locator-fabric-1.19.3-1.3.0.jar · 273 KB

  • 1.19.2-1.3.0

    release

    [Fabric 1.19.2] 1.3.0

    1.19.2fabric

    2023-06-17 · 180 downloads

    async-locator-fabric-1.19.2-1.3.0.jar · 272 KB

  • 1.19.2-1.3.0

    release

    [Forge 1.19.2] 1.3.0

    1.19.2forge

    2023-06-17 · 462.9K downloads

    async-locator-forge-1.19.2-1.3.0.jar · 258 KB

  • 1.19.2-1.2.0

    release

    [Forge 1.19.2] 1.2.0

    1.19.2forge

    2022-12-23 · 353 downloads

    asynclocator-1.19.2-1.2.0.jar · 246 KB

  • 1.18.2-1.1.0

    release

    [Forge 1.18.2] 1.1.0

    1.18.2forge

    2022-12-23 · 223.7K downloads

    asynclocator-1.18.2-1.1.0.jar · 245 KB

  • 1.18.2-1.0.1

    release

    [Forge 1.18.2] 1.0.1

    1.18.2forge

    2022-12-23 · 207 downloads

    asynclocator-1.18.2-1.0.1.jar · 238 KB

  • 1.18.2-1.0.0

    release

    [Forge 1.18.2] 1.0.0

    1.18.2forge

    2022-12-23 · 220 downloads

    asynclocator-1.18.2-1.0.0.jar · 237 KB

Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.

About

Looking for later versions?

Check out Alvaro842DEV's port for 1.21+


Modifies vanilla behaviour when locating features to run asynchronously, mitigating associated lag.

This is currently implemented for:

  • Locate command when executed by a user
  • Villager explorer map trade offers
  • Dolphin treasure finding
  • Exploration map in chests (v1.1.0+)

This mod is only required to be installed server side! So clients only need this installed if they want it for single player.

This alone only works for vanilla (see list above). Other mods may need to implement usage of this mod themselves to make use of the async functionality.

Incompatabilities

Mods that affect vanilla's structure locating features may impact Async Locator's functionality.

Right now, the list below states other mods that I'm aware of:

  • Structure Essentials
    Has been seen that on startup only one of either Async Locator's or Structure Essentials' locating improvements will work. No real issues otherwise, but only one of the mods are required.

Mod Integration

Other mods can also use Async Locators as a dependency to implement the asynchronous locating into their own code. To do so, please use CurseMaven or Modrinth Maven to add this mod to your build.gradle, and then make use of the AsyncLocator class and/or logic classes.