聊天很棒,玩家可以相互社交。但事情是这样的,为什么不让它更具交互性呢?
有了这个插件,你将能够与你的朋友展示你手中的物品、背包内容和末影箱内容! 甚至在您的全球BC聊天中跨服务器!
这个插件还允许您创建自己的交互式关键字,供您的玩家在聊天中使用!
InteractiveChat 旨在在您现有的聊天格式插件之上工作,而不是作为替代品!
1. 物品展示功能
- 在聊天中输入[物品]来炫耀你手中的物品!
- 在聊天中输入 [inv] 以炫耀您的库存
- 输入 [ender] 你就猜对了!展示你的末影宝箱!
(它们中的每一个都可以在配置中切换以及更改其关键字)
^ 您可以选择的两种类型的库存显示布局(布局 0 和 1)
2.自定义交互式聊天关键字
- 您可以创建任何您想要的占位符,并让它们替换聊天
中的关键字 - 或者只是添加悬停消息以及对关键字的点击操作
- 或两者兼而有之!
- 支持多行悬停文本
v [pos] 是默认示例自定义交互式关键字之一
v 默认配置附带的默认自定义占位符可以删除或更改(1 - 3 是项目显示占位符)
3.交互式玩家名称
- 将聊天中显示的所有玩家名称替换为交互式内容,例如悬停消息和点击操作!
(支持 Essentials 昵称!如果您需要支持自己的昵称插件,您可以通过 API 创建插件。
4. 玩家提及
- 如果玩家的名字被其他玩家提及,他们将收到声音和消息通知!
- 如果 Minecraft 版本支持,请使用 Title/SubTitle/ActionBar/BossBar/Toast 通知玩家(每个都可以在配置中禁用)(
当然可以在配置中切换!
5. 支持bungeecord和velocity!一切在您的网络上都能正常工作!
如果您使用支持蹦极绳或速度的聊天管理插件
您可以通过在 spigot 和 bungeecord/velocity 上安装插件并在所有 spigot 服务器的配置中启用蹦极绳选项来启用bungeecord模式!
启用 bungeecord 后,所有占位符(包括 [item]、[inv] 等)和自定义占位符都将跨服务器工作。提及和其他所有内容也将在服务器之间起作用!
6. 简单的RGB和字体[1.16或以上]
您可以在支持颜色的配置的任何部分使用RGB代码!您甚至可以在聊天中使用它们!
如果您有一个具有不同字体的自定义资源包,您甚至可以像使用颜色代码一样使用它们!适用于聊天中的任何消息,甚至是来自其他插件的聊天消息。
依赖关系(这些 dependencies 在代理上不是必需的)
- ProtocolLib(请安装与您的服务器版本兼容的最新版本)
- PlaceholderAPI
- Vault
安装
1.将InteractiveChat.jar与所需的依赖项一起放入 plugins 文件夹
(如果您打算将插件与 bungeecord 或 velocity 一起使用,请将插件也安装在 bungeecord/velocity 上
并在所有 spigot 服务器上的 interactivechat 配置中启用 bungeecord 选项,bungeecord 上不需要依赖项,是的,只需使用相同的 jar)
2.启动服务器
3.编辑配置(如果需要)
4.重新启动服务器(如果您在步骤 3 中更改了配置中的某些内容)
命令
Minecraft 服务器(Spigot、Paper 等)命令:
/interactivechat reload - 重新加载插件(或 /ic 重新加载)
/interactivechat update - 检查更新(或 /ic 更新)
/interactivechat chat - 发送带有占位符和玩家名称自动完成(或 /ic 聊天)的聊天消息
/interactivechat list - 列出您可以使用的所有占位符(或 /ic 列表)
/interactivechat mentiontoggle - 为自己切换提及(或 /ic mentiontoggle)
/interactivechat setinvdisplaylayout - 设置您自己喜欢的库存显示布局(或 /ic setinvdisplaylayout)
代理服务器 (Bungeecord / Velocity) 命令:
/interactivechatproxy backendinfo - 列出代理(或 /icp backendinfo)中服务器的所有 InteractiveChat 信息
Q&A
我的占位符不起作用!它们显示为 %player_name%!我该怎么办?
PlaceholderAPI 需要您下载扩展才能运行,您可以在此处查看不同的扩展及其占位符。
例如,如果希望 %player_name% 工作:
1. 运行 /papi ecloud 下载播放器
2.run /papi reload
我的玩家因为“你发送的数据包太多!”而被踢了,我该怎么办?
踢消息:您发送的数据包太多!可能来自 ViaVersion。
尝试在 ViaVersion 配置中将 GLOBAL PACKET LIMITER 增加或设置为 -1 [在 bungeecord/velocity(如果您已在其上安装)和后端服务器(例如 spigot)]
权限 interactivechat.reload:
description: Allows you to reload the plugin
default: op
interactivechat.backendinfo:
description: Allows you check the status of backend servers on bungeecord
default: op
interactivechat.cooldown.bypass:
description: Allows you to bypass cooldown
default: op
interactivechat.module.item:
description: Allows you to use the item placeholder
default: true
interactivechat.module.inventory:
description: Allows you to use the inventory placeholder
default: true
interactivechat.module.inventory.setlayout:
description: Allows you to use set your preferred inventory display layout
default: true
interactivechat.module.inventory.setlayout.others:
description: Allows you to use set the preferred inventory display layout of others
default: op
interactivechat.module.enderchest:
description: Allows you to use the ender chest placeholder
default: true
interactivechat.module.custom:
description: Allows you to use custom placeholders in chat
default: true
interactivechat.mention.player:
description: Allows you to mention others
default: true
interactivechat.mention.here:
description: Allows you to mention all players in your server
default: op
interactivechat.mention.everyone:
description: Allows you to mention everyone
default: op
interactivechat.mention.toggle:
description: Allows you to toggle your own mentions
default: true
interactivechat.mention.toggle.others:
description: Allows you to toggle mentions of other players
default: op
interactivechat.list:
description: List all placeholder which you have permission to
default: true
interactivechat.list.all:
description: List all placeholder
default: op
interactivechat.parse:
description: Let you try out placeholders which you have permission to
default: true
interactivechat.chat:
description: Let you use the interactivechat chat command
default: true
interactivechat.chatcolor.translate:
description: Allows you to use alternate color code
default: true
interactivechat.customfont.translate:
description: Allows you to use font formatting code
default: true
interactivechat.update:
description: Allows you to recieve update notifications
default: op
interactivechat.bedrock.events:
description: Allow floodgate geyser bedrock players to access chat events menu
default: true