Cobblemon PC排序+

Cobblemon PC排序+

给Cobblemon的PC盒子贴上标签,然后把宝可梦分类放进去。

给盒子打标签。整理 PC。不喜欢就撤销。

宝可梦确实会在 PC 中更换盒子和槽位——这是真实的、会被保存的整理,而不是客户端侧的视觉重排。

带有 Sort+ 工具栏和属性标签的 Cobblemon PC


如何整理

1. 打开 PC 并点击 Tags。
面板位于 Cobblemon 界面的旁边。PC 本身从不移动。点击一个盒子,然后点击该盒子应要求的每个标签。

属性标签、Source、Protect、Fallback、High IV

2. 用 AND 组合标签。
一个 Fire+Water 盒子只接受双属性 Fire/Water。只有 Fire 属性的宝可梦不会进入那里。High IV 属于同一个 AND 的一部分:Water + High IV 表示既是 Water 属性、又满足该盒子 IV 门槛(IV ≥ n/6,按盒子设定)的宝可梦。

3. 如果你想进行部分整理,就给一个 Source 打标签。
Sort(R)只移动起始于 Source 盒子的宝可梦。其他一切保持原位。
Sort all(T)遍历整个 PC,但 Protect 除外。

4. 按下 Sort 或 Sort all。
匹配的宝可梦会移动到有空槽位的最佳目的地。动作栏会报告移动了多少、多少没有盒子、以及多少目的地已满。

整理后:Box 2 标记为 Bug,动作栏显示结果

5. 不喜欢就撤销(默认 Z,可重新映射)。
一层:宝可梦回到上次整理前的槽位。快照存储在世界存档中,因此登出后依然保留。再次整理会替换它。


整理规则

盒子上的标签都是路由标签,除了三种角色:

标签 角色
Source Sort(R)只从这些盒子读取。它们从不接收宝可梦。
Protect 在读取和写入时都被完全忽略。
Fallback 仅当没有匹配的目的地有空槽位时使用的倾倒区。

Fallback+Water 仍然是一个 Water 盒子,而不是倾倒区。倾倒区是指唯一额外标签为 Fallback 的盒子。

选择目的地

  1. 宝可梦必须匹配盒子上每一个路由标签(AND)。双属性计为两种属性。
  2. Source 和 Protect 从不接收。
  3. 如果多个盒子匹配,胜出者是:更多标签,然后更严格的 High IV,然后最低盒子编号。
  4. 如果最佳盒子已满,溢出到下一个匹配项,然后到 Fallback。
  5. 如果宝可梦已在胜出的盒子中,它保持不动。
  6. 如果没有任何匹配项,且没有有空位的 Fallback,它保持未匹配(动作栏显示 N with no box)。

示例:Box 2 是 Bug + High IV,Box 3 是 Alpha。一只 IV 足够的 Bug Alpha 会进入 Box 2(更多标签)。一只 Normal Alpha 会进入 Box 3。一只未达到 IV 门槛的 Bug 不会进入 Box 2。

Sort all 随后会按 Name、Pokédex、Level 或 None 对每个已占用的盒子进行排序(Order 位于标签面板底部)。


标签页

第 1 页:Source、Protect、Fallback、High IV、Shiny、Alpha、Legendary、Mythical,以及 18 种属性。

PC 上的第 1 页标签

第 2 页:Male、Female、Hidden ability、Held item、Fossil、Pseudo-legendary、Ultra Beast、Paradox、Baby、Regional、Level 1、Level 100、第 1–9 世代、体型 XS–XL。

PC 上的第 2 页过滤标签

第 2 页标签面板特写

当打开的盒子已有标签时,Tags 按钮会亮起。Clear 只清除该盒子。用箭头或圆点切换页面。方向键留给 Cobblemon 用于切换盒子。


操作

PC 下方的工具栏:Tags、Sort、Sort all、Undo。

快捷键仅在 PC 界面有效,并且在盒子名称或过滤器获得焦点时会被忽略。在 Minecraft 的 Controls 中的 Cobblemon PC Sort+ 下重新映射它们。

默认按键绑定

默认 操作
R 从 Source 盒子整理
T 全部整理
Z 撤销

结果显示在动作栏。本模组不会写入聊天栏。


安装

使用与你的加载器匹配的 JAR。客户端和服务器都需要该模组。

  • NeoForge 21.1.250+ 和 Kotlin for Forge 5.3+
  • Fabric Loader 0.16.14+、Fabric API、fabric-language-kotlin
  • Cobblemon 1.8.0 或更新版本(仅限 Minecraft 1.21.1)

致谢

移植自 XAI 的 Fabric Cobble PC Sort(MIT)。Cobblemon PC Sort+ 由 xhugo 制作。GUI 精灵改编自 VinnyStalck 的 Cobblemon Interface(MIT)。

源码:github.com/Hugoae/cobblemon-pc-sort-plus