Cobblemon 孵化器

Cobblemon 孵化器

一个关于Cobblemon和Cobbreeding的附加内容,添加了蛋孵化器,具有更快的孵化速度、高级筛选、PC传送和牧场自动化功能。

cobblemon-incubator

将宝可梦培育打造成一个精致、可视化且可自动化的流程。

Cobblemon Incubator 是 Cobblemon 和 Cobbreeding 的一个附加模组,它增加了一台专用的蛋孵化器机器。放入一个蛋即可加速孵化,查看其培育信息,配置高级过滤器,或将机器连接到牧场和存储系统以实现全自动化。

一台完整的蛋孵化机器

蛋孵化器提供了一个受 Cobblemon 电脑界面启发的自定义界面。当蛋在机器内部时,界面会显示:

  • 宝可梦的 3D 模型
  • 种族
  • 性格
  • 特性
  • 所有六项个体值 (IV),以可视化雷达图呈现
  • 一个显示孵化进度的动画蛋

当机器内有一个蛋时,其方块外观也会改变,并且在界面打开时会发光。

更快的孵化速度

蛋的孵化速度默认为 5 倍。使用默认配置添加速度升级可将速度提升至 10 倍。

服务器管理员可以在以下文件中自定义基础速度和速度升级倍率:

config/cobblemon_incubator.json

三种强大的升级

速度升级

倍增机器的孵化速度,使蛋能更快孵化完成。

电脑升级

手持升级物品时右键点击,即可将其绑定到你的角色。安装后,孵化的宝可梦将直接发送到你的电脑中。

此链接使用你的 UUID,因此更改 Minecraft 名称不会导致失效。当宝可梦被送达时,你会收到聊天通知。将鼠标悬停在宝可梦名字上即可查看其性格、特性和个体值。

如果你离线或电脑已满,蛋会安全地回到机器的输出槽中。

过滤器升级

无需填写所有字段即可构建精确的培育规则:

  • 搜索并选择一个种族
  • 搜索并选择一个性格
  • 选择一个特性
  • 使用 >=、<= 或 = 过滤每项个体值
  • 选择从 0 到 31 的任何个体值

选择种族后,特性选择器只会显示该种族实际可能拥有的特性,包括隐藏特性。

被拒收的蛋可以移动到输出槽或直接删除,具体取决于你选择的操作。

牧场与存储自动化

将孵化器直接放置在兼容的牧场旁,当输入槽为空时,它会自动收集可用的蛋。

将箱子或其他兼容的存储容器放置在机器旁,完成输出的蛋会被自动插入。输入和输出自动化适用于所有六个面,并遵循面向侧的库存规则。

这可以实现完整的生产线:

牧场 -> 蛋孵化器 -> 箱子

额外特性

  • 三个升级槽
  • 专用的创造模式标签页
  • 可搜索的过滤器选择器
  • 空载和有载的方块模型
  • 运行中的机器纹理
  • 透明玻璃渲染
  • 方向性放置
  • 自定义升级纹理和工具提示
  • 英语和巴西葡萄牙语翻译
  • 支持 Fabric 和 NeoForge

需求

  • Cobblemon
  • Cobbreeding
  • Architectury API

Fabric 安装还需要:

  • Fabric API
  • Fabric Language Kotlin

NeoForge 安装还需要:

  • Kotlin for Forge

兼容性

支持的加载器:

  • Fabric
  • NeoForge

Cobblemon Incubator 必须同时安装在服务器和客户端上。

可配置的服务器设置

Cobblemon Incubator 包含一个服务器端的 JSON 配置文件,允许整合包制作者自定义蛋孵化器提供的控制程度和信息量。

可配置选项包括:

  • 孵化器界面中显示哪些蛋的数据:宝可梦模型、种族、性格、特性和个体值。
  • 启用哪些升级:速度升级、电脑升级和过滤器升级。
  • 提供哪些过滤器类型:种族、性格、特性、个体值、拒收操作和蛋删除。
  • 孵化器是否可以从相邻的牧场自动拉取蛋。
  • 孵化器是否可以将孵化的蛋自动推送到相邻的存储容器中。
  • 基础孵化速度和速度升级倍率。

游戏玩法规则由服务器端强制执行,孵化器界面会与服务器配置同步,因此玩家只能看到该服务器上可用的选项。

{
  "baseSpeed": 5,
  "speedUpgradeMultiplier": 2.0,
  "display": {
    "pokemonModel": true,
    "species": true,
    "nature": true,
    "ability": true,
    "ivs": true
  },
  "upgrades": {
    "speed": true,
    "pc": true,
    "filter": true
  },
  "filters": {
    "species": true,
    "nature": true,
    "ability": true,
    "ivs": true,
    "rejectAction": true,
    "deleteRejectedEggs": true
  },
  "automation": {
    "autoInputFromPastures": true,
    "autoOutputToInventories": true
  }
}

编辑配置后,请重启游戏或服务器。