Async Locator Refined

Async Locator Refined

将要素搜索改为异步,以减轻相关延迟。维护版本。

性能

本模组为原版模组的移植版本

我已获得原作者许可进行移植。

对于 1.20.1 及更早版本,请在此处下载原版模组


本模组修改了原版游戏中定位特征的机制,使其异步执行,从而减轻相关的游戏卡顿。

目前已实现异步化的功能包括:

  • 玩家执行 /locate structure 命令时
  • 玩家执行 /locate biome 命令时 (v1.5.0+)
  • 村民制图师的探险家地图交易
  • 海豚寻找宝藏
  • 箱子中的探险地图

此模组仅需在服务端安装!如果玩家希望在单人游戏中使用,则客户端也需要安装。

仅安装本模组只能作用于原版内容(见上方列表)。 其他模组如需使用异步功能,可能需要自行集成并调用此模组。

不兼容性

影响原版定位结构功能的模组可能会干扰 Async Locator 的正常运作。

目前,我已了解的不兼容模组如下:

在启动时,Async Locator 和 Structure Essentials 的定位改进功能只能有一个生效。除此之外没有其他问题,但通常只需安装其中一个模组即可。

模组集成

其他模组也可以将 Async Locator 作为依赖项,以在自己的代码中实现异步定位功能。

为此,请使用 CurseMaven 或 Modrinth Maven 将此模组添加到您的 build.gradle 文件中,然后使用 AsyncLocator 类 和/或 逻辑类。