ModsFinder

m4lib

by m4ssive

m4lib is a Fabric library mod that supplies shared code for other mods by m4ssive, covering nametag rendering and entity interaction helpers.

FabricClient-side onlyMIT LicenseOpen source1.21 – 1.21.11

What it does

m4lib provides common utilities that m4ssive's Minecraft mods draw on. Its features include nametag rendering helpers and entity interaction helpers, and it is meant to hold shared functionality so that other mods do not have to duplicate it. Players do not use m4lib directly; it sits underneath the mods that depend on it.

The library requires Fabric Loader 0.15.11 or newer and Fabric API, and it needs Java 21 or later. It is client-side only, so a server does not need it, and files cover twelve release versions. The latest Fabric file is 1.3.0 for 1.21.11, published on 2026-06-01. The code is released under the MIT License and is open source, with public source code and an issue tracker.

Key features

  1. Nametag rendering utilities

    Helpers for drawing entity nametags, which other mods can call instead of writing their own rendering code.

  2. Entity interaction helpers

    Shared methods for handling interactions with entities, reused across the author's mods.

  3. Shared common utilities

    A collection of general-purpose code that the author's mods share, kept in one place.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.111.3.0
1.21.101.3.0
1.21.91.3.0
1.21.81.3.0
1.21.71.3.0
1.21.61.3.0
1.21.51.3.0
1.21.41.3.0
1.21.31.3.0
1.21.21.3.0
1.21.11.3.0
1.211.3.0
ReleaseBetaAlphaNot available

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

Use cases

Mod developers

Developers building on the author's mods use the same nametag and entity helpers without duplicating code.

Who it’s for: Players who run the author's mods on a Fabric client, and developers who want the same shared helpers. Players who only use vanilla content do not need it.

How it compares

Full comparison

NametagToolkit is also a client mod for nametags, but it is published only for 1.21.11 and is released under a Creative Commons Attribution Non Commercial 4.0 license. SkyzLibs is client-side only and is released under the MIT License, the same license as m4lib. C-erva Core runs on both client and server for 1.21.11 under the MIT License, so it is the choice where servers need the library.

ModLoadersGame versionsEnvironmentUpdated
m4libFabric1.21 – 1.21.11Client-side only2026-06-01
NametagToolkitFabric1.21.11Client required, server optional2026-04-08
SkyzLibsFabric1.21 – 1.21.11Client-side only2026-02-26
C-erva CoreFabric1.21.11Client and server2026-06-19

Questions

Does m4lib need to be installed on a server?

No. Only the player's game needs it, and servers run without it.

Which mods require m4lib?

Mods that depend on m4lib need it installed alongside them. Any mod from the author that lists m4lib as a dependency needs it to start.

Which Minecraft versions does m4lib support?

Files exist for twelve release versions. The latest file is 1.3.0 for 1.21.11.

In the catalog

m4lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from m4ssive

All projects

Similar mods

What the author says

Library mod for m4ssive's mods - Provides common utilities for nametag rendering and entity interactions. m4lib is a shared library mod that provides common functionality for m4ssive's Minecraft mods. It includes utilities for nametag rendering, entity interactions, and other shared features.
m4ssive, on the Modrinth page

Official listing

Owner
m4ssive
Published
2025-11-10
Updated on Modrinth
2026-06-01
Facts verified
2026-10-15

Tags