LovelyLib

LovelyLib

所有Lovely Robot变体共享的机器人专用库。处理机器人类型系统、共享动画配置文件和存档迁移,使Legacy、Tribute和Reboot不会重复核心逻辑。

概述

LovelyLib 是可爱机器人模组家族中专用于机器人的库层。它位于 HZLib 与三种可爱机器人变体之间,处理所有机器人同伴的通用功能,使得 Legacy、Tribute 和 Reboot 共享同一基础,无需重复代码。

如果你要安装任意可爱机器人模组,你需要这个库。


提供功能

  • 机器人类型系统 — LovelyRobotType,支持可组合特性(升级、战斗、保护、动画)
  • 动画配置文件系统 — 为所有机器人类型共享的动画配置文件(待机、行走、休息、坐下、攻击),基于 HZLib 的配置文件基础设施
  • 特性组合 — LevelFeature、CombatLevelFeature、ProtectionFeature 按机器人类型组合
  • 机器人配置文件迁移 — 版本感知的 NBT 数据迁移,确保存档在更新后保持兼容

适用对象

这是一个库——它本身不执行任何功能。请与任意可爱机器人变体一同安装。

被以下模组依赖:

  • 可爱机器人:Legacy
  • 可爱机器人:Tribute
  • 可爱机器人:Reboot

同时需要:


兼容性

Minecraft Fabric Forge NeoForge
1.21.1 ✅ ✅ ✅

链接


鸣谢

由 MSymbios / Heria Zone 开发。 最初灵感来源于 lilacx02 的可爱机器人中的机器人同伴框架。