跳到正文

AntiqueAtlas AutoMarker

作者:nischhelm

为 Antique Atlas 添加了多项便利性改进

收藏

截图

介绍

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

Antique Atlas Auto Marker

Antique Atlas 很棒,但你是不是也讨厌所有东西都得自己标记?

此模组为 Antique Atlas 添加了许多自动标记功能,并修复了原模组的一些漏洞。

交互标记(仅需在客户端安装此模组)

  • 自动标记已激活的传送石碑
  • 可设置在传送石碑重命名时自动重命名标记。
  • 还可设置始终标记玩家互动过的传送石碑,无论是否由玩家亲自激活(启用后,玩家互动过的传送石碑都无法不被标记)
  • 自动标记图书管理员的书籍交易(可在配置中指定要标记的书籍)

结构标记(客户端和服务器端都需要安装此模组)

自动标记以下结构:

  • 野生传送石碑
  • 龙巢(Ice&Fire,所有 1.12 版本均适用,包括 RLCraft 和 RotN)
  • 独眼巨人巢穴(Ice&Fire,同上)
  • 九头蛇巢穴(I&F)
  • Lycanite 地牢
  • Yung’s Better Mineshafts
  • Doomlike Dungeons
  • Dungeons2 地牢
  • 战斗高塔
  • Quark 海盗船
  • Ruins 模组结构(可为每种结构单独配置)
  • 可将AARC Addon的全局标记转换为 AAAM 结构标记;结构标记将使用客户端的 AARC 配置

结构标记:

  • 是保存在服务器上的全局标记;玩家探索到结构所在区块时,这些标记会发送到玩家的地图中。
  • 可从某张地图中删除,但其他地图中的标记仍会保留。
  • 允许每个客户端使用自己的 AAAM 设置自定义标记(是否标记、标记图标和标签)。AAAM 会将其他模组创建的全局标记转换为 AAAM 结构标记,因为 AA 的全局标记存在性能问题,而且无法删除。

功能

  • 在传送石碑选择界面中添加按钮,可在玩家地图上选择目的地

自定义位置结构标记

可在服务器端配置中定义自定义位置标记;标记会显示在指定位置,但玩家可在另一处发现它。例如,可将自定义位置标记设为玩家到达坐标 0,0 时触发,随后玩家会在地图上的另一处收到标记,提示他们前去探索。

漏洞修复与性能优化

  • 每当任意玩家对任意地图进行修改(添加或移除标记、添加生物群系图块等)时,Antique Atlas 都会向所有玩家发送网络数据包,造成了完全不必要的大量开销。玩家可以共享地图,但无论如何都会收到该地图的数据;至少在服务器上次重启后,玩家首次将该地图放入物品栏时就会收到。AAAM 通过只向实际有权访问特定地图的玩家发送地图数据,解决了这一性能问题。
  • 玩家登录或在服务器上次重启后首次取出某张地图时,Antique Atlas 会将某个维度的所有标记放在一个网络数据包中发送。这些数据包可能非常大。AAAM 会将标记数据包拆分为每包 100 个标记的小包,以期减少卡顿。
  • Antique Atlas 的全局标记系统会造成卡顿且存在漏洞。玩家登录时,所有全局标记都会发送给该玩家,可能导致明显卡顿。此外,客户端无法删除这些标记,而且它们会在小地图覆盖层中重复渲染。AAAM 会将所有全局标记转换为 AAAM 结构标记,避免这些问题。
  • 如果玩家将地图拿在副手,Antique Atlas 不会保存该玩家的死亡地点。AAAM 修复了此问题。
  • 修复了 AA 标记标签中的语言键未使用良好的语言键检测方式,且不允许使用多个语言键参数的问题
  • 修复了合并地图时复制地图的问题

模组支持

  • 模组可以使用 ReceivedStructureMarkerEvent,在客户端收到结构标记时执行自定义操作。
  • 它们也可以使用 MarkStructureEvent,通过此系统标记自己的结构(可注册自定义 AutoMarkSettings,让玩家自定义收到的标记)

计划中的功能

  • 自动标记类 Roguelike 地牢

社区建议的功能

欢迎在评论中提出其他适合自动标记的内容

  • 击败末影龙后移除龙标记(玩家地图册上也一样)
  • 标记你找到的原版地图上的目的地点(交互标记)

常见问题

AntiqueAtlas AutoMarker 支持哪些 Minecraft 版本?

AntiqueAtlas AutoMarker 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

AntiqueAtlas AutoMarker 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

nischhelm 的其他作品

查看全部 →