介绍
CobbleBattleRewards
CobbleBattleRewards 是一款可配置的 Fabric 模组,可在 Cobblemon 对战和捕捉过程中向玩家发放奖励。你可以在游戏内使用 GUI 奖励编辑器修改奖励,也可以手动编辑配置文件进行设置。
你可以为对战胜利、失败、弃权、捕捉、非对战捕捉以及击杀野生宝可梦设置奖励。奖励可以发放物品、运行命令、使用经济插件、指定特定宝可梦,并按种类、形态、特性、类型、标签、等级、维度等条件进行筛选。
前置依赖
功能特色
- 游戏内奖励编辑器:通过
/cbr gui创建、编辑、移动和删除奖励。 - 多种奖励触发条件:为对战胜利、失败、弃权、捕捉、非对战捕捉以及击杀野生宝可梦发放奖励。
- 物品和命令奖励:发放物品堆叠或运行服务端命令,包括经济命令。
- 宝可梦目标设置:通过 GUI 选择宝可梦、形态、特性、闪光变种、标签以及扫描条件。
- 允许/屏蔽筛选模式:将筛选条件设为宝可梦、标签和扫描条件的必要条件或排除条件。
- 支持多种对战类型:为野生宝可梦、NPC 和 PvP 对战设置奖励。
- 优先级系统:优先级较高的奖励会先执行,并且可以阻止优先级较低的奖励执行,方法是使用
excludedRewards。 - 冷却时间和概率:为每项奖励设置独立的冷却时间和触发概率。
- 维度和等级筛选:将奖励限制在特定维度或宝可梦等级范围内。
- 安全迁移配置:旧版配置会自动迁移至新版。
命令
| 命令 | 权限 | 描述 |
| :— | :— | :— |
| /cbr gui | cobblebattlerewards.gui | 打开游戏内奖励编辑器 GUI。 |
| /cbr editgui | cobblebattlerewards.gui | 同样会打开奖励编辑器 GUI。 |
| /cbr reload | cobblebattlerewards.reload | 从磁盘重新加载配置,无需重启服务器。 |
| /cbr listrewards | cobblebattlerewards.list | 在聊天栏列出已配置的奖励。 |
| /cbr listconditions | cobblebattlerewards.list_conditions | 列出可用于高级筛选的宝可梦条件数据。 |
GUI 奖励编辑器
推荐使用 GUI 编辑器管理奖励。
使用 /cbr gui,你可以:
- 添加命令奖励。
- 将物品放入 GUI 中,以添加物品奖励。
- 更改奖励类别。
- 编辑奖励概率、优先级、消息、命令和物品内容。
- 选择宝可梦、形态、特性和闪光变种。
- 选择 Cobblemon 形态标签。
- 扫描宝可梦数据,设置高级条件筛选。
- 切换各筛选组的允许/屏蔽模式。
- 启用非对战捕捉或击杀野生宝可梦的奖励。
- 通过 GUI 安全地删除奖励。
配置
CobbleBattleRewards 的配置文件位于:
config/cobblebattlerewards/config.jsonc
大多数用户应使用 GUI 编辑器,但也支持手动编辑配置。
配置中有四种主要的奖励类别:
battleWonRewardsbattleLostRewardsbattleForfeitRewardscaptureRewards
通用奖励设置:
| 设置 | 描述 |
| :— | :— |
| type | "item"会给予一个物品。"command"会运行一条服务器命令。 |
| chance | 从 0.0 到 100.0 的百分比概率。 |
| message | 发放奖励时发送给玩家的消息。 |
| command | 命令奖励要运行的命令。请勿包含 /。 |
| itemStack | 物品奖励的 JSON 物品堆叠数据。 |
| battleTypes | 支持的对战类型:"wild"、"npc"、"pvp"。 |
| conditions | 宝可梦/种类/形态/属性筛选条件,通常通过 GUI 管理。 |
| disallowedLabels | 通过 GUI 选择的标签筛选条件。 |
| exclusionConditions | 通过 GUI 选择的高级扫描条件筛选器。 |
| pokemonConditionsBlacklist | 使宝可梦筛选条件作为排除筛选条件生效。 |
| labelConditionsBlacklist | 使标签筛选条件作为排除筛选条件生效。 |
| scannedConditionsBlacklist | 使扫描条件筛选器作为排除筛选条件生效。 |
| rewardOutOfBattleCapture | 允许通过普通的非对战捕捉获得捕捉奖励。 |
| rewardOutOfBattleKill | 允许在对战之外击败野生宝可梦时获得对战胜利奖励。 |
| minLevel / maxLevel | 获得该奖励所需的等级范围。 |
| order | 奖励优先级。数字越大,越先执行。 |
| excludedRewards | 发放此奖励后会屏蔽的奖励 ID。 |
| cooldown | 玩家再次获得此奖励前需等待的秒数。 |
| allowedDimensions | 可触发此奖励的维度 ID。留空表示所有维度。 |
占位符
消息和命令支持:
%player%%pokemon%%level%%battleType%%chance%%coords%%trigger%%time%
常见问题
CobbleBattleRewards 支持哪些 Minecraft 版本?
CobbleBattleRewards 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
CobbleBattleRewards 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Hysocs 的其他作品
查看全部 →E-Utils
一个模组工具库,为配置文件、命令系统和用户界面提供可复用的组件。
CobbleSpawners
这个 Cobblemon 附属模组允许地图创作者或管理员放置自定义宝可梦生成器,通过图形界面管理生成设置,还能控制 Cobblemon 的生成行为,包括宝可梦种类、生成概率和自定义属性。
CobbleHunts
CobbleHunts 是一款 Minecraft Fabric 猎捕模组,为 Cobblemon 添加了狩猎系统。包含全局和单人宝可梦狩猎任务,支持自定义选项和奖励,并配有易用的图形界面。
CobbleHunts
CobbleHunts 是一个 Minecraft Fabric 狩猎模组,为 Cobblemon 添加了狩猎系统。它包含全局和单人宝可梦狩猎任务,可自定义选项、奖励,以及易于使用的 GUI。
评论
登录后评论和评分