ModsFinder

GLib

by goo

GLib is a NeoForge library mod for 1.21.1 that other mods build on, adding shared code, attribute tools and a text renderer.

NeoForgeClient and serverMIT License1.21.1

What it does

GLib gives mod developers a shared code base. Its dynamic attributes change with entity conditions, so a value can apply only while an entity is in water or stands in a given state. Sourced mob effect instances record which entity or applicator granted an effect, which helps several mods track the same effect without conflicts.

GLib's attribute set includes modifiers for drawing speed, arrow speed and damage, gravity on arrows, critical hits, villager standing, healing taken, experience earned, movement through lava, walking on water and lava, surface friction, air resistance, climbing walls and ladders, and the speed of climbing and boats. A bug fix for fast projectiles is included, and arrow velocity is listed as a required part of that fix.

Installation needs NeoForge only, and the environment is client and server, so the server and every player need the mod. Files are published for 1.21.1 under the MIT License, and the project is not open source. Packs that use dependent mods should keep GLib on both sides.

Key features

  1. Dynamic attributes

    Attributes can be defined to apply only under set entity conditions, such as being in water.

  2. Movement attributes

    Water walking, lava walking, air drag, wall climbing and boat speed can be adjusted through the attribute system.

  3. Combat and arrow attributes

    Arrow velocity, arrow damage, arrow gravity and critical damage are exposed as attributes for other mods to read.

  4. Text rendering

    Text can be animated in position and rotation through code, rendered with shaders, and given gradients across characters.

Compatibility

Latest build for each game version and loader.

1.21.10.0.8
ReleaseBetaAlphaNot available

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

Use cases

Mod developers

Developers who add content can read and extend GLib attributes rather than building their own attribute layer.

Modpack authors

Pack makers can rely on the shared attributes when they combine several mods that use the same effect system.

Who it’s for: Mod developers and modpack authors working on NeoForge 1.21.1 who want shared attributes, sourced mob effects or animated text in their own projects.

Questions

Does GLib need to be installed on the server?

Yes. The server and every player need the mod installed.

Which loader does GLib support?

Only NeoForge. Files are published for NeoForge 1.21.1, and the latest file is 0.0.8 for 1.21.1, dated 2026-06-25.

Is the GLib source code open?

The project is not open source. It is released under the MIT License.

In the catalog

GLib is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from goo

All projects

Similar mods

What the author says

Currently adds: New Attributes: - Lifesteal - Draw Speed - Arrow Velocity - Arrow Damage - Arrow Gravity - Critical Damage - XP Gain - Villager Reputation - Healing Received - Lava Movement Effeciency - Water Walking - Lava Walking - Ground Friction Modifier - Air Drag - Wall Climbing - Climbing Speed Modifier - Boat…
goo, on the Modrinth page

Official listing

Owner
goo
Published
2026-06-23
Updated on Modrinth
2026-06-25
Facts verified
2026-10-15

Tags