插件介绍

MythicLibao 是一套可上架的礼包系统:管理员用背包物品创建礼包,为每个礼包设置经济类型与价格(Vault 金币或 PlayerPoints),并可配置多种限购维度。玩家通过命令购买礼包,扣款与限购校验在 MySQL 中落库。

主要功能

  • 创建礼包 —— 将当前背包物品序列化为礼包内容
  • 双经济 —— vault / points 定价
  • 限购 —— 永久、每天、每周、每月;支持单礼包或全部礼包一键设置
  • 购买 —— 余额校验、背包空间校验、成功后记录购买次数
  • 查询 —— 列出礼包及限购、价格等摘要信息

命令列表

主命令:/xglb(别名:/礼包/libao/gift

命令说明权限
/xglb create <礼包名称>用当前背包创建礼包mythicxglb.create
/xglb set <points|vault> <价格> <礼包名称>设置礼包价格与经济类型mythicxglb.set
/xglb xg <限购类型> set <礼包名称> <次数>设置单个礼包限购上限mythicxglb.limit
/xglb xg <限购类型> setall <次数>为所有礼包设置同一限购上限mythicxglb.limit
/xglb list列出全部礼包mythicxglb.use
/xglb list <礼包名称>查看指定礼包详情mythicxglb.use
/xglb buy <礼包名称>购买礼包mythicxglb.buy
/xglb help帮助信息视子命令权限

权限节点

权限说明默认
mythicxglb.use基础使用(list 等)所有人
mythicxglb.buy购买礼包所有人
mythicxglb.create创建礼包OP
mythicxglb.set设置价格OP
mythicxglb.limit设置限购OP
mythicxglb.admin管理权限集合OP
mythicxglb.*全部权限OP

限购类型

/xglb xg ... 中,限购类型参数可使用中文显示名英文配置名(不区分大小写):

显示名配置名
永久限购permanent
每天限购daily
每周限购weekly
每月限购monthly

数据库配置

配置文件:plugins/MythicLibao/config.yml。请把数据库信息改成你自己的环境。

YAMLconfig.yml
database:
  host: 127.0.0.1
  port: 3306
  database: mythicxglb
  username: root
  password: ""
  pool:
    maximum-pool-size: 10
    minimum-idle: 2
    connection-timeout: 30000

常见问题

定价时请使用 pointsvault,并确保对应插件(PlayerPoints / Vault 经济)已正确安装与挂钩。
MythicLibao 侧重「可定价、可限购、可购买」的礼包商城逻辑;MythicUpdateLibao 是另一套邮件/更新类礼包文档,用途不同,请勿混淆文件名。