跳到正文

Async Locator

作者:bright_spark

将特性搜索改为异步执行,以缓解相关卡顿。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

在寻找更高版本?

请查看 Alvaro842DEV 为 1.21+ 制作的移植版


修改原版在定位结构时的行为,使其异步运行,从而减轻相关卡顿。

目前已实现以下功能:

  • 用户执行 locate 命令时
  • 村民出售探险家地图
  • 海豚寻找宝藏
  • 箱子中的探险地图(v1.1.0+)

此模组只需安装在服务端!因此,只有希望在单人游戏中使用此功能的客户端才需要安装它。

本模组单独使用时仅对原版内容生效(见上方列表)。其他模组可能需要自行实现对本模组的调用,才能使用异步功能。

不兼容性

影响原版结构定位功能的模组可能会影响 Async Locator 的功能。

目前,我了解到的其他相关模组如下:

据观察,在启动时,Async Locator 和 Structure Essentials 的定位优化功能只能有一个生效。除此之外没有其他实际问题,但只需要安装其中一个模组。

模组集成

其他模组也可以将 Async Locator 作为前置库,以便在自己的代码中实现异步定位功能。
为此,请使用 CurseMaven 或 Modrinth Maven 将此模组添加到你的 build.gradle 中,然后使用 AsyncLocator 类 和/或 逻辑类。

评论

登录后评论和评分