ModsFinder

LovelyLib

by Heria Zone

Lovely Robot's variants draw on LovelyLib, a shared library layer that supplies the robot type system, the animation profiles and the save migration they have in common.

FabricForgeNeoForgeClient and serverGNU Lesser General Public License v3.0 only1.21.1

What it does

LovelyLib sits between the HZLib library and the three Lovely Robot variants, handling the logic every robot companion has in common so the variants do not each carry their own copy. Its robot type system, LovelyRobotType, composes features such as levelling, combat and protection for each robot type. Shared animation profiles cover idle, walk, rest and sit, and attack animations are built on the profile infrastructure from HZLib.

The library also provides robot profile migration, which performs version-aware NBT data migration so that saves stay compatible across updates. Feature composition is wired together per robot type through classes such as LevelFeature, CombatLevelFeature and ProtectionFeature. It requires Geckolib.

Geckolib is required, so it must be installed next to LovelyLib. The mod runs on Fabric, Forge and NeoForge and targets Minecraft 1.21.1, with the latest files for 1.21.1-1.0.0 published on 2026-07-04. It is released under the GNU Lesser General Public License v3.0 only and is not open source. The client and server both need it.

Key features

  1. Robot type system

    LovelyRobotType defines each robot type from composable features, letting variants share one framework.

  2. Shared animation profiles

    Idle, walk, rest and sit animations are defined once as profiles and reused by every robot type.

  3. Save migration

    Version-aware NBT migration keeps robot data readable after updates, so existing saves carry over.

  4. Feature composition

    Levelling, combat and protection features are attached per robot type, so behaviour is assembled rather than hard-coded.

Compatibility

Latest build for each game version and loader.

1.21.11.21.1-1.0.01.21.1-1.0.01.21.1-1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

GeckolibA 3D animation library for entities, blocks, items, armor, and more!
Required

Required by 1 mod

Use cases

Who it’s for: Players who use a Lovely Robot variant on 1.21.1 and developers working on robot companions for the same family. The library has no effect on its own, so it is only useful alongside one of the robot mods.

Questions

Does LovelyLib need Geckolib?

Yes. Geckolib is the required dependency, so it must be installed alongside LovelyLib on every loader.

Which mod requires LovelyLib?

Lovely Robot: Legacy requires it, and the other Lovely Robot variants share the same foundation. Install LovelyLib next to any of them.

Does LovelyLib need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

In the catalog

LovelyLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Heria Zone

All projects

Similar mods

What the author says

LovelyLib is the robot-specific library layer for the Lovely Robot mod family. It sits between HZLib and the three Lovely Robot variants — handling everything that is common to robot companions specifically, so that Legacy, Tribute, and Reboot all share the same foundation without duplicating it. If you're installing…
Heria Zone, on the Modrinth page

Official listing

Owner
Heria Zone
Published
2026-06-17
Updated on Modrinth
2026-07-04
Facts verified
2026-10-15

Tags