Follow along with the video below to see how to install our site as a web app on your home screen.
请注意: 此功能在某些浏览器中可能不可用。
更新日志新增 新增内置 HTTP API 服务,默认关闭,可在 config.yml 的 api 段开启。 API 支持 CDK 查询、创建、更新、删除、按 ID 删除、按 ID 补货、验证、兑换、日志查询、统计和管理重载。 API 启动后提供内置文档页面,默认访问地址为 http://127.0.0.1:8765/docs。 API 提供 JSON 摘要文档,默认访问地址为 http://127.0.0.1:8765/docs/openapi.json。 新增 Bearer Token 鉴权。 新增 API scope 权限控制,支持 server:read、cdk:read、cdk:create、cdk:update、cdk:delete、cdk:verify、cdk:redeem、log:read、admin:reload 和 *。 新增 API IP 白名单、请求限流、CORS 配置、最大请求体大小限制和审计日志。 新增 CDK 使用条件限制:可要求玩家拥有指定权限或属于指定权限组后才能兑换。 新增 /cdk create 的 --permission <权限> 和 --group <权限组> 可选参数。 改进 升级 AnvilGUI 到 1.10.13-SNAPSHOT,并切换到新的官方 Maven 仓库。 改进铁砧 CDK 输入界面的物品保护,修复 1.21.x 等高版本可能取出 GUI 物品的问题。 铁砧 CDK 输入界面提交时不再触发原版铁砧经验消耗。 API 兑换会通过同步状态变更避免并发重复发奖。 API 涉及在线玩家、权限检查和命令执行的逻辑已切回服务端调度线程执行。 /cdk reload 会同步处理 API 服务重启。 README 和 README.en.md 增加 HTTP API 使用说明。 项目级禁用 Gradle 常驻 daemon,构建结束后自动停止 single-use daemon。 修复 修复 config.yml 中 anvil_gui.output 重复配置键的问题。 补充 kukecdk.admin.migrate 权限声明。 修复 API 默认 token 未修改时仍可能启动的安全风险:现在会拒绝启动并提示修改。 修复 API reload 时可能中断当前响应或泄漏线程池的问题。 修复 API 兑换保存失败后可能发奖或留下错误内存状态的问题。 修复 shadowJar 中可能缺少数据库驱动依赖的问题。 修复铁砧 GUI 点击确认兑换时可能扣除玩家经验等级的问题。 安全提醒 API 默认关闭。启用前请务必修改 api.auth.tokens 中的默认 token。 如果仍使用 change-me-admin-token 或 change-me-readonly-token,API 会拒绝启动。 推荐保持 host 为 127.0.0.1,并使用 Nginx/Caddy 等 HTTPS 反向代理对外暴露。 如果绑定 0.0.0.0,请务必配置 IP 白名单、防火墙和强 token。
新增铁砧GUI配置选项,支持自定义输入/输出物品材质、名称和lore 添加Folia服务器调度支持,恢复周期性过期CDK清理任务 引入版本更新检查服务,管理员加入时提示新版本 优化铁砧GUI交互逻辑,动态更新输出槽状态
新增铁砧GUI兑换CDK功能,执行指令以及GUI界面支持PAPI变量 实现铁砧界面输入CDK功能 新增/cdk anvil命令和对应帮助文本 优化占位符处理逻辑,支持PAPI变量 添加AnvilGUI库依赖 更新版本号至1.7
[重要] 修复1.6版本使用/cdk use 指令会自动补全cdk的BUG 修复创建multiple时的补全错误 请使用1.6版本插件的用户更新至此版本,避免暴露自己创建的cdk (这个bug是因为制作/cdk verify指令时忘记区分导致/cdk use也会补全cdk 1.6.1版本已修复)
新增 /cdk verify 命令,用于验证 CDK 是否有效而不消耗 优化命令补全逻辑,支持参数智能解析和过滤 更新多语言文件,添加 CDK 验证相关提示 支持 Folia 服务端 修复 MySQL 存储模式,改进数据库表结构兼容性 新增失败尝试限制功能,支持配置最大尝试次数和禁止时长
增加了MySQL和SQLite数据库的支持,详情前往 Github 查看更新日志
增加了多语言的配置 中文和英文,支持自定义修改 优化了指令的提示和排版,更美观 大幅度优化了指令的提示,使用体验更好
修复同账号有概率多次领取同一cdk的BUG (之前上传错插件文件了, 重新发布一下)
修复控制台无法执行此插件相关指令的BUG
我们使用基本的 cookie 来使本网站正常运行,并使用可选的 cookie 来增强您的体验。
查看更多信息并配置您的首选项