ChatItem 在聊天中显示物品! | |
---|---|
![]() |
在聊天中显示项目!将鼠标悬停在它们上方可查看信息和名称。支持所有聊天格式插件。 |
作 者 | Elikill58 |
发布时间 | 2016年02月26日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20 |
插件详细介绍
ChatItem 是一个轻量级的 Minecraft 插件,允许玩家在聊天中展示他们手中的物品。这个插件兼容所有聊天格式插件,包括 Essentials、Factions、DeluxeChat 等,并且支持提供物品的详细信息。
ChatItem 是一个轻量级的 Minecraft 插件,允许玩家在聊天中展示他们手中的物品。这个插件兼容所有聊天格式插件,包括 Essentials、Factions、DeluxeChat 等,并且支持提供物品的详细信息。
chatitem.reload
-- 允许你重载配置chatitem.use
-- 允许你的消息被插件解析chatitem.ignore-cooldown
-- 允许你绕过消息冷却时间(如果启用)/cireload
- 重载插件/chatitem
- 查看帮助/chatitem select
- 帮助你更改插件配置/chatitem admin
- 打开库存以管理 ChatItem 选项/chatitem show
- 向你自己展示物品/chatitem broadcast
- 向所有人展示物品对于 ChatItem 依赖,你需要使用 jitpack:
<repositories>
...
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
...
</repositories>
然后:
<dependency>
<groupId>com.github.dadus33-plugins</groupId>
<artifactId>ChatItem</artifactId>
<version>v2</version>
</dependency>
翻译功能在 Minecraft 的新版本中目前无法正常工作。这是因为很多数据值已经改变,它们将在 1.13 更新中被物品元数据完全替换。插件的下一个版本 1.3.7 将提供一个完全适用于 1.13 的翻译功能和一个回退系统,该系统应能显示与客户端语言完全一致的物品名称。
插件的想法相当简单,但它的实现要复杂得多。简而言之,它所做的就是拦截外出的服务器数据包(这就是为什么它需要 ProtocolLib),并扫描它们以找到所需的占位符。然后,消息(以 JSON 格式)由我制作的一个很好的 JSON 解析器解析,占位符的替换(你在配置中设置的物品格式的东西)在转换为有效的 JSON 后被添加(使用 @DarkSeraphim 的 JsonUtils 类的修改版本),以及当你的鼠标悬停在它的占位符上时使物品实际显示的东西。由于插件直接编辑外出的 JSON 聊天数据包,所以它 100% 保证不会干扰聊天格式,让你可以使用任何你需要的聊天插件,而不会与我的有任何互动!
🚀 在 GitHub 上 fork 仓库或在 Discord 频道上获取即时帮助!🚀