- ◆ 游戏版本
- 1.12X
- ◆ 服务端核心
- CatServer
- ◆ 前置/依赖
- Pixelmon(重铸 8.x 模组)
- ◆ 原作者
- leu
OneTimeItems · 一次性道具
合体器一次性 | 对战携带道具消耗 | 精确判定防误清 | 全可配置
作者:leu
适用环境:CatServer / Mohist 1.12.2 模组服 · 前置:重铸宝可梦(Pixelmon 8.x)模组 · 命令:/oti合体器一次性 | 对战携带道具消耗 | 精确判定防误清 | 全可配置
作者:leu
▎插件简介
OneTimeItems 让“消耗型道具”真正变成一次性:合体器对宝可梦合体成功即消耗, 宝可梦对战后携带道具即消失。针对重铸宝可梦的融合/变形事件与对战流程做了精确判定, 杜绝重复扣除与误清, 两大功能独立开关, 所有行为均可在配置中自定义。▎核心功能一览
| 功能 | 说明 |
|---|---|
| 合体器一次性 | 基因之楔 / N-太阳合体器 / N-月亮合体器 / 统领缰绳, 合体成功后手中道具立即消耗 |
| 对战携带道具一次性 | 宝可梦带上战场的携带道具, 对战结束后直接消失 |
| 精确防误清 | 战斗中被消耗的道具不重复处理、捡拾特性新获道具不清除、未出场替补不受影响 |
| 独立开关 | 两大功能可分别启停, 消息提示与白名单全部可配置 |
▎合体器一次性规则
| 场景 | 处理 |
|---|---|
| 合体成功 | 手中合体器立即消耗, 并向玩家发送提示 |
| 分离(还原) | 不消耗道具 |
| 合体失败或被其他插件取消 | 不消耗道具 |
| 覆盖道具(配置可自行增删) | pixelmon:dna_splicers / n_solarizer / n_lunarizer / reins_of_unity |
▎对战携带道具消耗规则
| 场景 | 处理 |
|---|---|
| 对战正常结束 | 出场宝可梦的携带道具直接消失 |
| 逃跑 / 掉线等异常结束 | consume-on-abnormal 可配置是否同样消耗(默认消耗) |
| 战斗中已被消耗的道具(如树果) | 不重复处理 |
| 战斗中新获得的道具(如捡拾特性) | 不会被误清 |
| 没有出场过的替补宝可梦 | 不受影响 |
| 战后保留白名单 | exempt-items 可配置战后不消失的携带道具 |
▎命令与权限
| 命令 | 说明 | 权限 |
|---|---|---|
| /onetimeitems reload | 重载配置(别名 /oti) | onetimeitems.admin (OP) |
| /oti test <玩家名> fusion | 调试:模拟合体消耗判定 | onetimeitems.admin (OP) |
| /oti test <玩家名> held | 调试:模拟对战携带道具结算 | onetimeitems.admin (OP) |
▎配置示例
合体器一次性(覆盖道具与提示可自定义):
代码:
one-time-fusion:
enabled: true
items:
- pixelmon:dna_splicers
- pixelmon:n_solarizer
- pixelmon:n_lunarizer
- pixelmon:reins_of_unity
message: '&f合体完成, &e%item% &f已消耗!'
代码:
battle-held-item:
enabled: true
consume-on-abnormal: true
exempt-items: []
message: '&f对战结束, &e%count% &f只宝可梦的携带道具已消耗!'
prefix: '&8[&bOneTimeItems&8] '
▎下载说明
本资源免费发布, 附件为说明文件, 插件本体请加入 QQ 群获取:QQ 群: 1053314548
进群后在群文件中下载 OneTimeItems-1.0.0.jar, 后续更新同样在群内发放。免费更新 · 作者:leu · QQ群 1053314548