服务器使用量
未统计
服务玩家数
未统计
下载量
106,950
插件详细介绍
欢迎使用 InteractiveChat
InteractiveChat 是一款功能强大的聊天增强插件,它能让你的服务器聊天系统变得高度互动。它并非替代现有的聊天格式插件,而是完美地在其基础上工作,为玩家提供展示物品、自定义关键词、提及玩家等丰富功能,并全面支持跨服(BungeeCord/Velocity)聊天互动。
核心功能
物品与容器展示
- 在聊天中输入
[item]即可展示手中的物品。 - 输入
[inv]可以展示你的背包内容。 - 输入
[ender]则可以展示末影箱内容。 - 以上关键词均可在配置文件中修改或开关。
- 提供两种背包展示布局(布局 0 和 1)供选择。
自定义互动关键词
- 创建任意自定义占位符,并用它们替换聊天中的关键词。
- 为关键词添加悬停提示文本和点击动作,或两者兼备。
- 支持多行悬停文本。
- 配置文件自带示例(如
[pos]),可随意修改或移除。
互动式玩家名称
- 将聊天中出现的所有玩家名称替换为互动内容,例如悬停消息和点击动作。
- 支持 Essentials 的昵称系统。如需支持其他昵称插件,可通过 API 创建扩展。
玩家提及系统
- 当玩家被提及时,会收到声音和消息通知。
- 可根据 Minecraft 版本支持情况,通过标题、副标题、行动栏、Boss 血条或进度提示(Toast)进行通知(均可单独配置开关)。
- 此功能可在配置中全局开启或关闭。
跨服支持
- 全面支持 BungeeCord 和 Velocity。所有功能(包括
[item]、[inv]等占位符和自定义关键词)均可在整个服务器网络中生效。 - 提及功能及其他互动也能跨服务器工作。
- 启用方法:在所有 Spigot 服务器和代理端(BungeeCord/Velocity)安装插件,并在所有 Spigot 服务器的配置中启用 BungeeCord 选项。
简易 RGB 与字体
- (1.16 及以上版本) 在任何支持颜色的配置部分或聊天中直接使用 RGB 颜色代码。
- 格式示例:
&x&f&f&f&f&f&f、[color=#123456]或&#fe34d5。 - 如果你有包含自定义字体的资源包,可以像颜色代码一样使用它们。
- 格式示例:
[font=uniform]。此功能适用于聊天中的所有消息,包括其他插件发送的消息。
多语言与兼容性
- 所有发送给玩家的消息均可自定义,以适应你的服务器需求。
- 物品材质名称会根据每位玩家客户端的语言设置自动翻译。
- 插件在数据包层面修改消息,因此能够很好地与其他聊天插件(只要它们不进行同样深度的修改)协同工作。
安装与依赖
前置需求
(注意:代理端服务器无需这些依赖)
- ProtocolLib 或 PacketEvents + Module:请安装与你的服务器版本兼容的最新版。
- PlaceholderAPI
- Vault
安装步骤
- 将
InteractiveChat.jar放入plugins文件夹,同时安装好上述前置插件。 - 启动服务器。
- (按需)编辑配置文件。
- (如果在第 3 步修改了配置)重启服务器。
跨服特别说明:若计划在 BungeeCord 或 Velocity 网络中使用,请在代理端和所有后端 Spigot 服务器上都安装此插件(使用同一个 JAR 文件)。然后在所有 Spigot 服务器的 interactivechat 配置中启用 bungeecord 选项。代理端无需任何前置插件。
命令列表
后端服务器命令 (Spigot, Paper 等)
/interactivechat reload或/ic reload:重载插件配置。/interactivechat update或/ic update:检查插件更新。/interactivechat chat或/ic chat:发送聊天消息,支持占位符和玩家名称自动补全。/interactivechat list或/ic list:列出所有你可使用的占位符。/interactivechat mentiontoggle或/ic mentiontoggle:为你自己开关提及通知。/interactivechat setinvdisplaylayout或/ic setinvdisplaylayout:设置你偏好的背包展示布局。
代理端服务器命令 (Bungeecord / Velocity)
/interactivechatproxy backendinfo或/icp backendinfo:列出代理中所有服务器的 InteractiveChat 信息。
常见问题
我的占位符不工作!它显示为类似 `%player_name%` 的文本,怎么办?
PlaceholderAPI 需要下载扩展才能正常工作。你可以在此处查看不同的扩展及其占位符。
例如,若想让 %player_name% 生效:
- 执行
/papi ecloud download player - 执行
/papi reload
我的玩家因为“发送数据包过多”被踢出,该怎么办?
提示信息“You are sending too many packets!”很可能来自 ViaVersion。
请尝试在 ViaVersion 的配置文件中,增加或将 GLOBAL PACKET LIMITER 设置为 -1(在 BungeeCord/Velocity 端(如果已安装)和后端服务器(如 Spigot)中均需设置)。
注意事项
- 我仅保证插件在最新版本的 Spigot 和 Paper 上能完美运行且功能完整。作为一名学生,我的时间有限,无法对所有旧版本进行全面支持。
- 旧版本“受支持”,但可能缺少某些功能或钩子,不过通常应该可以正常工作。尽管如此,像使用任何其他插件一样,请务必自行测试。
- 遇到问题请在 Discord 上报告(推荐)或在讨论区提出,请不要在评论中报告问题。
更多信息
- 开发构建:可从 Jenkins 获取。
- 演示服务器:想试用插件?IP:
mc.loohpjames.com - API 文档:开发者可通过 GitHub API 页面 进行自定义开发或使用其功能。
- 注册自定义昵称:请查看 此 Wiki 页面。
- 默认配置文件:可在 此链接 查看最新版本的配置文件及描述。
---
支持开发:喜欢这个插件吗?欢迎通过此链接捐赠,这能帮助我持续维护并保持插件免费!使用该链接或点击横幅购买 BisectHosting 服务器还可享受 首月 25% 折扣,这同样是对我的支持,且你无需支付额外费用。
测试支持版本
版本分布
基本信息
插件名称
InteractiveChat
作者
LOOHP
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
28
最近版本
暂无数据
-