Releases: qs5668/TempApply
Releases · qs5668/TempApply
Release list
TempApply v1.0.0 — 首个正式版本
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 协议开源。