
Compass3D
一个小型织物模组,在槽位中显示指南针的y轴方向图标。
查看大图Compass3D
此模组会在物品栏/快捷栏中的指南针上方渲染一个箭头。该箭头指向上方或下方,告诉你需要往哪个方向(沿 Y 轴)前进才能到达目标坐标。
从 v2.0.0 版本开始,该功能也适用于放在物品展示框中的指南针。这些箭头有自己独立的放置配置。默认情况下,该功能适用于所有指南针,但回溯指南针除外。你可以安装另一个模组 Framed Recovery Compass Fix 来让它生效。
我在为我的 Server Side Commands 模组开发追踪指南针时产生了这个模组的想法。 我意识到当时没有办法确定指南针坐标的 Y 值。 于是我做了一些研究,发现了 Simple Shulker Preview 模组,它做了与我想要的类似的事情,于是我 fork 了它。该项目采用 LGPL-3.0 许可证,因此请点击此处查看我所做更改的列表。
此模组还支持多种模组添加的指南针。请查看模组支持列表了解支持的模组列表,或推荐新的模组以供支持。

配置
此模组允许你为每个支持的指南针配置箭头的大小、位置以及箭头类型。配置菜单相当直观,因此我不在此赘述。
此模组内置了 Cloth Config API 以实现配置功能(你无需自行下载)。 你需要安装 Cloth Config API 才能使此项目正常工作。 不过,如果你真的想使用它们,我建议同时安装 ModMenu,因为我不想为这么一个简单的模组再创建一个配置映射。
资源包
如果你需要的话,我做了几个带有替代图标的资源包。你可以在此处下载它们。
如果你不喜欢这些纹理并想制作资源包来修改它们,以下是纹理的路径。 如果你这样做了,请(通过 GitHub issue)告诉我,以便我在那里链接它们。
assets/compass3d/textures/item/up_arrow.pngassets/compass3d/textures/item/down_arrow.pngassets/compass3d/textures/item/recovery_up_arrow.pngassets/compass3d/textures/item/recovery_down_arrow.png
模组添加的指南针也有其他箭头。请查看 GitHub 上的目录以了解全部内容。
物品 compass3d:*_arrow 是什么?
为了添加箭头叠加层,我不得不在客户端注册一个不存在的物品。
然而,我在测试中发现,它会在执行 /give 时出现在自动补全中。
在多人游戏中使用它会产生错误,但由于该物品并不存在,你无需担心。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。