ModsFinder

ExoLib

by Exosomnia

ExoLib is a Forge library for 1.20.1 that other Exosomnia mods build on, providing shared helpers for loot, particles, player data and timed actions.

ForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.20.1

What it does

ExoLib does not add gameplay on its own. It is a library used by other mods from the same author, and the author notes that the mod is unstable in development and mostly useful as a dependency. Two catalog mods require it: ExoVeinmine and ExoArmory, so a server that runs either of them needs ExoLib installed as well.

The library gathers several kinds of utility code in one place. Loot table injections let other mods add entries to existing loot tables, particle helpers draw shapes made of particles, and a capability-based store keeps persistent data on players. Tags on players can be synced between server and client, and a ScheduleManager runs delayed or repeating actions. The author describes the library as covering a wide set of shared functions.

The mod is published for Forge only, for Minecraft 1.20.1, and runs on client and server, so both the server and every player need it. It is released under the GNU Lesser General Public License v3.0 only and is open source, with public source code. The first build was published on 2025-04-15 and the latest Forge file, 1.0.0, followed on 2025-07-10.

Key features

  1. Loot table injections

    Other mods can add entries to existing loot tables without replacing them, using a simple injection call.

  2. Particle shape helpers

    Helpers spawn particles arranged into shapes, for effects that other mods can reuse.

  3. Persistent player data

    A capability-based store lets mods keep custom data on players that survives logging out and back in.

  4. Synced player tags

    Tags set on a player are kept in step between the server and the client.

  5. Scheduled actions

    A ScheduleManager runs delayed or repeating actions, so mods do not need their own timing code.

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.

Required by 2 mods

Use cases

Who it’s for: ExoLib is aimed at developers and modpack makers who run Exosomnia's mods on Forge 1.20.1. Players who only want standalone gameplay will not find content in it.

Questions

Does ExoVeinmine need ExoLib?

Yes. ExoVeinmine is one of the two catalog mods that require ExoLib, along with ExoArmory, so ExoLib must be installed with either of them.

Does ExoLib have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Which loader and version does ExoLib support?

ExoLib is published for Forge only, for Minecraft 1.20.1. The latest Forge file is 1.0.0, released 2025-07-10.

In the catalog

ExoLib is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from Exosomnia

All projects

Similar mods

What the author says

This mod by itself doesn't add any functionality to the game, it's an unstable, development library mod required for my other mods. All of the features in this library can only be accessed via development as a dependency except for Loot table & Loot pool injections. You can add your own custom injections via a…
Exosomnia, on the Modrinth page

Official listing

Owner
Exosomnia
Published
2025-04-15
Updated on Modrinth
2025-07-10
Facts verified
2026-10-15

Tags