Skip to content

Releases: YanPlugins/CDKer

Release v6.1.0

31 May 05:13
a621d02

Choose a tag to compare

refactor: 全项目清理与 cdk use 修复

  • 删除 8 个废弃 Java 文件
  • 修复 DbToYmlExporter 运行时 bug
  • 清理烂尾代码
  • 补全 Tab 补全
  • 接入国际化系统(中/英/日)
  • 清理 config.yml 冗余
  • 修复 cdk use 命令执行失败

Full Changelog: v6.0.7...v6.1.0

Release v6.0.7

16 Feb 18:52
36c2ff5

Choose a tag to compare

What's Changed

Full Changelog: v6.0.5...v6.0.7

Release v6.0.5

27 Dec 11:33
caea4aa

Choose a tag to compare

What's Changed

Full Changelog: v6.0.0...v6.0.5

Release v6.0.3

19 Oct 03:24
54e49b1

Choose a tag to compare

What's Changed

  • 添加/cdk log用于查询兑换记录 by @zip8919 in #4

Full Changelog: v6.0.1...v6.0.3

Release v6.0.1

19 Oct 00:16
16fcff8

Choose a tag to compare

Release v6.0.0

18 Oct 13:23
3eea02c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.6...v6.0.0

Release v5.0.6

06 Oct 14:14
f771b54

Choose a tag to compare

Full Changelog: v5.0.5...v5.0.6


修复了兑换空兑换码导致空指针的问题,升级到此版本时请删除/plugins/CDKer/lang文件夹(先重载插件再删或者在插件未加载的时候删)避免一些奇奇怪怪的问题(删了之后CDKer会把缺失的文件补回来)

Release v5.0.5

06 Oct 14:14
c55fd27

Choose a tag to compare

Release v5.0.4

05 Oct 05:45
d091a22

Choose a tag to compare

Full Changelog: v5.0.3...v5.0.4
无关紧要的小更新,修复lang不一的问题

Release v5.0.3

05 Oct 05:11
8439240

Choose a tag to compare

Full Changelog: v4.1.0...v5.0.3


🚀 CDKer v5.0.3 正式发布

重要更新概览

CDKer v5.0.3 带来了重大架构改进和全新功能,为您的Minecraft服务器提供更强大、更灵活的CDK管理体验!

🌟 核心亮点

  • 🎯 全新命令系统 - 更直观的管理员操作体验
  • 🔧 多CDK类型支持 - 灵活的兑换码配置
  • 📊 完整日志系统 - 全面的操作追踪
  • ⚙️ 智能配置管理 - 自动重载和懒加载优化
  • 🎲 随机CDK生成 - 更安全的兑换码创建

✨ 新增功能

🎯 全新命令系统

  • 新增 cdkadmin 命令 - 专业的管理员操作界面
  • 新增 giftcode 命令 - 礼品码管理功能
  • 重构命令执行逻辑 - 更稳定的命令处理

🔧 增强的CDK支持

  • 多种CDK类型支持 - CDKCommandExecutor现在支持多种兑换码类型
  • 随机CDK生成 - 内置安全的随机兑换码生成器
  • 多用途CDK创建 - 支持随机ID的复杂CDK配置

📊 完善的日志系统

  • 玩家命令日志 - 记录所有玩家执行的命令
  • 消息日志记录 - 完整的玩家交互追踪
  • 操作审计 - 便于管理和故障排查

⚙️ 智能配置管理

  • 配置文件自动重载 - 实时配置更新,无需重启服务器
  • 懒加载优化 - 提升插件启动性能
  • 配置验证 - 更严格的参数检查逻辑

🔧 改进优化

🏗️ 架构重构

  • 项目结构优化 - 更清晰模块化设计
  • 命令模块独立 - 命令处理逻辑拆分为独立类
  • 代码清理 - 移除未使用导入,提升可读性

🐛 问题修复

  • CDK创建参数检查 - 修复参数验证逻辑
  • Tab补全修复 - 解决随机ID模式下的补全问题
  • 自动补全优化 - 移除CDK码自动补全,处理双引号问题
  • 提示信息更新 - 改善CDK使用完毕的用户提示

📚 文档更新

  • README全面更新 - 修正版本信息,添加使用文档链接
  • 管理员文档 - 完整的 cdkadmin 命令文档
  • 文档清理 - 删除过时的文档文件

🎮 使用方法

管理员命令

/cdkadmin - 打开管理员界面
/giftcode <code> - 使用礼品码

创建CDK示例

/cdkadmin create <type> <reward> [amount]

查看日志

日志文件位于:plugins/CDKer/logs/


🔍 技术细节

依赖要求

  • Minecraft 1.20+
  • Java 17+
  • Spigot/Paper API

配置文件

# config.yml
auto-reload: true
log-player-commands: true
enable-giftcode: true

📋 升级指南

从 v4.x 升级

  1. 备份旧配置 - 建议先备份 plugins/CDKer/ 目录
  2. 替换插件文件 - 下载最新的 CDKer-v5.0.3.jar
  3. 更新配置 - 删除旧的 plugins/CDKer/ 目录

兼容性说明

  • ✅ 支持现有的兑换码
  • ⚠️ plugins/CDKer/lang 已被修改,更新时请删除旧版文件
  • ⚠️ 部分命令格式有变化,请查看更新文档

🐛 已知问题

  • 暂无已知问题
  • 如有问题请在 Issues 页面反馈

🚀 未来规划

v5.1 计划功能

  • Web管理界面
  • 数据库支持
  • 多语言支持
  • API接口

👥 贡献者

感谢以下贡献者的辛勤工作:


📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。


🔗 下载和链接


💡 如果您喜欢这个插件,请给项目点个 ⭐ Star!