截图
介绍
Cobblemon Scoremons
Cobblemon训练统计:新增32项统计数据,涵盖对战、稀有捕获、图鉴、训练、治疗和收集,可在原版统计界面中查看,也可用于/scoreboard排行榜。捕获闪光或传说宝可梦时,可向整个服务器发布公告。
功能
Cobblemon 尚未统计的内容
Cobblemon 已经会统计捕获、闪光、进化、化石、交易、放生、蛋、升级、抛竿和骑乘。Scoremons 补充其余所有内容,绝不会重复添加 Cobblemon 已有的统计项。
每项统计都是原版自定义统计:可在统计信息 → 常规中查看,也可用于任何记分板目标,格式为minecraft.custom:scoremons.<id>。
对战
- PvP:与其他玩家对战的胜场和败场;多人对战中的每位玩家都会分别计数。
- NPC训练家:对战胜场和败场。
- 野生宝可梦:对战败场(Cobblemon 只统计胜场)。
- 击倒:击败的对手宝可梦,以及倒下的己方宝可梦。
- 对战特殊机制:超级进化、太晶化、Z招式和形态变化。
| 统计项 | ID |
|—|—|
| PvP对战胜场 / 败场 | battle_won / battle_lose |
| NPC对战胜场 / 败场 | npc_battles_won / npc_battles_lost |
| 对战野生宝可梦的败场 | wild_battles_lost |
| 击倒的对手宝可梦 | pokemon_knocked_out |
| 倒下的己方宝可梦 | pokemon_fainted |
| 超级进化 | mega_evolutions |
| 太晶化 | terastallizations |
| 使用的Z招式 | z_moves_used |
| 对战中的形态变化 | forme_changes |
捕获
- 稀有捕获:传说、幻之和究极异兽宝可梦,各自单独计数。
- 成功的要害捕获。
- 命中宝可梦的精灵球,以及用精灵竿钓上钩的宝可梦(而不仅是收竿)。
| 统计项 | ID |
|—|—|
| 捕获的传说宝可梦 | legendary_caught |
| 捕获的幻之宝可梦 | mythical_caught |
| 捕获的究极异兽 | ultra_beasts_caught |
| 要害捕获 | critical_captures |
| 命中的精灵球 | pokeball_thrown |
| 钓上钩的宝可梦 | pokemon_reel |
图鉴
图鉴统计与全国图鉴数据保持一致,而不是统计事件次数,因此数值始终准确。图鉴发生变化时,以及每次加入游戏时,统计都会刷新;因此,已有世界也能立即显示正确数据。
| 统计项 | ID |
|—|—|
| 已捕获的种类 | pokemon_registered |
| 已见过的种类 | pokedex_seen |
| 已扫描的宝可梦 | pokemon_scanned |
训练与护理
- 获得的等级:一次提升3级会计为3级,而非1级。
- 里程碑:培养至等级上限的宝可梦,以及达到最高亲密度的宝可梦。
- 物品:神奇糖果和经验糖果(仅在实际提供经验时计数)、通过极限特训提升的个体值,以及用于己方宝可梦的治疗物品。
- 治疗机的使用次数。
- 印记:捕获时自带的印记,以及之后获得的每个印记。
- 起的昵称。
| 统计项 | Id |
|—|—|
| 获得的等级 | levels_gained |
| 升至满级的宝可梦 | pokemon_max_level |
| 满友好度的宝可梦 | pokemon_max_friendship |
| 使用的神奇糖果 | rare_candies_used |
| 使用的经验糖果 | exp_candies_used |
| 超级特训过的个体值 | ivs_hyper_trained |
| 起过昵称的宝可梦 | pokemon_nicknamed |
| 获得的奖章 | marks_obtained |
| 治疗机使用次数 | healing_machine_uses |
| 使用的治疗道具 | healing_items_used |
采集
| 统计项 | Id |
|—|—|
| 采收的球果 | apricorns_harvested |
| 采收的树果(每颗树果分别计数) | berries_harvested |
服务器公告
当玩家捕获闪光宝可梦、捕获传说、幻之或究极异兽,或复活闪光化石时,向所有玩家发送聊天消息。每种公告都可以单独开关。宝可梦名称使用 Cobblemon 自带的翻译,因此每位玩家都会以自己的语言看到名称。
随处可用
- Fabric 和 NeoForge均支持相同功能。
- 可配置:只需一个小型 JSON 文件即可切换公告,也可以停用任意统计项。
- 轻量:仅使用服务端事件监听器,不会每刻都运行。
- 已翻译为英语、法语、德语、西班牙语(西班牙和墨西哥)、意大利语、葡萄牙语(巴西)、波兰语、俄语、乌克兰语、土耳其语、日语、韩语以及简体和繁体中文。
使用方法
从上方表格中选择一个统计项 Id,并用它创建一个目标:
/scoreboard objectives add legendaries minecraft.custom:scoremons.legendary_caught "Legendaries"
/scoreboard objectives setdisplay sidebar legendaries
Cobblemon 自带的统计项也可以用相同方式操作,只需使用 cobblemon 命名空间,例如 minecraft.custom:cobblemon.shinies_captured。
和所有原版统计目标一样,新目标初始为空,从创建时开始计数;统计界面仍会显示完整累计数据。
配置文件
config/scoremons_config.json会在首次启动时创建。现有文件会自动添加新选项。
{
"broadcastShinyCaught": true,
"broadcastLegendaryCaught": true,
"broadcastShinyFossilRevived": true,
"disabledStats": []
}
| 选项 | 默认值 | 效果 |
|—|—|—|
| broadcastShinyCaught | true | 公告闪光宝可梦捕获 |
| broadcastLegendaryCaught | true | 公告传说、幻之和究极异兽捕获 |
| broadcastShinyFossilRevived | true | 公告闪光化石复活 |
| disabledStats | [] | 停止计数的统计项 Id,例如 ["forme_changes", "pokemon_scanned"]。这些 Id 仍会注册,因此现有目标仍可正常加载 |
命令
无。请使用原版/scoreboard命令和统计界面。
安装
- 安装Cobblemon1.8.0 或更高版本,适用于 Minecraft 1.21.1。
- 将适用于你的加载器的 Cobblemon Scoremons jar 放入
mods文件夹。 - 启动游戏。配置文件会在
config/中创建。
依赖项
| 依赖项 | 必需 | 版本 |
|—|—|—|
| Minecraft | 是 | 1.21.1 |
| Cobblemon | 是 | 1.8.0+ |
| Fabric API | 是(Fabric) | 适用于 1.21.1 的任意版本 |
| Fabric Language Kotlin | 是(Fabric) | 任意版本 |
| NeoForge | 是(NeoForge) | 21.1.182+ |
客户端还是服务器?
两者都需要。统计数据由服务器计数,但客户端也需要安装此模组,才能在统计界面中显示这些数据及其翻译名称。请在服务器和每个客户端上都安装此模组。
单人游戏无需额外操作。
从 3.x 升级
4.0.0 版本移除了五项 Cobblemon 现在以相同方式追踪的统计数据。使用这些统计数据的目标会保留最后的数值,但不再更新;请使用 Cobblemon 判定条件重新创建这些目标:
| 已移除 | 替代项 |
|—|—|
| scoremons.pokemon_caught | cobblemon.captured |
| scoremons.shiny_pokemon_caught | cobblemon.shinies_captured |
| scoremons.pokemon_evolved | cobblemon.evolved |
| scoremons.fossil_revived | cobblemon.fossils_revived |
| scoremons.trades | cobblemon.traded |
其他统计数据的 ID 和数值均保持不变。模组 ID 现在是 cobblemon_scoremons。
更多信息
- CHANGELOG.md:查看各版本的更改内容。
鸣谢与许可
- 开发者:Darcosse
- 许可:保留所有权利,详见 LICENSE
发现 Bug 或有想法?请在 GitHub 上提交议题。
常见问题
Cobblemon Scoremons 支持哪些 Minecraft 版本?
Cobblemon Scoremons 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Cobblemon Scoremons 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分