ModsFinder

EasyEntityLib

by SaphicDeveloper

EasyEntityLib is a Forge library for 1.20.1 that lets developers register custom mobs with a few lines of code instead of writing the full setup by hand.

ForgeClient and serverCreative Commons Attribution 4.01.20.1

What it does

Developers call registerSimpleMob to create a basic mob, and the library handles the tedious boilerplate, including attribute renderer registration, behind the scenes. AI, attributes and per-tick logic can be defined directly in the registration call with lambda expressions, so a mob does not need a separate goal setup.

For entities with their own logic, registerAdvancedMob takes custom entity classes. The library also provides a TameableRideableMob base class for vehicles, companions and golems, with taming, riding and a built-in AI goal networking system. Its package is aimed at mod developers rather than players.

The library is published for Forge only, on 1.20.1, and runs on client and server, so both sides need it. The license is Creative Commons Attribution 4.0, and the code is not open source.

Key features

  1. Simple mob registration

    registerSimpleMob creates a basic entity from a single call, with AI and per-tick logic given as lambda expressions.

  2. Fluent attributes

    A MobAttributes builder sets key stats such as max health, movement speed, attack damage and armor in a readable chain.

  3. Taming logic

    A mob is tamed on its first interaction, and afterward only its owner can ride it, which keeps companions secure.

  4. Full rider control

    The owner steers the mob's movement, including custom jump and flight logic, through the built-in goal system.

Compatibility

Latest build for each game version and loader.

1.20.11.0.0
ReleaseBetaAlphaNot available

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

Use cases

Custom vehicles and companions

Tamable, rideable mechs, golems and companion mobs can be built with a TameableRideableMob base class and a few lines of code.

Custom entity classes

Developers who need their own entity classes can pass them to registerAdvancedMob and keep the library's attribute and renderer setup.

Who it’s for: Forge mod developers who want to add custom mobs, companions or rideable entities for Minecraft 1.20.1 without writing the full registration code themselves.

Questions

Does EasyEntityLib need to be installed on the server?

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

Which registration method needs custom classes?

registerAdvancedMob requires developers to supply their own entity classes, while registerSimpleMob works from a single call.

Which loaders and versions are supported?

The library has a Forge file for 1.20.1 only, published on 2025-10-23.

In the catalog

EasyEntityLib is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from SaphicDeveloper

All projects

Similar mods

What the author says

A simple and powerful library for creating Minecraft Forge 1.20.1 entities with minimal boilerplate. EasyEntityLib is designed for mod developers who want to bypass the repetitive setup tasks associated with custom entities. From quick mob creation with a line of code to setting up complex, tamable, and…
SaphicDeveloper, on the Modrinth page

Official listing

Owner
SaphicDeveloper
Published
2025-10-23
Updated on Modrinth
2025-10-23
Facts verified
2026-10-15

Tags