Cobblemon Better Pokedex Scanner

Cobblemon Better Pokedex Scanner - Cobblemon 更好的图鉴扫描器

扩展了 Cobblemon 中 Pokedex 扫描器的功能
fabric 作者 Joshiki 支持版本 1.21.1 - 1.21.1
下载量
125,759
关注数
16
数据来源
Modrinth
模组详细介绍

概述

Better Pokédex Scanner 在 Cobblemon 的 Pokédex 扫描器基础上进行了多项扩展,用于向你呈现实体和环境的有用信息,帮助你的宝可梦旅程。

它保留了 Cobblemon 的核心手感,但加入了更清晰的扫描展示、更丰富的信息、更好的变体处理、环境读取、非宝可梦扫描,以及对特殊方块/实体情况的扫描兼容性。

新增内容

改进的宝可梦扫描

正确处理形态、地区变种、特性和闪光标签的展示

基于类型的标签与颜色编码类型显示

根据你当前队伍范围进行等级威胁着色

活体宝可梦扫描与容器/方块型宝可梦扫描之间保持一致的行为

许多 Cobblemon 形态/特性标签的更丰富样式

环境特征扫描

蜂巢扫描

非宝可梦实体扫描

由资源包驱动的 Cobblemon 特性/形态标签自定义,以及自定义实体访问器

宝可梦扫描功能

特性显示

正确解析形态、特性、闪光状态和性别。具有多个特性的 Pokemon 会在同一标签位置轮播显示。

alt text
alt text

威胁等级着色

根据你的队伍添加等级威胁着色:

高于你队伍范围的会偏暖色

低于你队伍范围的会偏绿色

容器中的宝可梦会使用蓝色高等级指示器

image
image

已占用 Pokéballs 支持

Better Pokédex Scanner 也支持通过 occupied pokeballs 模组存放在 pokeballs 中的宝可梦。

在扫描已放置的 pokeball 时,可以查看宝可梦的 IV 属性、性格和特性。

以这种方式扫描时,你尚未见过的宝可梦也会被注册

alt text

Restoration tanks

扫描化石以查看罐中的宝可梦

如果使用类似 special fossils 的模组或自定义恢复配方,可完整解析特性并显示闪光状态

查看恢复进度

以这种方式扫描时,你尚未见过的宝可梦也会被注册

alt text

环境扫描器

扫描器还可以读取你周围的世界,显示诸如以下有用信息:

生物群系

维度

天气

一天中的时间

月相

天空可见性

天空光照

方块光照

  • 地形上下文,例如:
  • 水下
  • 水上
  • 地表
  • 地下
  • 洞穴
  • 高海拔

附近结构

alt text
Replace this with a description

蜂巢扫描器

可以扫描蜂巢和蜂窝,查看:

蜂蜜等级

花朵/镇静状态(如适用)

栖息个体数量

Combee 存在情况

稀有个体检测,例如闪光/雌性 Combee(如可用)

alt text

Slowpoke Tail 健康扫描器

查看 Slowpoke 尾巴再生的状态!

alt text
alt text

非宝可梦实体扫描器

扫描器也可以识别并展示非宝可梦实体的数据。

这包括:

适用于受支持实体的干净扫描快照

许多原版颜色/材质状态的颜色感知展示

持久的短期缓存行为,因此短暂的视线丢失不会总是强制完全重新扫描

通过资源包支持自定义 accessor 驱动的标签

内置展示支持的示例包括:

染料/颜色状态

horse/llama/cat/rabbit/axolotl 变体

盔甲架装备材质

其他明确的非宝可梦展示案例,模组已经知道如何呈现

alt text
alt text

自定义

该模组支持基于客户端资源的自定义:

Cobblemon 形态和特性

非宝可梦实体的 accessor 值

这意味着你可以在不编辑代码的情况下添加、重命名、本地化或为标签着色。

变体标签文件

将 JSON 文件放在:

assets/betterpokedexscanner/variant_labels/*.json

这些文件用于 Cobblemon 的形态/特性标签。

支持的标签方式:

  • 文字字面量
  • 翻译键
  • 样式化片段
  • 带 translationKey + args 的样式化翻译模板

示例:

{

"groups": [

{

"headerLabel": "Flower Color",

"species": ["cobblemon:flabebe"],

"aspectDisplays": {

"flower-red": {

"parts": [

{ "text": "Red", "color": "FF0000" },

{ "text": " Flower" }

]

}

}

}

]

}

你也可以指定:

  • baseFormDisplay
  • formDisplays
  • aspectDisplays

优先级如下:

  • 样式化显示
  • 翻译键
  • 字面量标签

实体访问器标签文件

将 JSON 文件放在:

assets/betterpokedexscanner/entityaccessorlabels/*.json

这些文件用于具有稳定 accessor 值的非宝可梦实体。

示例:

{

"groups": [

{

"entities": ["examplemod:example_mob"],

"accessor": "variant",

"accessorHeaderLabel": "Mutation",

"valueDisplays": {

"red": {

"parts": [

{ "text": "Red", "color": "FF0000" }

]

}

}

}

]

}

支持的 accessor 行为:

  • 仅显式实体声明(扫描器不会自动添加 accessors)
  • 点路径遍历
  • accessor 解析通过:
  • 零参数方法
  • getter
  • 布尔 getter
  • 公共字段

值优先级如下:

  • 样式化显示
  • 翻译键
  • 字面量标签
  • 格式化原始 accessor 值回退

有关如何为你的模组添加支持的更多信息,请查看 gitlab 上这里的 readmes

兼容性

必需

Cobblemon

可选支持的模组

Cobblemon Special Fossils

Cobblemon Occupied Pokeballs

安装环境

单人游戏 - 仅客户端安装即可完全运行

多人游戏 - 客户端可用,但除非服务器端也安装,否则部分信息会受限。为了获得最佳效果,请两端都安装

功能请求

想要添加功能、特性支持,或者为你的模组提供默认支持?在这里或 GitLab 上留言!

基本信息
模组名称Cobblemon Better Pokedex Scanner
作者Joshiki
下载量125,759
关注数16
支持版本1.21.1 - 1.21.1
加载器fabric
客户端required
服务端required