Skip to content

TempApply v1.0.0 — 首个正式版本

Latest

Choose a tag to compare

@qs5668 qs5668 released this 27 Aug 04:45
· 1 commit to main since this release

TempApply v1.0.0 — 首个正式版本

把"临时给个权限"变成一条可审计的流水线:玩家自助申请 → 管理员 / AI 审批 → 定时生效与倒计时 → 到期自动收回。

新增

七类权限模板

类型 说明
bot 假人帮手,站桩挂机、值守刷新间
fly 限时飞行,到期安全落地
tp 解锁传送类命令,回死亡点 / 找队友
creative 限时创造模式,审核最严
give 物资按额度申领,防超发
cmd 白名单命令临时解锁
pvp 双授权互相伤害的切磋许可

申请流程

  • GUI 菜单零门槛点击申请;/apply fly duration=30 reason=建筑展示 一行流命令面向熟练用户
  • 必填理由类型由聊天向导逐步追问(ChatInputManager 多步引导)
  • 时长上限、并发数量上限、每日次数限制逐卡独立配置

审批体系(三级)

  • 自动规则校验:秒级拦截超限与不合规申请
  • License-Key 激活的 AI 自动审核(可选),支持 deepseek / openai / zhipu / qwen / moonshot / siliconflow 预设与自定义端点
  • 管理员审批工作台:待审列表 / 详情页 / 批准 / 附加理由驳回,支持一键即时批准
  • 超时无人处理可配置自动驳回,随改随再申

回收引擎

  • 授权即登记撤销动作(恢复游戏模式、关闭飞行、移除指令额度等)
  • 到期前多轮预警:T-15min / T-5min / T-60s
  • 到点统一精确还原现场,不留任何残留

通知通道

  • 游戏内聊天 + ActionBar 倒计时
  • SMTP 邮件推送受理回执与审批结果
  • QQ 群机器人同步审批动态

存储与兼容

  • SQLite 开箱即用;MySQL 适配集群部署,列变更自动迁移
  • Paper / Leaves / Purpur 1.21.x,api-version 1.20;LuckPerms 软依赖

构建

mvn clean package              # Paper 平台(默认)
mvn clean package -Pspigot     # Spigot 平台(shade 重定位 Adventure API)

依赖 Maven 3.9+ 与 JDK 21。

安装

tempapply-1.0.0-paper.jar 放入服务器 plugins/ 目录并重启,随后编辑 plugins/TempApply/config.yml 配置权限模板、通知凭据与 AI 审核。


文档站点:https://tempapply.plugin.midream.top · 玩家指南:https://tempapply.plugin.midream.top/player-guide/ · 策划案:https://tempapply.plugin.midream.top/proposal/

本项目采用 GPL-3.0 协议开源。