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.
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
Dynamic attributes
Attributes can be defined to apply only under set entity conditions, such as being in water.
Movement attributes
Water walking, lava walking, air drag, wall climbing and boat speed can be adjusted through the attribute system.
Combat and arrow attributes
Arrow velocity, arrow damage, arrow gravity and critical damage are exposed as attributes for other mods to read.
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.
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?
Which loader does GLib support?
Is the GLib source code open?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/goo-lib
- Owner
- goo
- Published
- 2026-06-23
- Updated on Modrinth
- 2026-06-25
- Facts verified
- 2026-10-15
