- ◆ 游戏版本
- 1.21.1
- ◆ 前置/依赖
- Pixelmon mod 9.4.0及以上
- ◆ 模组加载器
- NeoForge
- ◆ 原作者
- 辞言
功能
1. 玩家输入/randombattle 或/rb 打开 GUI。
2. 点击「随机生成队伍」,系统随机分配 6 只宝可梦(不含神兽/幻兽/异兽,等级可在配置中修改)。这 6 只是临时队伍,不会覆盖玩家原本的队伍。
- 随机按钮每次只能点击一次(点击后按钮变灰)。
- 如果随机后没有匹配到对手就关闭 GUI,会收回临时队伍,并进入「再次打开冷却」;冷却期间再输入/rb 会提示还需等待多少秒。
3. 点击「开始匹配」进入队列,与另一名玩家配对成功后自动开启 6v6 对战。
4. 对战结束后系统自动收回临时队伍,判定胜负并发放奖励(宝可梦币 + 奖励物品 + 可配置的后台命令 + 排位积分)。
| team_level | 50 | 随机宝可梦等级 |
| reopen_cooldown_seconds | 60 | 随机后未匹配就关闭 GUI,再次打开 GUI 的冷却时间(秒),0 = 不冷却 |
| winner_money | 5000 | 胜利者金额(同时用作命令里的 [Math Processing Error]{amount}) |
| loser_money | 1000 | 失败者金额 |
| draw_money | 2000 | 平局金额 |
| reward_item | pixelmon:rare_candy | 奖励物品注册名 |
| winner_item_count | 3 | 胜利者物品数量 |
| loser_item_count | 1 | 失败者物品数量 |
| draw_item_count | 2 | 平局物品数量 |
| use_pixelmon_money | true | 是否发放 Pixelmon 自带的宝可梦币 |
| use_item_reward | true | 是否发放奖励物品 |
| winner_commands | [] | 胜利者执行的后台命令列表 |
| loser_commands | [] | 失败者执行的后台命令列表 |
| draw_commands | [] | 平局双方执行的后台命令列表 |
| ranked_enabled | true | 是否启用排位积分 |
| ranked_win_points | 20 | 胜利获得积分 |
| ranked_lose_points | 10 | 失败扣除积分 |
| ranked_draw_points | 0 | 平局积分变化 |
命令奖励占位符
- {player} 玩家名
例如(eco 经济插件):
winner_commands = ["eco give {player} 100"]
loser_commands = ["eco take {player} 100"]
draw_commands = []
给点券 / 物品:
winner_commands = ["points give {player} 100", "give {player} minecraft:diamond 5"]
loser_commands = []
命令
| /randombattle 或者/rb | 打开随机对战 GUI |
| /randombattle rank[玩家] 或 /rb rank [玩家] | 查看自己/他人的排位积分 |
| /randombattle top [N] 或/rb top [N] | 查看积分排行榜(默认前 10) |
1. 玩家输入/randombattle 或/rb 打开 GUI。
2. 点击「随机生成队伍」,系统随机分配 6 只宝可梦(不含神兽/幻兽/异兽,等级可在配置中修改)。这 6 只是临时队伍,不会覆盖玩家原本的队伍。
- 随机按钮每次只能点击一次(点击后按钮变灰)。
- 如果随机后没有匹配到对手就关闭 GUI,会收回临时队伍,并进入「再次打开冷却」;冷却期间再输入/rb 会提示还需等待多少秒。
3. 点击「开始匹配」进入队列,与另一名玩家配对成功后自动开启 6v6 对战。
4. 对战结束后系统自动收回临时队伍,判定胜负并发放奖励(宝可梦币 + 奖励物品 + 可配置的后台命令 + 排位积分)。
| team_level | 50 | 随机宝可梦等级 |
| reopen_cooldown_seconds | 60 | 随机后未匹配就关闭 GUI,再次打开 GUI 的冷却时间(秒),0 = 不冷却 |
| winner_money | 5000 | 胜利者金额(同时用作命令里的 [Math Processing Error]{amount}) |
| loser_money | 1000 | 失败者金额 |
| draw_money | 2000 | 平局金额 |
| reward_item | pixelmon:rare_candy | 奖励物品注册名 |
| winner_item_count | 3 | 胜利者物品数量 |
| loser_item_count | 1 | 失败者物品数量 |
| draw_item_count | 2 | 平局物品数量 |
| use_pixelmon_money | true | 是否发放 Pixelmon 自带的宝可梦币 |
| use_item_reward | true | 是否发放奖励物品 |
| winner_commands | [] | 胜利者执行的后台命令列表 |
| loser_commands | [] | 失败者执行的后台命令列表 |
| draw_commands | [] | 平局双方执行的后台命令列表 |
| ranked_enabled | true | 是否启用排位积分 |
| ranked_win_points | 20 | 胜利获得积分 |
| ranked_lose_points | 10 | 失败扣除积分 |
| ranked_draw_points | 0 | 平局积分变化 |
命令奖励占位符
- {player} 玩家名
例如(eco 经济插件):
winner_commands = ["eco give {player} 100"]
loser_commands = ["eco take {player} 100"]
draw_commands = []
给点券 / 物品:
winner_commands = ["points give {player} 100", "give {player} minecraft:diamond 5"]
loser_commands = []
命令
| /randombattle 或者/rb | 打开随机对战 GUI |
| /randombattle rank[玩家] 或 /rb rank [玩家] | 查看自己/他人的排位积分 |
| /randombattle top [N] 或/rb top [N] | 查看积分排行榜(默认前 10) |