ModsFinder

FromAnotherLibrary

by acats

FromAnotherLibrary is a library for developers that handles content registration on Fabric and Forge, a configuration system and built-in resource and data packs.

FabricForgeNeoForgeQuiltClient and serverMIT License1.20.1

What it does

The library lets a mod register its content on both Fabric and Forge without writing separate code for each mod loader. Its configuration system works on the same two loaders, regenerates outdated config files automatically, and logs a message when a config file is invalid so that a mistake in an edit can be found.

Mods built on the library can add several built-in resource packs and data packs at once. Each pack loads only when a chosen condition holds, such as another mod being loaded or a config option being enabled. The mod has a single 1.20.1 release, published for Fabric, Forge, NeoForge and Quilt, and the 1.0.2 file is the latest on all four.

The library is required by From Another World, so that mod needs it installed next to it. Because it is a library, it runs on client and server, and both sides need it. The code is under the MIT License and is not open source.

Key features

  1. Cross-loader registration

    Content is registered through one code path, so the same mod source works on Fabric and Forge.

  2. Configuration system

    Config files are regenerated when they fall out of date, keeping saved settings in line with the current version.

  3. Config error messages

    An invalid config value produces a log message that points to the problem for the person editing it.

  4. Conditional data packs

    Built-in resource and data packs load only when a chosen mod is present or a config option is turned on.

Compatibility

Latest build for each game version and loader.

1.20.11.0.21.0.21.0.21.0.2
ReleaseBetaAlphaNot available

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

Required by 1 mod

Use cases

Mod development

Developers who build several mods for 1.20.1 can share the same registration and config code across loaders.

Who it’s for: The library is aimed at mod developers working on 1.20.1. Players who only want to play modded worlds have no direct use for it, beyond the mods that require it.

Questions

Which mod requires FromAnotherLibrary?

From Another World requires it, so the library must be installed on the same side as that mod.

Does FromAnotherLibrary need to be installed on a server?

Yes. Installation covers the server and each player's game.

Which mod loaders does the library support?

Fabric, Forge, NeoForge and Quilt all have files for 1.20.1, and the latest file on each is 1.0.2.

In the catalog

FromAnotherLibrary is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from acats

All projects

Similar mods

What the author says

Currently: - Helps with registering content on both Fabric and Forge without the need for mod loader specific code - Provides my own config system that works on both Fabric and Forge with features such as automatic regeneration of outdated configs and log messages if a config is invalid that should make it obvious if…
acats, on the Modrinth page

Official listing

Owner
acats
Published
2023-10-10
Updated on Modrinth
2023-10-14
Facts verified
2026-10-15

Tags