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.
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
Robot type system
LovelyRobotType defines each robot type from composable features, letting variants share one framework.
Shared animation profiles
Idle, walk, rest and sit animations are defined once as profiles and reused by every robot type.
Save migration
Version-aware NBT migration keeps robot data readable after updates, so existing saves carry over.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
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?
Which mod requires LovelyLib?
Does LovelyLib need to be installed on the server?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/lovelylib
- Owner
- Heria Zone
- Published
- 2026-06-17
- Updated on Modrinth
- 2026-07-04
- Facts verified
- 2026-10-15
