- ◆ 支持核心
- CatServer,Spigot,PaperSpigot,Magma,Arclight
- ◆ 插件前置
- PixelCore
- ◆ 游戏版本
- 1.21.1
YAML:
# ===== 全局设置 =====
debug: false
MaxTeamSize: 6
DefaultBattleSettings:
CanMega: true
CanDynamax: true
# ===== 战斗规则 =====
Rules:
常规容器:
blacklist:
- "梦幻"
- "mewtwo"
- "Arceus"
MoveList:
- "破格"
- "magicalshine"
- "爆炸头突击"
AbilityList:
- "影子偷盗"
- "胜利之星"
Legend: 2
species_clause: false
Objects:
- "pixelmon:destiny_knot|红线"
- "pixelmon:focus_sash|气势披带"
maxLevel: 50
神兽战:
blacklist: []
MoveList: []
AbilityList: []
Legend: 6
species_clause: true
Objects: []
maxLevel: 100
等级50战:
blacklist: []
MoveList: []
AbilityList: []
Legend: 3
species_clause: false
Objects: []
maxLevel: 50
# ===== NPC 战斗队伍限制 & 奖励 =====
Limit:
# 示例:普通挑战
马牛逼队伍:
once: false # 是否终身只能挑战一次
limit: 2 # 每日最多挑战次数(支持每日重置)
lose_limit: 3 # 最多允许失败 3 次,超过则禁止挑战
CanMega: true
CanDynamax: false
BattleAI: advanced
Rule: "常规容器"
BattleType: SINGLE # 战斗类型:SINGLE/DOUBLE/TRIPLE/ROTATION/HORDE/RAID
# 示例:一次性高难度挑战
神兽挑战:
once: true # 只能挑战一次(推荐替代 limit: 1)
win-commands:
- 'eco give %player% 10'
- 'broadcast %player% 成功了'
lose-commands:
- 'eco give %player% 10'
- 'broadcast %player% 失败了'
CanMega: true
CanDynamax: false
BattleAI: advanced
Rule: "神兽战"
BattleType: SINGLE
新手试炼:
once: false
limit: 5
win-commands:
- 'eco give %player% 10'
- 'broadcast %player% 成功了'
lose-commands:
- 'eco give %player% 10'
- 'broadcast %player% 失败了'
CanMega: true
CanDynamax: false
BattleAI: advanced
Rule: "等级50战"
BattleType: SINGLE
PixelNpcBeat 全部指令
| 指令 | 权限节点 | 说明 |
|---|---|---|
| /pixelnpcbeat help | 无(默认可见) | 显示帮助菜单 |
| /pixelnpcbeat beat <队伍名> <玩家名> | pixelnpcbeat.beat | 强制指定玩家与预设 NPC 队伍对战 |
| /pixelnpcbeat saveparty <队伍名> | pixelnpcbeat.saveparty | 将当前玩家自己的宝可梦队伍保存为战斗模板(.yml) |
| /pixelnpcbeat savenpc <队伍名> | pixelnpcbeat.savenpc | 右键任意 NPC 即可将其队伍保存为模板 |
| /pixelnpcbeat savewild <队伍名> <宝可梦规格...> | pixelnpcbeat.savewild | 手动创建野生/自定义宝可梦队伍(支持完整 /pokegive 语法) |
| /pixelnpcbeat reload | pixelnpcbeat.reload | 重载 config.yml 和所有 battle/*.yml 队伍文件 |