ModsFinder

The Impossible Library

by The_Computerizer

Mod developers who need file handling, global NBT storage or radial GUI helpers can use The Impossible Library, a library mod that also loads and runs mods across several versions and loaders.

FabricForgeNeoForgeQuiltClient and serverGNU General Public License v3.0 or laterOpen source1.12 – 1.21.1

What it does

The Impossible Library was first written to give mod developers methods for tasks usually considered impossible, hacky or tedious, some of which would otherwise need a third-party Java library. Its file tools make creating and manipulating files simpler, its image renderer draws generic images to the screen, and its global NBT store saves and retrieves data outside any single block or entity. Radial GUI elements get their own set of helper methods, and custom asynchronous tick events can be scheduled down to the millisecond.

Since its later updates the mod also works as an API for loading and running other mods on multiple game versions and mod loaders. It is required by three catalog mods: Music Triggers, SleepLess and Specified Spawning. Files are published for Fabric, Forge, NeoForge and Quilt across 10 release versions, 1.12 – 1.21.1, and the latest build for 1.21.1 is 0.4.7, an alpha release from 2025-11-22. The code is released under the GNU General Public License v3.0 or later, so it is open source, and the source, issue tracker and wiki are all public.

Key features

  1. Image drawing to screen

    Images can be drawn to the screen through a general-purpose rendering function.

  2. Global NBT storage

    Data is stored and retrieved as NBT globally, so it is not tied to one object.

  3. Radial menu helpers

    Helper methods assist with building and handling radial interface elements.

  4. Millisecond async ticks

    Custom asynchronous tick events can be set to run at a chosen interval in milliseconds.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.x1 of 1 version with builds
1.21.10.4.70.4.70.4.70.4.7
1.20.x3 of 3 versions with builds
1.20.60.4.70.4.70.4.70.4.7
1.20.40.4.70.4.70.4.70.4.7
1.20.10.4.70.4.70.4.70.4.7
1.19.x2 of 2 versions with builds
1.19.40.4.70.4.70.4.70.4.7
1.19.20.4.70.4.70.4.70.4.7
1.18.x1 of 1 version with builds
1.18.20.4.70.4.70.4.70.4.7
1.16.x1 of 1 version with builds
1.16.50.4.70.4.70.4.70.4.7
1.12.x2 of 2 versions with builds
1.12.20.4.70.4.70.4.70.4.7
1.120.4.40.4.40.4.40.4.4
ReleaseBetaAlphaNot available

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

Required by 3 mods

Use cases

Mod development

Developers can call the library for file work, rendering or radial menus instead of writing those parts themselves.

Dependency for other mods

Music Triggers, SleepLess and Specified Spawning need it installed to run.

Who it’s for: Mod developers building file, rendering, NBT or radial GUI features, and server owners running the three catalog mods that depend on it.

How it compares

Full comparison

Impossible crafts now possible is a server-side only mod for Fabric, Forge, NeoForge and Quilt, for 1.17 – 1.21.5, under All rights reserved and not open source. Searchables is a client-side only mod for Fabric, Forge and NeoForge, for 1.16.5 – 26.3, under the MIT License and open source. NBTUltimate is open source under the MIT License and covers Fabric, Forge, NeoForge and Quilt for 1.21.2 – 1.21.4, with the server required and the client optional.

ModLoadersGame versionsEnvironmentUpdated
The Impossible LibraryFabric, Forge, NeoForge and Quilt1.12 – 1.21.1Client and server2025-11-22
Impossible crafts now possibleFabric, Forge, NeoForge and Quilt1.17 – 1.21.5Server-side only2025-02-28
SearchablesFabric, Forge and NeoForge1.16.5 – 26.3Client-side only2026-10-09
NBTUltimateFabric, Forge, NeoForge and Quilt1.21.2 – 1.21.4Server required, client optional2024-12-11

Questions

Does The Impossible Library need to be installed on the client and the server?

Yes. A server running it needs every connecting player to have it too.

Which mods require The Impossible Library?

Music Triggers, SleepLess and Specified Spawning list it as a requirement.

Which game versions have files?

Files exist for 1.12, 1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6 and 1.21.1.

In the catalog

The Impossible Library is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from The_Computerizer

All projects

Similar mods

What the author says

This mod was originally made to offer mod devs methods for doing things that are typically thought of as impossible, hacky, tedious, or maybe even require a third party java library. It now additionally serves as an API that can be used to load and run mods on multiple versions & mod loaders.
The_Computerizer, on the Modrinth page

Official listing

Owner
The_Computerizer
Published
2023-03-03
Updated on Modrinth
2025-11-22
Facts verified
2026-10-15

Tags