- 版权类型
- 原创
- 插件中文名称
- AL刮刮乐
- 插件英文名称
- ALScratch
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- Folia
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
ALScratch
GUI 刮奖 / 自定义奖池 / 多货币奖励 / SQLite 会话恢复 / Paper 与 Folia
不只是右键随机发奖,而是一套包含刮奖界面、概率倍率、结果记录、奖励命令与防复制保护的完整刮刮乐系统。
适用于:生存服 / 经济服 / RPG 服 / 活动服 / 节日抽奖 / 每日奖励 / 金币与点券消耗玩法
GUI 刮奖 / 自定义奖池 / 多货币奖励 / SQLite 会话恢复 / Paper 与 Folia
不只是右键随机发奖,而是一套包含刮奖界面、概率倍率、结果记录、奖励命令与防复制保护的完整刮刮乐系统。
适用于:生存服 / 经济服 / RPG 服 / 活动服 / 节日抽奖 / 每日奖励 / 金币与点券消耗玩法
插件简介
ALScratch 是一款面向 Paper 与 Folia 服务端的可配置 GUI 刮刮乐插件。管理员可以创建任意数量的刮刮乐类型,分别设置票面金额、货币类型、整票中奖率、中奖倍率、倍率权重、出现数量、票券外观以及刮开后的记录 Lore。
玩家右键刮刮乐后进入 GUI,通过逐格点击或一键刮开揭晓结果。奖励按照“票面金额 × 总中奖倍率”计算,再由控制台执行配置的奖励命令,因此可以接入绝大多数金币、点券或自定义货币插件。
插件会在打开 GUI 时立即消耗原票,并将未完成会话持久化到 SQLite。即使玩家中途关闭界面、掉线或服务器重启,插件仍会恢复并结算原有结果,避免重新抽取和重复领取。
- 支持多个独立刮刮乐类型,每种票拥有独立概率、面额、货币和奖池
- 支持逐格刮开和一键全部刮开
- 支持自定义整张票中奖概率,而不是简单的单格随机
- 支持一张中奖票同时出现多种中奖倍率
- 支持倍率权重以及每种倍率的最少、最多出现数量
- 奖励金额按票面金额与总倍率自动计算
- 通过控制台命令兼容金币、点券和其他命令型货币
- 支持自定义 GUI、名称、Lore、材质与 CustomModelData
- 支持 CraftEngine 自定义物品,未安装时自动回退原版材质
- 刮开完成后保留结果物品,并在 Lore 中展示本次记录
- SQLite 保存未完成会话,支持关闭 GUI、掉线和服务器重启恢复
- 保护合成、铁砧、锻造、交易、漏斗、发射器和 GUI 物品操作
- 支持中文与英文语言文件
- 原生标记 Folia 支持
核心亮点
| 功能 | 说明 | 适用场景 |
|---|---|---|
| 真实刮奖流程 | 玩家逐格揭晓结果,也可以一键刮开 | 活动抽奖、日常玩法 |
| 整票概率模型 | 先判断整张票是否中奖,再生成中奖倍率与普通结果 | 精确控制回报率 |
| 多倍率组合 | 一张中奖票可出现一种或多种倍率,最终自动累加 | 小奖、大奖、复合奖池 |
| 命令型奖励 | 奖励由控制台命令发放,不强制绑定特定经济插件 | 金币、点券、自定义货币 |
| 会话恢复 | 关闭、掉线或重启后按原结果继续安全结算 | 防回档、防重复领取 |
| 物品保护 | 限制合成、交易、搬运、加工和 GUI 内异常移动 | 降低票券复制风险 |
| 资源包兼容 | 支持 CustomModelData 与 CraftEngine 物品 | 定制服、资源包服 |
| Folia 支持 | 插件声明并适配 Folia 调度环境 | Paper、Folia 服务端 |
玩家如何使用
- 管理员或其他系统向玩家发放刮刮乐物品
- 玩家手持刮刮乐并右键打开刮奖 GUI
- 点击未刮开的格子,逐个查看刮奖结果
- 也可以点击一键刮开按钮直接揭晓全部格子
- 全部结果揭晓后,插件计算总倍率并自动发放奖励
- 原票变为包含本次结果记录的已刮物品
玩家关闭 GUI、掉线或服务器重启不会重新抽取结果,也不会返还一张新的未刮票。未完成会话会保存到数据库,并在恢复后按照原结果继续处理。