- 灵活的格式:
- 对所有组使用单一格式,或为每个组定义唯一格式
- 在简洁的单行格式或更具可读性的多部分格式之间进行选择
- 根据需要自由移动和重命名格式的各个部分
- MiniMessage 和旧版颜色代码:
- 将现代、强大的格式选项(例如,悬停、单击、渐变、彩虹)与经典的传统格式代码无缝结合
- 玩家权限:
- 将 MiniMessage 颜色、装饰和标签的特定权限分配给单个玩家或组
- 管理对旧版格式代码和十六进制颜色的访问
- 使用通配符权限(例如 color.*)一次授予对所有选项的访问权限
- LuckPerms 或任何与 Vault 兼容的权限插件支持:
- 自动检索和应用前缀和后缀
- PlaceholderAPI 支持:
- 为动态聊天内容使用数百个占位符
- 内置占位符:
- {世界}
- {前缀}
- {姓名}
- {displayname}
- {sender_name}
- {receiver_name}
- {displayname}
- {后缀}
- {消息}
- 私人消息:
- 使用灵活的格式
- 按发送方/接收方定制
- 使用 MiniMessage 和 Legacy 颜色代码
- 使用 PlaceholderAPI
- 忽略命令:
- 忽略来自玩家的聊天和私信中的消息
屏幕截图
玩家视图:
管理员视图:
权限:
配置示例
剧透: chat.yml
Code (YAML):
# 这是默认/全局/回退格式。
# 放置在此格式的每个部分之间的分隔符。
part-separator: “ ” #
构成此聊天格式的部分。
player:
text: “{prefix}{name}”
hover:
– “{prefix}{name}”
– “&8已加入 %player_first_join_date%”
– “”
– “&7小时游戏时间:&f%statistic_hours_played%h”
– “&7当前世界:&f{world}”
– “”
– “&a点击发送私信!
建议: “/msg {name} ”
分隔线:
text: “&7➥”
message:
text: “{message}”
hover: “&e单击以忽略所有 {name} 的消息!
run: “/ignore {name}”
剧透: admin.yml
Code (YAML):
# 单行格式示例
chat-format:
text: ‘<click:suggest_command:/helpop >{prefix} {name}</click>&r: {message}’
剧透: msg-receiver.yml
Code (YAML):
# 这是接收方私信格式。
# 放置在此格式的每个部分之间的分隔符。
part-separator: “ ” #
构成此私有消息格式的部分。
from-to:
text: “<#6cc324>[&f{sender_name} <#6cc324>➥ &fme<#6cc324>]”
hover:
– “&8%server_time_yyyy-MM-dd HH:mm:ss%”
– “{sender_name} <#6cc324>将此消息发送到 &fyou<#6cc324>。”
– “”
– “<#6cc324>点击回复!”
建议: “/msg {sender_name} ”
message:
text: “{message}”
hover: “&eClick 忽略所有 {sender_name} 的消息!”
run: “/ignore {sender_name}”
Spoiler: msg-sender.yml
Code (YAML):
# 这是发送者私信格式。
# 构成此 private 消息格式的部分。
msg:
text: “<#6cc324>[&fme <#6cc324>➥ &f{receiver_name}<#6cc324>] &f{message}”
hover:
– “&8%server_time_yyyy-MM-dd HH:mm:ss%”
– “您<#6cc324>将此消息发送到 &f{receiver_name}<#6cc324>。”
– “”
– “<#6cc324>点击回复!”
suggest: “/msg {receiver_name} ”
剧透: messages.json
代码(文本):
{
“plugin-prefix”: “<#6cc324><bold>LPC ”,
“command-no-console”: “<red>只有玩家可以使用这个命令”,
“command-no-permission”: “<red>您没有使用此命令的权限”,
“command-reload-usage”: “<red>Usage: /lpc reload”,
“command-reload-formats”: “<green>Reloaded ‘formats/’ folder.”,
“command-reload-messages”: “<green>Reloaded ‘messages.yml’ file.”,
“command-msg-usage”: “<red>Usage: /msg <player> <message>”,
“command-msg-player-not-found”: “<red>Player {target} 未找到。”,<b181> “command-msg-self”: “<red>您无法向自己发送消息”,
“command-msg-no-reply”: “<red>没人回复”,
“command-msg-reply-usage”: “<red>Usage: /r <message>”,
“command-msg-ignored”: “<red>您无法向 {target} 发送消息,因为他们忽略了您。”,
“command-ignore-usage”: “<red>Usage: /ignore <player>”,
“command-ignore-bypass”: “<red>您不能忽略 {target}.“,
”command-ignore-self“: ”<red>您不能忽略自己“,
”command-ignore-already-ignoring“: ”<red>您已经在忽略 {target}.“,
”command-ignore-success“: ”<green>您现在正在忽略 {target}.“,
”command-unignore-usage“: ”<red>Usage: /unignore <player>“,
”command-unignore-not-ignoring“: ”<red>您没有忽略 {target}。“,
“command-unignore-success”: “<green>您不再忽略 {target}。
}
权限
许可 | 描述 |
lpcpro.message.* | 允许在聊天消息中使用以下所有标签。 |
lpcpro.message.color.* | 允许在聊天消息中使用任何颜色标签。 |
lpcpro.message.color.black | 允许在聊天消息中使用 <black> / & 0。 |
lpcpro.message.color.dark_blue | 允许在聊天消息中使用 <dark_blue> / &1。 |
lpcpro.message.color.dark_green | 允许在聊天消息中使用 <dark_green> / &2。 |
lpcpro.message.color.dark_aqua | 允许在聊天消息中使用 <dark_aqua> / &3。 |
lpcpro.message.color.dark_red | 允许在聊天消息中使用 <dark_red> / &4。 |
lpcpro.message.color.dark_purple | 允许在聊天消息中使用 <dark_purple> / &5。 |
lpcpro.message.color.gold | 允许在聊天消息中使用 <金币> / &6。 |
lpcpro.message.color.gray | 允许在聊天消息中使用 <灰色> / &7。 |
lpcpro.message.color.dark_gray | 允许在聊天消息中使用 <dark_gray> / &8。 |
lpcpro.message.color.blue | 允许在聊天消息中使用 <blue> / &9。 |
lpcpro.message.color.green | 允许在聊天消息中使用 <green> / &a。 |
lpcpro.message.color.aqua | 允许在聊天消息中使用 <aqua> / &b。 |
lpcpro.message.color.red | 允许在聊天消息中使用 <red> / & c。 |
lpcpro.message.color.light_purple | 允许在聊天消息中使用 <light_purple> / &d。 |
lpcpro.message.color.黄色 | 允许在聊天消息中使用 <yellow> / &e。 |
lpcpro.message.color.white | 允许在聊天消息中使用 <white> / &f。 |
lpcpro.message.color.#rrggbb | 允许在聊天消息中使用指定的 <#rrggbb> / &#rrggbb 十六进制颜色。 |
lpcpro.message.decoration.* | 允许在聊天消息中使用任何装饰标记。 |
lpcpro.message.decoration.bold | 允许在聊天消息中使用 <bold> / &l。 |
lpcpro.message.decoration.斜体 | 允许在聊天消息中使用 <斜体> / &o。 |
lpcpro.message.decoration.under划线 | 允许在聊天消息中使用 <underlined> / &n。 |
lpcpro.message.decoration.strikethrough 删除线 | 允许在聊天消息中使用 <删除线> / &m。 |
lpcpro.message.decoration.混淆 | 允许在聊天消息中使用 <混淆> / &k。 |
lpcpro.message.reset | 允许在聊天消息中使用 <reset> / &r。 |
lpcpro.message.click | 允许在聊天消息中使用 <click:_action_:_value_>。 |
lpcpro.message.hover | 允许在聊天消息中使用 <hover:_action_:_value…_>。 |
lpcpro.message.keybind | 允许在聊天消息中使用 <key:_key_>。 |
lpcpro.message.可翻译 | 允许使用 <lang:_key_:_value1_:_value2_…> 在聊天消息中。 |
lpcpro.message.insertion | 允许在聊天消息中使用 <insertion:_text_>。 |
lpcpro.message.彩虹 | 允许使用 <rainbow:[!][phase]> 在聊天消息中。 |
lpcpro.message.gradient | 允许在聊天消息中使用 <gradient:[color1]:[color…]:[phase]>。 |
lpcpro.message.transition | 允许在聊天消息中使用 <transition:[color1]:[color…]:[phase]>。 |
lpcpro.message.font | 允许在聊天消息中使用 <font:key>。 |
lpcpro.message.newline | 允许在聊天消息中使用 <newline>。 |
lpcpro.message.selector | 允许在聊天消息中使用 <selector:_sel_[:_separator_]>。 |
lpcpro.command.reload | 允许使用 /lpc reload 命令。|默认值:op |
lpcpro.command.msg | 允许使用 /msg <player> <message> 命令。|默认值:true |
lpcpro.command.reply | 允许使用 /r <message> 命令。|默认值:true |
lpcpro.command.ignore | 允许使用 /ignore <player> 命令。|默认值:true |
lpcpro.command.ignore.bypass | 具有此权限的玩家不能被忽略。|默认值:op |
lpcpro.command.unignore | 允许使用 /unignore <player> 命令。|默认值:true |
路线图和计划的功能
您的反馈塑造了 LPC Pro 的未来!以下是我们接下来的工作:
- 自己的占位符系统
- <item>占位符显示手头的项目
- <X> 占位符删除消息
- 玩家提及 (@)
- 表情符号
- 聊天颜色 GUI
- 聊天标签 GUI
- 加入/留言
- 自定义 MOTD
- 阻止 /plugins 等。
- 自动公告
- 自定义死亡消息
- 聊天频道
- 控制台格式
- 基于 Radius 的消息
- Discord 集成
- Towny 整合
- 举报消息
- 清晰的聊天
- 聊天记录
- 聊天规则
- 聊天管理
- AI 自动聊天审核
- 声音通知
- Bungeecord / Velocity 支持
- Tablist 格式
- 名称标签格式
- 定制刻痕
- 社交间谍
- 自有命令系统
- ESC 菜单服务器链接
- 邮件系统
支持和联系
我们随时为您提供帮助 – 无论是安装、设置还是自定义。加入我们的 Discord 或直接联系我们!
暂无评论内容