
The Impossible Library
Originally, this mod was created to provide mod developers with tools for performing tasks that are typically considered impossible, requiring non-standard solutions, tedious, or even requiring third-party Java libraries. Now it also functions as an API that allows loading and running mods on various game versions and with different mod loaders.
Supported Versions
Version statuses are indicated as follows:
- BROKEN → API is implemented for this version, but loading is not yet possible
- FUNCTIONAL → No known major issues have been identified for this version
- LOADABLE → The game can launch in this version, but entering a world is not yet available
- PLANNED → API is not yet implemented for this version, but work is in progress
- PLAYABLE → Worlds can load in this version, but stability issues may occur
Cleanroom
- 1.12.2 → PLANNED
Fabric/Quilt
- 1.16.5 → FUNCTIONAL
- 1.18.2 → FUNCTIONAL
- 1.19.2 → FUNCTIONAL
- 1.19.4 → FUNCTIONAL
- 1.20.1 → FUNCTIONAL
- 1.20.4 → FUNCTIONAL
- 1.20.6 → FUNCTIONAL
- 1.21.1 → FUNCTIONAL
- 1.21.4 → PLANNED
Forge
- 1.12.2 → FUNCTIONAL
- 1.16.5 → FUNCTIONAL
- 1.18.2 → FUNCTIONAL
- 1.19.2 → FUNCTIONAL
- 1.19.4 → FUNCTIONAL
- 1.20.1 → FUNCTIONAL
- 1.20.4 → BROKEN
- 1.20.6 → BROKEN
- 1.21.1 → FUNCTIONAL
- 1.21.4 → PLANNED
NeoForge
- 1.20.1 → FUNCTIONAL
- 1.20.4 → PLAYABLE
- 1.20.6 → FUNCTIONAL
- 1.21.1 → FUNCTIONAL
- 1.21.4 → PLANNED
Features
A more detailed wiki will be created in the future, but for now here are several useful features provided by the mod:
- Simplified file creation and manipulation
- Universal image rendering to the screen
- Global NBT data storage and retrieval
- Support for radial GUI elements and helper methods for working with them
- Custom asynchronous tick events configurable with millisecond precision