ntdRpChat – Spigot 服务器的新酷聊天插件!头聊模块!可悬停和可点击的消息(前缀、名称、后缀)等等!但是让我们按顺序谈谈一切……
为了获得最佳体验,请安装 PlaceholderAPI、Vault 和任何权限和排名格式化插件,例如 LuckPerms(最好的一个)顺
便说一句,插件可以在没有任何额外插件的情况下独立工作。
但是,默认情况下,配置包含可以从 PAPI ecloud 安装的 papi valut 占位符(/papi ecloud 下载保管库,/papi reload)此
插件使用 NMS 代码。因此,它只能用于 Spigot、Paper(或其他带有 NMS 代码的 Spigot 叉子)内核!
当前插件版本仅适用于 1.12.x – 1.21.4 MC 版本!
不支持1.17.0,支持1.17.1,支持
1.19.0不稳定,使用1.19.4
安装非常简单。下载插件并将其放入您的 /plugins 文件夹中,然后使用 PlugMan 或其他插件管理器重新启动/重新加载服务器/加载插件。
- 聊天头模块!头顶聊天!没有模式或资源包!我的插件不会创建滞后的装甲架,也不会使用 HolographicDisplays 或其他东西。只有构建功能!️
- 可选的头顶声音消息
- 间歇泉支持
- Oraxen 支持
- ItemsAdder 支持
- 记分牌直接消息!查看视频!与离线玩家聊天(他将能够看到所有消息),打字模式。您的对手在您打字时可以看到等等!
- 无限聊天范围金额(阅读下文)(例如,本地聊天、全局聊天、员工聊天、捐赠聊天、代理聊天、代理捐赠聊天等,您可以创建任何变体。默认开箱即用,可用于本地、全球、代理和观看聊天! (最后一个是想要查看所有本地聊天的工作人员))
- 玩家前缀、玩家名称和玩家后缀的可悬停和可点击消息。看:截图和 GIF 类别
- 可悬停消息的自定义消息(您可以通过配置进行修改)
- DiscordSRV 支持(有一些限制)
- 关系占位符API 占位符支持
- 可点击消息的三种作类型(OPEN_URL、RUN_COMMAND、SUGGEST_COMMAND)
- 代理聊天功能: 支持 BungeeCord 和 Velocity。您可以创建不同的服务器组(例如,survival-1 和 survival-2;anarchy-1 和 anarchy-2 将具有不同的代理连接聊天)。注意:直接消息目前还不支持多服务器
- 禁用本地聊天的选项(仅激活全局聊天)
- 本地聊天范围选项
- 自动大写首字母(可配置)
- 自动点(可配置)
- /try、/do、/me 命令(完全可定制)
- /roll 命令
- 您可以编辑头部聊天前缀
- 您可以编辑头部聊天的更新延迟(降低质量,提高生产力)
- 您可以编辑头部聊天的放映时间
- 您可以禁用头部聊天模块
- 子占位符支持(占位符返回另一个必须替换的占位符)
- Essentials & CMI & ServerSystem 静音检查支持
- 拆分可悬停消息以获取权限!禁用玩家的可悬停消息并为所有者提供特殊的可悬停消息
- 您可以为可悬停和可点击的消息创建自定义内置占位符。事实上,您可以使任何消息部分都可悬停!太酷了! (看图片luckperms聊天示例)
- RGB 聊天和消息支持 1.16+ 服务器
- &#RRGGBB RGB 格式支持
- 每个组的不同聊天颜色(等级/权限)。支持 &r 重置为该颜色。您可以定义将着色的聊天级别(例如,仅对本地聊天应用特殊消息颜色,但对全局或代理应用特殊消息颜色)
- ACTIVE AUTHOR READY TO ADD NEW FUTURES ️
- rpchat.color – 允许用户使用聊天颜色代码 (&<color>)
- rpchat.seelocal – 允许工作人员查看旁观聊天(所有本地消息)
- /dm <name/leave> [message] – 使用记分牌命令 rpchat.directmessage 的直接消息
- /try <arg> [message] – 尝试命令,rpchat.try
- /do [message] – do 命令,rpchat.do
- /me [消息] – me 命令,聊天。
- /roll – 滚动命令,rpchat.roll
注意:图像中的前缀由 Vault、PlaceholderAPI、LuckPerms、TAB 和 ntdRpChat 管理
间歇泉支持Oraxen 支持ItemsAdder 支持完全支持 RGB长消息裁剪记分牌私信预览
剧
透:更多图片
LPC 聊天颜色示例(LuckPerms 元用户名颜色)
剧透:GIF
这个怎么运作?自定义无限范围频道?
代码 (YAML):
options:
# 使用聊天颜色(颜色部分)进行头顶
head-chat-color: true
# 如果没有人可以引导它(在“真实”范围内),则通知玩家并取消消息
no-one-hear: true
colors:
default:
priority: 0
color: “&f”
moder:
priority: 10
color: “&9”
permission: “rpchat.chatcolor.moder”
owner:
priority: 100
color: “&c”
permission: “rpchat.chatcolor.owner”
scopes:
# 内部标识的范围名称
local:
# 最终用户
名的范围名称: Local
# 应用作访问此范围
标识符的消息前缀的标识符: “”
# 默认设置“!!Test“ 匹配所有范围,因此将选择
最高优先级 priority: 0
# 事件格式(更改 AsyncPlayerChatEvent 结果消息,通常用于 DiscordSRV 或类似的 smth)
# 可以是 RESULT、KEEP_IDENTIFIER、EMPTY、DO_NOT_MODIFY 或未设置为从config.yml
事件中获取默认的 event-format: EMPTY
# 消息的装饰(自动点和自动大优先)
装饰:
auto-dot: true
big-first: true
colors: true
# 近距离玩家的头顶斑点(0 或更低禁用)
above-head: 50
# 显示的变体,发布类型为 SENDER_ONLY,WORLD,WORLD_RANGE,ALL_WORLDS,FORWARD_PROXY
display:
# 只是给你
一个名字 base-display:
# 如果玩家满足条件
,将选择最高优先级 priority: 1
# WORLD_RANGE type 表示将向距离相同的世界玩家发送消息 <= range
type: WORLD_RANGE
# 距离本身
范围:100
# 从颜色设置中应用玩家聊天颜色
apply-group-chat-color: true
# 消息
格式格式:“&7[&b(L)&7] %rpchat_prefix%%rpchat_name%%rpchat_suffix%&7 →&f %message%”
# 设置为 true 以启用 PAPI 关系占位符。可能会降低性能
papi-relational: false
console:
priority: 2
type: CONSOLE
format: “[L] %player% > %message_no_colors%”
# Staff-spy(旧 RpChat 版本的 ALOCAL 格式)
# 优先级低于 base-display,因此 staff 成员将看到 base-display 格式
# 如果他满足条件 (WORLD_RANGE:100),并在其他情况下
看到 staff-display。staff-display:
priority: 0
# 不应在计数时对待接收者 “在此范围内没有人可以听到您的声音”
real: false
type: ALL_WORLDS
# 只有具有权限的玩家 rpchat.seelocal 才能访问此
权限: rpchat.seelocal
apply-group-chat-color: false
format: “&7[&3(S)&7] %rpchat_prefix%%rpchat_name%%rpchat_suffix%&7 →&3 %message%”
global:
name:全局
标识符:“!”
优先级:
12 月 1 日oration:
auto-dot: true
big-first: true
colors: true
display:
console:
priority: 2
type: CONSOLE
format: “[G] %player% > %message_no_colors%”
# 你可以删除这个块 (sender-override)
sender-override:
priority: 1
type: SENDER_ONLY
apply-group-chat-color: true
format: “&7[&6(G)&7] %rpchat_prefix%%rpchat_name%%rpchat_suffix%&7 →&f %message%\n&f&o(您发送了此消息到全局聊天)”
base-display:
priority: 0
type: ALL_WORLDS
apply-group-chat-color: true
format: “&7[&6(G)&7] %rpchat_prefix%%rpchat_name%%rpchat_suffix%&7 →&f %message%”
# 如果您不需要它,请删除此块
staff:
name: 员工标识
符: “#”
priority: 2
permission: rpchat.scope.staff
decoration:
auto-dot: false
big-first: false
colors: true
display:
console:
priority: 1
type: CONSOLE
format: “ %player% > %message_no_colors%”
base-display:
priority: 0
type: ALL_WORLDS
permission: rpchat.scope.staff
apply-group-chat-color: false
format: “&2[&a(S)&2] &a%player%&2 →&a %message%”
# 如果不需要,请删除此块
proxy: name:
代理
标识符: “!!”
priority: 3
decoration: auto-dot:
true
big-first: true
colors: true
display:
console:
priority: 1
type: CONSOLE
format: “[P] %player% > %message_no_colors%”
base-display:
priority: 0
type: FORWARD_PROXY
# 代理同步范围,应在 Velocity/Bungee 部分定义(在代理上安装 RpChat)
代理范围:主要
应用群聊颜色:true
格式:“&7[&e(P)&7] %rpchat_prefix%%rpchat_name%%rpchat_suffix%&7 →&f&o %message%”
通过正确的设置,您可以拥有无限的聊天范围和任何变体。默认一是三个:
在一个具有定义范围的世界中进行普通本地聊天(但有权限的人可以看到该范围内的所有消息)全世界的全局聊天(但发件人看到另一种格式)为有权限的人进行员工聊天代理聊天 (您应该在代理上进行额外设置)
但你可以有任何范围。例如,代理员工聊天、代理捐赠聊天、捐赠聊天、仅捐赠聊天、除发件人之外没有人看到的聊天等等
API 类 – com.github.danirrod12.ntdrpchat.appi.rpchat.API
四个自定义静音钩子 – pachatapi 的 com.github.danerod12.ntdrpchat.mute.mutfactory
方法:
-
sendHeadChat(玩家发送者、字符串消息、Collection<Player> 接收者)
sendHeadChat(玩家发送者、字符串消息、Collection<Player> 接收器、布尔值 insertColors)
sendHeadChat(Player sender, String message, Collection<Player> 接收器, boolean insertColors, int cropChat, double offset)
布尔值 isLoadedNMS()
void registerGlyph(GlyphManager 管理器)
void unregisterGlyph(Class<? extends GlyphManager> clazz)
void registerCanSee(CanSeeManager 管理器)
void unregisterCanSee(Class<? extends CanSeeManager> clazz)
无效 disableFeature(ChatFeature feature)
-
购买此产品,即表示您同意以下条款:
如果您未满 18 岁,请确保您已获得父母的许可才能购买该产品。
不允许将此资源声明为你的资源。
您不得拒付。
在任何情况下都无法退款。在购买插件之前,请确保插件适合您的需求。
您不得在任何网站上重新分发或转售此插件
插件价格可能会在任何给定时间发生变化,具体取决于我们的判断。
您无法修改代码。在此处请求功能 – https://discord.gg/vbYW3sperj
您不能将插件上传到第三方资源!或者送给朋友!每个服务器购买一个插件(或一个蹦极代理)
没有愚蠢的评论,例如(插件不起作用,作者没有回答等等)。在做出差评之前,请在此处与我联系 – https://discord.gg/vbYW3sperj,也许我可以解决您的问题或添加新功能
暂无评论内容