Cobblemon 已占用的精灵球

Cobblemon 已占用的精灵球

将任何队伍中的宝可梦作为其物理精灵球物品弹出,交给朋友,存放在箱子中,放置在架子上,或直接送入世界。

Cobblemon Occupied Pokéballs

一个适用于 Minecraft 1.21.1(Fabric)的 Cobblemon 模组。

将队伍中的任意宝可梦作为其物理精灵球物品弹出,交给朋友、存入箱子、放在展示架上,或直接送入世界。


功能

新增:

  • 神秘球 — 用原版刷子刷一下已放置的精灵球展示,球会丢失所有信息。里面的宝可梦不受影响,当有人认领时会被揭示

  • 弹出 — 按下 T 键将当前选中的队伍宝可梦作为其捕获球弹出
  • 回收 — 手持球并按下 T 键将其放回队伍(若队伍已满则放入 PC)
  • 从手中放出 — 手持球并按下 Shift+T 键将其加入队伍并立即以完整的投掷动画放出(仅当队伍有空位时有效)
  • 精灵球展示 — 手持已占用的球时右键点击任意固体方块的顶面,将其放置为 3D 展示;破坏即可回收
  • 浮动名称标签 — 已放置的展示会以浮动标签显示宝可梦的名称(若为异色则附加 ✦);可在配置中切换
  • Jade 提示 — 看向已放置的球时,Jade 会显示宝可梦的名称、等级、属性、性格和异色状态
  • 禁止投掷球 — 已占用的球无法投掷;它们仅作为载体使用
  • 物品提示 — 球会显示宝可梦的名称、等级、性别、属性、性格,以及适用时的 ✦ 异色标记
  • 保留原始球 — 用大师球捕获的宝可梦掉落时仍为大师球,以此类推
  • 完整数据保留 — 个体值、努力值、招式、特性、性格、持有物品、昵称、标记 — 所有内容完美往返
  • 死亡掉落 (可选,默认关闭) — 通过 ModMenu 配置在死亡时掉落队伍中的球作为物品;遵循 keepInventory 游戏规则

所有按键均可在 选项 → 控制 → Cobblemon Occupied Pokéballs 中重新绑定。


前置需求

依赖 版本
Minecraft 1.21.1
Fabric Loader ≥ 0.16.5
Fabric API ≥ 0.102.0+1.21.1
Fabric Language Kotlin ≥ 1.13.10+kotlin.2.3.20
Cobblemon (Fabric) ≥ 1.7.3+1.21.1

可选:

没有 ModMenu/Cloth Config 时模组仍可完整运行——改为手动编辑 config/cobblemon_occupied_pokeballs.json。


安装

  1. 为 1.21.1 安装 Fabric Loader
  2. 将以下内容放入你的 mods/ 文件夹:
    • cobblemon-occupied-pokeballs-<version>.jar
    • Fabric API
    • Fabric Language Kotlin
    • Cobblemon
  3. 使用 Fabric 配置启动

对于服务器:模组必须同时安装在服务器和每个客户端上。


配置

配置文件会在首次启动时自动创建于 config/cobblemon_occupied_pokeballs.json:

{
  "showFloatingName": true,
  "dropPartyOnDeath": false
}
选项 默认值 描述
showFloatingName true 在已放置的精灵球展示上方以浮动标签显示宝可梦的名称(若为异色则附加 ✦)。
dropPartyOnDeath false 死亡时将所有队伍宝可梦作为球物品掉落。若开启了 keepInventory 则跳过。

如果安装了 ModMenu 和 Cloth Config,模组列表界面中该模组条目上会出现一个 配置 按钮。