Cobblemon ShinyDex
集齐全国图鉴,领取闪耀护符。Cobblemon Shiny Charm 会记录你捕获的每个物种,通过进度成就奖励你的收集成果,还为服务器服主提供管理相关功能的命令。
截图
介绍
Cobblemon ShinyDex
一款 Cobblemon 附属模组,将完成宝可梦图鉴变成真正的目标:按地区追踪进度,并获得能实际提高闪光宝可梦出现概率的闪光护符——当然,前提是你先达成佩戴资格。
支持 Fabric 和 NeoForge,适用于 Minecraft 1.21.1,需要 Cobblemon 1.8.0 或更高版本。
宝可梦种类会从 Cobblemon 的已实现列表中读取,因此数据包和附属模组添加的宝可梦也会自动收录——本模组无需更新。
功能
闪光护符
一种可穿戴饰品,能够提高遇见闪光宝可梦的概率。它不是初始物品:默认情况下,完成全国图鉴后才会获得护符,而且只有获得资格的玩家才能使用。通过其他方式装备护符不会产生任何效果。
护符的所有设置都可以自定义,并且支持热重载,无需重启服务器:包括闪光概率、所需完成的地区,以及是否计入传说、幻之宝可梦、悖论宝可梦和究极异兽;还可以设置必须捕获宝可梦还是只需见过,甚至可以完全禁用护符获取。
图鉴追踪
追踪全部十个地区的进度——关都、城都、丰缘、神奥、合众、卡洛斯、阿罗拉、伽勒尔、帕底亚和全国图鉴。
每个图鉴都能查看已实装、已见过和已捕获的宝可梦数量,以及精确的完成百分比。缺失列表支持分页,并按属性着色,页码箭头也可以点击。
进度成就
每个地区各有一个进度成就,最终挑战为全国图鉴;此外还有一个闪光护符成就,在满足服务器设定的条件后即可获得护符。
语言
支持英语、法语、德语、西班牙语(西班牙和墨西哥)、意大利语、巴西葡萄牙语、俄语、乌克兰语、波兰语、荷兰语、土耳其语、日语、韩语以及中文(简体和繁体)。宝可梦名称采用 Cobblemon 自带的翻译,因此会按照你安装的语言包显示,并涵盖 Cobblemon 收录的所有宝可梦。
命令
| 命令 | 权限 | 功能 |
|---|---|---|
/shinydex info |
所有人 | 显示当前闪光概率的比例和百分比 |
/shinydex check |
所有人 | 逐行显示所有地区的进度 |
/shinydex check <region> |
所有人 | 显示指定地区的进度 |
/shinydex missing <region> [page] |
所有人 | 显示尚未收录的宝可梦,每页 30 种 |
/shinydex completion <region> |
所有人 | 完整统计:已实装、已见过、已捕获数量、完成百分比和状态 |
/shinydex charm |
所有人 | 显示闪光护符状态、当前生效的规则,以及你在这些规则下的进度 |
/shinydex reload |
OP 等级 2 | 无需重启即可重新加载配置文件 |
有效地区:kanto、johto、hoenn、sinnoh、unova、kalos、alola、galar、paldea、national。unys也可作为 Unova 的别名使用。
missing列表中,图鉴编号以金色显示,宝可梦名称则以其主要属性的颜色显示。底部的翻页箭头可以点击,无需重新输入命令即可浏览列表。
/shinydex missing kanto
/shinydex missing unova 2
/shinydex completion national
配置
首次启动时会在 config/cobblemon_shinydex/main.json 创建文件:
{
"configVersion": 1,
"shinyCharm": {
"enabled": true,
"spawnChance": 3750,
"requireUnlock": true
},
"unlock": {
"enabled": true,
"regions": ["national"],
"mode": "caught",
"includeLegendaries": true,
"includeMythicals": true,
"includeParadox": true,
"includeUltraBeasts": true,
"extraExcludedLabels": []
}
}
shinyCharm — 护符效果
| 设置项 | 默认值 | 说明 |
|---|---|---|
enabled |
true |
总开关。设为 false 会完全关闭护符:既不会提升闪光宝可梦的出现率,也无法获得护符。图鉴追踪仍会正常运行。 |
spawnChance |
3750 |
佩戴护符时,闪光宝可梦出现概率的分母:3750 表示概率约为 1/3750。 |
requireUnlock |
true |
true:护符仅对已解锁的玩家生效,且只有已解锁的玩家才能装备。false:任何佩戴护符的玩家都能获得效果,无论护符如何获得。 |
unlock — 护符获取条件
| 设置项 | 默认值 | 说明 |
|---|---|---|
enabled |
true |
满足条件时是否发放护符。已经获得护符的玩家仍会保留护符。 |
regions |
["national"] |
必须全部完成的地区。可选 kanto、johto、hoenn、sinnoh、unova(或 unys)、kalos、alola、galar、paldea、national。空列表 []表示无要求:所有玩家在下次检查时都会获得护符。 |
mode |
"caught" |
"caught":必须捕获所有计入统计的宝可梦。"seen":见过即可。 |
includeLegendaries |
true |
是否计入传说宝可梦。 |
includeMythicals |
true |
是否计入幻之宝可梦。 |
includeParadox |
true |
是否计入悖谬宝可梦。 |
includeUltraBeasts |
true |
是否计入究极异兽。 |
extraExcludedLabels |
[] |
其他要排除的 Cobblemon 宝可梦标签,例如 ["baby"]。 |
这些规则仅适用于护符。地区进度以及 /shinydex check、missing 和 completion 始终按完整图鉴统计已捕获的宝可梦。使用 /shinydex charm 可查看按护符规则计算的进度。
玩家获得护符后会永久保留:之后收紧规则也不会收回护符。
验证
超出范围或未知的值会被修正,而不是导致崩溃——未知地区会被移除,无效的 mode 会回退为 caught——修正后的文件也会写回,因此你可以查看实际生效的设置。如果 regions 列表中没有任何有效值,则会重置为 ["national"],而不会被视为“无要求”。
旧版本的配置(config/shinydex.json,{ "shinyCharmSpawnChance": ... })会自动迁移:其中的概率会转移到 config/cobblemon_shinydex/main.json,旧文件则会重命名为 shinydex.json.old。
运行 /shinydex reload 即可在不重启的情况下应用更改。
安装
- 为 Minecraft 1.21.1 安装 Cobblemon 1.8.0 或更高版本。
- 为你的加载器安装配套饰品模组:
- 将与你的加载器匹配的 ShinyDex jar 文件放入
mods/。 - 启动游戏。
依赖项
| Fabric | NeoForge | |
|---|---|---|
| Minecraft | 1.21.1 | 1.21.1 |
| Cobblemon | 1.8.0+ | 1.8.0+ |
| 饰品栏位 | Trinkets 3.10.0+ | Curios 9.5.1+ |
| 还需要 | Fabric API、Fabric Language Kotlin | Kotlin for Forge |
护符使用项链栏位。在 NeoForge 上,该模组会自行声明此栏位,因此 Curios 开箱即用,无需额外配置。
服务器说明
进度检查会限流,并跳过已完成的地区,因此在成熟的服务器上,无论玩家数量多少,该模组的刻消耗都几乎为零。
解锁要求会在真正起作用的环节强制执行——生成时,而不只是检查物品栏栏位。通过命令、其他模组或漏洞获得的护符,在未获得进度前仍不会生效(除非 requireUnlock 为 false)。
在旧版本中已完成全国图鉴的玩家会保留护符,不会再次获得一个。
构建
./gradlew build
Jar 文件会生成在 fabric/build/libs/ 和 neoforge/build/libs/ 中。-dev 和 -sources jar 是构建产物;用于发布的是不带这些后缀的版本化 jar。
本项目采用标准的 Architectury 多加载器布局:共享代码位于 common/,加载器专用的接线代码位于 fabric/ 和 neoforge/。
问题反馈
请通过 问题追踪页面提交错误报告和建议。如果遇到闪光概率问题,请附上你的 config/cobblemon_shinydex/main.json,并注明你使用的加载器。
常见问题
Cobblemon ShinyDex 支持哪些 Minecraft 版本?
Cobblemon ShinyDex 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Cobblemon ShinyDex 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Darcosse 的其他作品
查看全部 →Cobblemon Ultra-Beasts
你是否梦想过收服每一只究极异兽?穿过虫洞进入究极空间,这是一个专为狩猎而生的维度,将它们一只只带回家。
Cobblemon Marks Quests
印记不再靠运气获取。完成目标即可获得印记,查看每个印记的具体条件,并追踪每只宝可梦的进度。服务器所有者还能通过一个 JSON 文件重写所有条件。
Silowmon
Cobblemon Modpack with Hard Trainers, Story mod and Exploration to catch them all !
DisplayScoreboard
A Minecraft Mod to display scoreboard
评论
登录后评论和评分