• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
CwEmoji - 不光是一个表情包插件 | CraftEngine 贴图管理 | GUI操作 | 分类预览 | 支持 命名空间,图片ID,全部读取方式

原创 聊天 娱乐 CwEmoji - 不光是一个表情包插件 | CraftEngine 贴图管理 | GUI操作 | 分类预览 | 支持 命名空间,图片ID,全部读取方式 1.4.9

请登录后获取
版权类型
原创
插件中文名称
表情包插件
插件英文名称
CwEmoji
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
前置组件
必须前置CraftEngine
CraftEngine(社区版) https://www.minebbs.com/resources/craftengine.11284/
CraftEngine https://www.minebbs.com/resources/craftengine.11281/
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
  4. 1.20
🎨 CwEmoji · 基于 CraftEngine 的表情包插件,并非完全表情包插件,可用于 CE 贴图管理预览,支持按 命名空间,图片ID,全部 三种读取方式。

让服务器的每一次聊天,都充满表情与活力!



📖 简介
CwEmoji 是一款基于 CraftEngine 前置的 Minecraft 表情包插件,为服务器提供完整的表情包管理系统。它能够自动导入 CraftEngine 中已加载的所有图片资源,并提供可视化菜单、关键词替换、头顶气泡展示、分组切换、数据库存储等丰富功能。

前置插件CraftEngine(必须)、PlaceholderAPI(可选)


使用方式 /e 选择表情 点击后自动发送到聊天框 如图下,两种发送方式 配置项自由选择
6889643b-0fd4-4cb0-ad94-fd40de4cccdb.webp


b85b664c-a71e-4be0-ad93-b4607dfb76fa.webp

46f640b2-8276-453c-888c-145a5fda76e8.webp

37ee3329-a1b6-4194-8907-a76b7f027d6a.webp


✨ 主要功能

  • 📂 自动导入表情包
    支持 all / list / namespace 三种导入模式,无缝对接 CraftEngine 所有图片资源。
  • 🖥️ 可视化表情菜单
    使用 /e 或 /cwemoji 打开精美 GUI,分组切换,分页显示,左键插入 / 右键绑定关键词。
  • 🔑 关键词系统
    支持全局关键词和玩家自定义关键词,智能冲突检测,消息中任意位置使用 <关键词> 替换。
  • 🔐 完善的权限系统
    每个表情独立权限节点,支持按命名空间批量给予/移除权限。
  • 🛠️ 强大的管理界面
    图形化管理,按命名空间分类,一键切换启用/禁用,实时修改权限,设置中文别名。
  • 🗄️ 多模式数据存储
    支持 YAML、SQLite、MySQL 三种存储模式,适合不同规模服务器。
  • 🎨 CE 自定义物品支持
    表情物品自动使用贴图渲染,无需额外配置;导航按钮支持 CE 自定义物品。
  • 📊 占位符支持(PlaceholderAPI)
    提供玩家解锁数量、总表情数、表情持有玩家数等占位符。




📋 命令列表

普通玩家命令
/e 或 /cwemoji打开表情包菜单cwemoji.use
/cwemoji help显示帮助信息cwemoji.use

管理员命令
/cwemoji reload重载配置文件cwemoji.admin
/cwemoji admingui打开管理界面cwemoji.admin
/cwemoji give <玩家> <ID>给予玩家单个表情cwemoji.admin
/cwemoji delete <玩家> <ID>移除玩家单个表情cwemoji.admin
/cwemoji givenamespace <玩家> <命名空间>给予玩家整个命名空间cwemoji.admin
/cwemoji deletenamespace <玩家> <命名空间>移除玩家整个命名空间cwemoji.admin
/cwemoji resetkeyword <玩家> <全部|命名空间>清除玩家自定义关键词cwemoji.admin
/cwemoji db info查看数据库状态cwemoji.admin
/cwemoji db clear清除所有玩家数据cwemoji.admin
/cwemoji debug emoji列出所有已导入表情cwemoji.admin
/cwemoji debug player <玩家>查看玩家解锁详情(含命名空间进度)cwemoji.admi



🔑 权限节点
cwemoji.use使用基础功能(默认所有玩家)
cwemoji.admin管理员权限(默认 OP)
cwemoji.<表情名>使用特定表情的权限(按需配置)



⚙️ 配置文件示例
代码:
# 导入模式:all / list / namespace
import-mode: all
import-namespaces:
  - "myemoji"

# 默认基础表情包命名空间(新玩家自动解锁)
default-namespace: "myemoji"

# 点击模式:suggest(填入输入框)/ send(直接发送)
click-mode: "suggest"
bubble-duration: 5
image-line-break: false

cooldown:
  enabled: true
  seconds: 3
rate-limit:
  enabled: true
  per-minute: 10

# 存储配置
storage:
  type: "yaml"  # yaml / sqlite / mysql
  mysql:
    host: "localhost"
    port: 3306
    database: "cwemoji"
    username: "root"
    password: "password"
    pool-size: 10

# GUI 导航按钮(CE 物品 ID,可选)
gui-items:
  prev-page: ""
  next-page: ""
  close: ""
  back: ""
  group-selector: ""

# 全局关键词配置
emojis:
  myemoji:smile:
    permission: "cwemoji.smile"
    keywords:
      - "笑死"
    enabled: true



🚀 安装教程
  1. CwEmoji.jar 放入服务器的 plugins 目录。
  2. 确保 CraftEngine 已正确安装并加载了图片资源。
  3. 启动服务器,插件会自动生成默认配置文件。
  4. 根据需要修改 config.yml 中的导入模式、默认命名空间等配置。
  5. 执行 /cwemoji reload 使配置生效。
  6. 玩家输入 /e 即可打开表情菜单。



❓ 常见问题
Q: 为什么我的表情不显示?
检查 CraftEngine 是否正确加载了图片(使用 /ce debug image),确认 import-mode 包含了该图片,并检查玩家是否有权限。

Q: 关键词替换不生效?
检查关键词是否正确配置,玩家是否拥有权限,关键词必须用尖括号包裹,如 <笑死>。

Q: 如何批量导入一个资源包?
使用 import-mode: namespace,并在 import-namespaces 中指定资源包的命名空间。




欢迎使用本插件!如果觉得不错,请给个评分支持一下! 😊
作者
Ci_wei
价格
80.00金粒
下载
2
查看
120
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部