EasyEntityLib
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.
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
Simple mob registration
registerSimpleMob creates a basic entity from a single call, with AI and per-tick logic given as lambda expressions.
Fluent attributes
A MobAttributes builder sets key stats such as max health, movement speed, attack damage and armor in a readable chain.
Taming logic
A mob is tamed on its first interaction, and afterward only its owner can ride it, which keeps companions secure.
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.
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?
Which registration method needs custom classes?
Which loaders and versions are supported?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/easyentitylib
- Owner
- SaphicDeveloper
- Published
- 2025-10-23
- Updated on Modrinth
- 2025-10-23
- Facts verified
- 2026-10-15
