ChatPings

一个完全可定制的插件,使用以下方式向玩家发送提示:

资源图片
# ChatPings - 一个 Minecraft 服务器插件! ![关于](https://i.imgur.com/vMwmokj.png) ChatPings 是一个插件,允许你像在 Discord 中一样 ping 其他玩家。 该插件可以自定义,从 ping 颜色和声音到声音的音量和音高! ![Ping 类型](https://i.imgur.com/NHZZ2iv.png) 该插件允许你使用三种不同的 ping 类型来 ping 玩家: - @Player (通过用户名或 EssentialsX 昵称 ping 某个玩家) - @everyone (ping 服务器上的所有人) [这需要一个权限节点] - @someone (ping 当前在线的随机玩家 (如果启用此选项,也包括你自己)) 每个 ping 也会播放一个声音,你可以在 config.yml 中更改它,以及声音的音高和音量! ![命令](https://i.imgur.com/U3lGin9.png) 有一些命令可以被所有人使用,以及一些仅供管理员使用的命令。 #### 管理员命令: - /pingreload: 重新加载 config.yml 和 lang.yml,以便使用你设置的新设置。 - /pingprefix: 更改用于 ping 的前缀。 - /pinginfo: 显示关于 ChatPings 的信息。 - /pingresetcooldown <玩家>: 重置玩家的冷却时间。 #### 玩家命令: - /pinghelp: 显示此插件的命令列表。 - /pingtoggle: “静音 ping”,不播放声音。* *拥有 “chatpings.bypass” 权限节点的玩家可以绕过玩家的 ping 静音,因此你可以听到他们的 ping 声音。 ![权限](https://i.imgur.com/ShwmGFI.png) #### 管理员权限: - chatpings.admin /pingreload、在 /pinghelp 中查看管理员命令以及 ping 所有人的权限节点。(默认 OP) - chatpings.bypass 权限节点以绕过玩家的 ping 静音 (默认 OP) #### 玩家权限: - chatpings.help /pinghelp 权限节点。(默认 TRUE) - chatpings.toggle /pingtoggle 权限节点。(默认 TRUE) - chatpings.player ping 另一个玩家的权限节点。(默认 TRUE) - chatpings.someone ping 另一个玩家的权限节点。(默认 TRUE) ![Ping Pop-Up](https://i.imgur.com/mIiWIVd.png) Ping Pop-Up 是 ChatPings 中的一个全新功能,它通过例如标题、操作栏或 Bossbar 显示谁 ping 了你。 以下是可以选择的不同类型: - title (在屏幕中间显示文本) - subtitle (与标题相同,但较小) - actionbar (在热条上方显示文本) - boss* (在 Bossbar 中显示文本,健康条为消失前的倒计时) - everything (这个选项不需要解释,对吧?) - none (基本上不显示任何 Pop-Up) 除此之外,你还可以选择这些 Pop-Up 在屏幕上停留的时间。 *Bossbar Pop-Up 仅适用于 1.19+ 版本! ![配置](https://i.imgur.com/YxsVO0l.png) ``` ping: Prefix: '@' everyoneFormat: everyone someoneFormat: someone placeholder: enter placeholder here pingcooldown: enabled: true duration: player: 5 someone: 5 everyone: 5 everyonePing: color: '&b&l' sound: ENTITY_EXPERIENCE_ORB_PICKUP volume: 3.0F pitch: 0.5F playerPing: color: '&b&l' sound: ENTITY_EXPERIENCE_ORB_PICKUP volume: 3.0F pitch: 0.5F someonePing: color: '&b&l' sound: ENTITY_EXPERIENCE_ORB_PICKUP volume: 3.0F pitch: 0.5F pingYourself: true includePicked: true pop-up: title: none fade-in: 1 duration: 3 fade-out: 1 bosscolor: WHITE ``` ![语言](https://i.imgur.com/T0UHIie.png) ``` title: '&0[&bChat&cPings&0]&r ' reload: start: '&b正在重新加载配置...' done: '&b重新加载完成!' toggle: mute: '&b已成功静音 ping! &c[只有工作人员可以 ping 你了!' unmute: '&b已成功取消静音 ping!' prefix: success: '&b已成功将前缀设置为 &e{prefix}&b!' reset: '&b已成功重置为默认前缀! (@)' help: reload: '&b重新加载配置文件和语言文件。' prefix: '&b更改用于 ping 的前缀。' toggle: '&b仅允许工作人员 ping 你。' help: '&b向你显示此插件的命令列表。' resetcooldown: '&b重置玩家的冷却时间。' cooldown: resetsuccess: '&b已成功重置 &e{player}&b 的冷却时间!' error: permissions: '&c权限不足!' args: '&c参数太少!' prefix: '&c不能将前缀设置为 &e/ &c,因为它是一个命令前缀!' oncooldown: '&c你的 ping 正在冷却!等待 &e{time} &c 秒!' player: '&c玩家 &e{player} &c 不存在!' notoncooldown: '&c玩家 &e{player} &c 没有在冷却中!' pop-up: message: '&b&l{name} &6 ping 了你!' ``` ![资源](https://i.imgur.com/bwepvul.png) - 声音音量可以在 0.0F 到 10.0F 之间设置 - 声音音高可以在 0.0F 到 2.0F 之间设置 - 声音列表: [点击这里](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html) [注意] 根据你的服务器版本,某些声音可能无法正常工作! ![文本颜色和格式代码](https://i.imgur.com/q2Othzl.png) ![更多信息](https://i.imgur.com/6WUMVFt.png) 如果你有任何问题或错误报告,请随时提出或在 [Github Issues 区域](https://github.com/Niestrat99/ChatPings/issues) 或 [Discord 服务器](https://discord.gg/jntpdcM) 上报告!