原版提示音

原版提示音

一个Minecraft模组,用于轻松标记实体和位置。

冒险

原版标记(Vanilla Pings)

一个Minecraft模组,可像大多数热门射击游戏那样轻松标记实体和位置。标记通过盔甲架显示并带有发光效果。这使得该模组可以仅在服务端运行。在客户端使用时将增加一个快捷键

示意图 示意图

你可以自定义消息使用的语言(参见:自定义消息)。

该模组使用游戏规则 sendCommandFeedbacklogAdminCommands 来处理指令反馈和日志记录(与原版指令相同),适用于所有管理员指令

较新的版本(自 1.11.0 起) 已重新构建,以支持更广泛的 Minecraft 版本。如果你在这些版本上遇到任何问题,请提交问题——同时你可以安全地回退到此改动前的最后一个版本 1.10.3

使用方法

该模组需要在服务端安装,但客户端并非必须。不过,在客户端使用会增加一个可自定义的标记快捷键。管理员指令的行为与原版管理员指令相同,且只能由管理员运行

客户端快捷键(可选)

在客户端使用时会增加一个可自定义的标记快捷键。

  • 默认按键: 默认情况下,标记的快捷键在美国键盘布局下为 Z 键。
  • 配置: 可随时在标准的 Minecraft 控制设置中修改(选项... > 控制... > 按键绑定...),位于 “原版标记” 分类下。

指令

公共指令 (所有人都可以运行)

  • /ping 用于标记你前方的方块或任意实体。

管理员指令 (仅限管理员,可从控制台运行)

配置

设置文件

对于常规设置,请使用位于服务器或 Minecraft 文件夹中 config/vanillapings 文件夹内的 vanillapings.properties 文件。设置应在服务端配置,如果你玩单人游戏或通过局域网开放世界,则在本地客户端配置。

#vanillapings.properties
#Mon May 13 11:39:38 CEST 2024
lang=en_us                             # 标记聊天消息使用的语言
ping-chat-message-range=160.0          # 玩家需要靠近标记才能看到聊天消息的距离(-1=无限制,0=禁用)
ping-cooldown=5                        # 玩家发送标记的服务端冷却时间(游戏刻)。使用快捷键标记的速度限制为每5游戏刻一次,这也是默认值。(注意:如果冷却时间设置得更低,可以使用“/ping”更快地标记)
ping-direction-message-range=160.0     # 玩家需要靠近标记才能看到快捷栏方向消息的距离(-1=无限制,0=禁用)
ping-glowing=true                      # 是否应使用发光效果高亮标记
ping-glowing-flash=true                # 在标记即将消失时开始闪烁(仅在启用 ping-glowing 时生效)
ping-item=minecraft\:red_stained_glass # 用于标记的物品类型。(空=默认,不存在的物品=默认)
ping-item-count=true                   # 是否显示物品标记附近的物品数量
ping-item-count-range=1.0              # 计算物品标记附近物品数量的范围
ping-max-range=500.0                   # 玩家可进行标记的最大距离。(注意:水平距离仍受限于256,因为这也是最大渲染距离)(-1=最大距离,0=禁用)
ping-remove-old=true                   # 是否每20秒自动移除旧标记。旧标记是在标记因世界卸载而未能自行删除时产生的
ping-sound=true                        # 标记出现时是否播放声音

你可以删除该文件,以便在重启时重新生成默认配置。重新加载仅会将当前值重新写入文件(此行为在未来的更新中可能会改变)。

自定义消息

当玩家标记一个实体时,服务器会在聊天中发送有关该标记信息的消息。该消息(以及其他消息)的语言可以在 vanillapings.properties 文件中配置。 默认情况下,由于我只掌握这些语言,因此只有 en_us 和 de_de 可用。

创建你自己的语言文件

  • 从 GitHub 仓库的资源文件夹中复制 en_us.json 到本地 config/vanillapings/lang 文件夹中。如果该文件夹不存在,你可能需要手动创建。
  • 用你的语言填写该 json 文件,并在配置的 lang 字段中选择该语言。例如,如果你的文件命名为 fr_fr.json,则需要在 vanillapings.properties 配置文件中将 lang 指定为 fr_fr
  • 重启服务器,或使用 /vanillapings reload 命令重新加载配置。

你也可以使用新的 /vanillapings language 命令来选择自定义语言。

在旁观者模式下,你可以看到戴着高亮方块方块的隐形盔甲架(如果你好奇的话)。