Omnitrix播放列表管理器与DNA传输(AlienEvo附加组件)

Omnitrix播放列表管理器与DNA传输(AlienEvo附加组件)

添加了一个DNA播放列表管理器,支持按核心存储,改进了受支持的Omnitrix之间的DNA传输,并新增了三个命令:自动添加可用外星人、最大化AlienEvo/AEO技能树或跳过重新校准。

Playlist Manager & DNA Transfer

一个适用于 Minecraft 1.20.1 Forge 的小型生活质量附加模组,添加了 DNA 播放列表管理器,使兼容的 Omnitrix 之间的 DNA 传输更加便捷,并包含三个实用的管理员工具。

这是一个非官方的社区附加模组。它的设计目的是补充现有的 Omnitrix 内容,而非取代它们。

前置需求

  • Minecraft 1.20.1
    - Forge 47+
    - Alien Evolution

播放列表管理器

播放列表管理器允许你重新整理已存储在 AlienEvo Core 中的 DNA。每个 Core 最多可使用 10 个播放列表,每个播放列表有 10 个轮盘槽位。

开始之前

Omnitrix 需要解锁 Core Removal 能力后才能使用管理器。该能力允许你将 Core 从 Omnitrix 中取出。

打开管理器

  1. 放置或找到一台 Omnitrix Workbench。
    2. 主手持有 存有 DNA 的 AlienEvo Core。
    3. 手持 Core 右键点击工作台。
    4. 选择你想要编辑的播放列表。

编辑播放列表

选择轮盘上的十个位置之一,然后从列表中选择一个 DNA 条目。选中的 DNA 会移入该轮盘槽位。如果该槽位已有外星人,则两个条目会互换。

名称、昵称、搜索和已存储 DNA 筛选

使用搜索栏快速查找 DNA。Nicknames ON/OFF 按钮可在常规外星人名称和兼容的已保存昵称之间切换。Stored ON/OFF 按钮可筛选列表,仅显示当前已存储在 Core 中的 DNA。

按 Core 存储 DNA

额外的 DNA 可以直接存储在其各自的 Core 上,而不是分配到播放列表中。

  • Store selected 将选中的轮盘槽位 DNA 移入存储。
    - Add all stored 用已存储的 DNA 填充空的播放列表槽位。
    - Add all to storage 将所有当前分配到活动播放列表槽位的 DNA 存入存储。

DNA 传输

DNA 传输功能可将缺失的 DNA 从一个受支持的 Omnitrix 复制到另一个。

  1. 将已含有 DNA 的 Omnitrix 放入 副手。这是源 Omnitrix。
    2. 将应接收 DNA 的 Omnitrix 放入 主手。这是目标 Omnitrix。
    3. 手持目标 Omnitrix 右键点击。

源 Omnitrix 不会发生变化。目标上已存在的 DNA 会被跳过,缺失的 DNA 会被添加到其下一个可用的播放列表槽位中。

已知消息和简易修复方法

有时会出现消息 “[Alien Transfer] DNA data is missing in one or both Omnitrices.”,即使传输设置正确也是如此。这是一个无害的已知问题:取下 Omnitrix,重新装备,然后重复传输即可。

传输结果

成功传输后,聊天栏会显示添加了多少个新外星人。将鼠标悬停在消息上可查看具体传输了哪些外星人。

命令

所有命令需要权限等级 2。

  • /playlistmanager alien auto add all
    自动将可用的 AlienEvo/AEO 外星人条目添加到手持的有效 Core 中。

  • /playlistmanagerskillsmaxall
    将检测到的 AlienEvo/AEO 技能树进度最大化,并为执行命令的玩家解锁适用的可购买能力。

  • /playlistmanagerskiprecall
    使 AlienEvo 重校准在下一 tick 完成。

为了方便使用,还提供了额外的别名:

  • /alienautoadd all 和 /alienautoaddall
    - /skiprecall 和 /playlistmanager skip recall

致谢与鸣谢

本项目是在我学习模组开发和编程期间,借助 ChatGPT/OpenAI 的大量 AI 辅助完成的。

特别感谢:

  • Alien Evolution,由 KonaDolomite 及其贡献者制作,本附加模组旨在补充其 Omnitrix 系统。
  • Into the Omniverse,由 AWildCanOfBeans 及其贡献者制作,其 Omnitrix DNA 同步功能启发了本附加模组中扩展的 DNA 传输功能。
  • Ben 10 及其相关角色和概念的原始创作者和权利持有人。

本项目与 Alien Evolution、Into the Omniverse 或 Ben 10 权利持有人无关联,也未获得其认可。

我不主张对原始模组、其系统、资源、概念或代码的所有权。如果原始开发者对本项目有任何疑虑,请在假定恶意之前先联系我。我希望以尊重的方式处理疑虑,并确保本附加模组是对社区的积极贡献。