插件介绍

NeiCeCDK 面向「内测玩家名单 + 一次性礼包」场景:管理员可扫描当前在线玩家写入数据库;玩家在名单中且未领取过时,执行领取子命令,插件会检查背包空位,然后按配置依次执行多条指令(支持以玩家 OP 执行或以控制台执行),最后把领取状态写入数据库。

命令列表

主命令:/neice

命令说明权限
/neice scan扫描服务器当前在线玩家并写入内测名单数据库neice.admin
/neice 666若玩家在名单中且未领取,则发放内测礼包neice.use

权限节点

权限说明默认
neice.use使用 /neice 666 领取所有人
neice.admin使用 /neice scan 扫描入库OP

配置说明

配置文件:plugins/NeiCeCDK/config.yml

  • database —— MySQL 连接与连接池
  • gift-commands.required-slots —— 领取前要求背包至少多少个空位
  • gift-commands.commands —— 领取时执行的命令列表(见下节)
  • messages —— 扫描、领取、无权限等提示文案
YAMLconfig.yml(节选)
database:
  host: 127.0.0.1
  port: 3306
  database: neicecdk
  username: root
  password: ""

gift-commands:
  required-slots: 5
  commands:
    - "[op] money give %player% 8888"
    - "[cmd] xp add %player% 100 levels"

礼包命令格式

前缀执行方式
[op]临时将玩家设为 OP 后由玩家执行命令(去掉前缀后的内容)
[cmd]由控制台执行命令(去掉前缀后的内容)
(无前缀)按控制台执行整行命令

命令中可使用占位符 %player% 表示玩家名。

常见问题

需要管理员先执行 /neice scan 将你的 UUID 写入名单表;或手动在数据库中维护名单。
调低 gift-commands.required-slots,或让玩家清理背包后再领取。