1 323
收录服务器
1 845
注册
45 149
玩家
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 插件介绍 🎮

ChatItem 是一个轻量级的 Minecraft 插件,允许玩家在聊天中展示他们手中的物品。这个插件兼容所有聊天格式插件,包括 Essentials、Factions、DeluxeChat 等,并且支持提供物品的详细信息。

📚 支持的 Minecraft 版本 📚

  • 1.7 - 1.21

🔗 资源链接 🔗

👥 贡献者 👥

  • Dadus33 (原作者)
  • DarkSeraphim (翻译类)

💡 功能特点 💡

  • 支持所有插件!
  • 支持 1.8 到 1.21 的 Minecraft 版本!
  • 跨版本支持:适用于使用 ViaVersion 或 ProtocolSupport 的服务器
  • 权限支持
  • 可自定义物品名称和数量格式
  • 多种占位符
  • 广泛的配置选项
  • 重载命令
  • 100% 可定制的消息
  • 所有 Mojang 翻译!

🔧 依赖 🔧

  • 无必需依赖
  • 支持的插件:LanguageUtils、ViaVersion、ProtocolSupport & ProtocolLib。

📜 权限 📜

    ChatItem 插件介绍

    🎮 ChatItem 插件介绍 🎮

    ChatItem 是一个轻量级的 Minecraft 插件,允许玩家在聊天中展示他们手中的物品。这个插件兼容所有聊天格式插件,包括 Essentials、Factions、DeluxeChat 等,并且支持提供物品的详细信息。

    📚 支持的 Minecraft 版本 📚

    • 1.7 - 1.21

    🔗 资源链接 🔗

    👥 贡献者 👥

    • Dadus33 (原作者)
    • DarkSeraphim (翻译类)

    💡 功能特点 💡

    • 支持所有插件!
    • 支持 1.8 到 1.21 的 Minecraft 版本!
    • 跨版本支持:适用于使用 ViaVersion 或 ProtocolSupport 的服务器
    • 权限支持
    • 可自定义物品名称和数量格式
    • 多种占位符
    • 广泛的配置选项
    • 重载命令
    • 100% 可定制的消息
    • 所有 Mojang 翻译!

    🔧 依赖 🔧

    • 无必需依赖
    • 支持的插件:LanguageUtils、ViaVersion、ProtocolSupport & ProtocolLib。

    📜 权限 📜

    • 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 频道上获取即时帮助!🚀