MTCDK - 兑换码插件 | 支持生成随机CDK 固定口令CDK 可设置过期时间 使用次数限制!

原创 工具 MTCDK - 兑换码插件 | 支持生成随机CDK 固定口令CDK 可设置过期时间 使用次数限制! 1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
兑换码
插件英文名称
MTCDK
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. SpongeVanilla
  7. Leaves
  8. 其他核心
语言支持
中文(简体)
前置组件
无
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
  16. 1.6

✨ 插件介绍​

MTCDK 一款功能完善的兑换码插件,支持生成随机CDK、固定口令CDK,可设置过期时间、使用次数限制,并提供完整的使用记录跟踪。




🎮 插件命令​

/mtcdk help 帮助信息
/mtcdk use [CDK] 使用兑换码
/mtcdk create [CDK] [名称] [最大使用次数] [过期天数] 创建固定CDK
/mtcdk batch [数量] [前缀] [名称] [最大使用次数] [过期天数] 批量创建随机CDK
/mtcdk list [页码] 查看CDK列表
/mtcdk info [CDK] 查看CDK详情
/mtcdk delete [CDK] 删除CDK
/mtcdk reload 重载配置文件



🔧权限节点​

mtcdk.use 使用兑换码
mtcdk.create 创建固定CDK
mtcdk.batch 批量创建随机CDK
mtcdk.list 查看CDK列表
mtcdk.info 查看CDK详情
mtcdk.delete 删除CDK
mtcdk.reload 重载配置
mtcdk.admin 所有管理权限



⚙️配置文件​

YAML:
# MTCDK 兑换码插件配置文件
# 作者: 馒头(QQ33731789)

# 插件设置
settings:
  # 随机CDK长度
  random-cdk-length: 16
  # CDK字符集 (A=大写字母, a=小写字母, 0=数字)
  cdk-charset: "A0"
  # CDK格式,用-分隔,如 XXXX-XXXX-XXXX-XXXX
  # 留空则不分隔
  cdk-format: "XXXX-XXXX-XXXX-XXXX"
  # 每个CDK最大使用次数 (0=无限制)
  default-max-uses: 1
  # 默认过期时间(天), 0=永不过期
  default-expire-days: 0
  # 是否记录兑换日志
  log-uses: true
  # 日期格式
  date-format: "yyyy-MM-dd HH:mm:ss"

# CDK预设列表
# 格式:
# cdk-list:
#   CDK码:
#     name: CDK名称
#     max-uses: 最大使用次数 (0=无限)
#     expire-time: 过期时间戳(0=永不过期)
#     commands:
#       - "给玩家的命令" (用{player}代替玩家名)
#     used-by: []
cdk-list: {}

# 消息前缀
prefix: "&8[&6MTCDK&8] "

# 消息配置
messages:
  # 通用
  no-permission: "&c你没有权限执行此命令!"
  player-only: "&c该命令只能由玩家执行!"
  reload-success: "&a插件配置已重载!"
 
  # 兑换相关
  use-success: "&a兑换成功!CDK: &e{cdk} &a已为你执行奖励命令。"
  use-invalid: "&cCDK无效或不存在!"
  use-expired: "&cCDK已过期!"
  use-max-reached: "&cCDK已达到最大使用次数!"
  use-already-used: "&c你已经使用过该CDK了!"
 
  # 创建相关
  create-success: "&a成功创建CDK: &e{cdk}"
  create-fail: "&cCDK创建失败,该CDK可能已存在!"
  batch-success: "&a成功批量创建 &e{count} &a个CDK,CDK前缀: &e{prefix}"
 
  # 查询相关
  list-header: "&8========== &6CDK列表 &7(第{page}/{total}页) &8=========="
  list-item: "&7- &e{cdk} &7| 使用: &a{uses}&7/&c{max} &7| 状态: {status}"
  list-footer: "&7使用 &e/mtcdk list <页码> &7翻页"
  list-empty: "&7当前没有任何CDK。"
 
  # 信息相关
  info-header: "&8========== &6CDK详情 &8=========="
  info-cdk: "&7CDK码: &e{cdk}"
  info-name: "&7名称: &f{name}"
  info-uses: "&7使用次数: &a{uses}&7/&c{max}"
  info-expire: "&7过期时间: &e{expire}"
  info-status: "&7状态: {status}"
  info-commands: "&7奖励命令:"
  info-command-item: "  &7- &f{cmd}"
  info-used-by-header: "&7使用记录:"
  info-used-by-item: "  &7- &f{player} &7于 &e{time}"
  info-never-expire: "&a永不过期"
  info-not-found: "&cCDK不存在!"
 
  # 删除相关
  delete-success: "&a成功删除CDK: &e{cdk}"
  delete-not-found: "&cCDK不存在!"
 
  # 状态
  status-active: "&a正常"
  status-expired: "&c已过期"
  status-maxed: "&c已用完"
 
  # CDK命令模板
  # 格式示例 (在cdk-list中每个cdk下的commands列表):
  # commands:
  #   - "give {player} diamond 1"
  #   - "eco give {player} 1000"



🧩 插件展示​




🌊 结尾说明
感谢使用MT系列插件 感谢支持!
如果你有任何问题或建议 请加入插件交流群!
作者QQ:33731789 MT插件交流群:369227522
作者
馒头大王
下载
36
查看
295
首次发布
最后更新

评分

0.00 星 0 次评分

馒头大王 的其他资源

后退
顶部 底部