ModsFinder

AmbleKit

by AmbleLabs

AmbleKit is a Library for Fabric and Forge mods, providing registration helpers and datagen utilities that AmbleLabs mods share.

FabricForgeClient and serverMIT LicenseOpen source1.20.1 – 1.20.6

What it does

Registration is handled through a utility interface: a class that implements it can register its blocks and items from the onInitialize method, with each entry tied to a mod ID and a class reference. Classes registered this way can read datapack content directly, which keeps the setup short for mod developers.

The library also automates English translations for blocks. Creating an AmbleLanguageProvider and passing a container with withBlocks generates translation entries from the block identifiers on the next datagen run, so no language file has to be written by hand. Additional datagen utilities of the same kind are included.

AmbleKit is open source under the MIT License and is published for Fabric and Forge across 6 release versions, 1.20.1 – 1.20.6. The server and every player need the mod installed. Seven other mods, including Adventures In Time - TARDIS, Adventures In Time - K9 and AIT Extras, require it.

Key features

  1. Registration interface

    A utility interface lets a class register blocks and items with a mod ID, without manual calls scattered through the initializer.

  2. Datapack reading

    Registered classes can read datapack content directly, so mod code does not need its own loading routine.

  3. Automatic block translations

    Translation entries for blocks are generated from their identifiers when datagen runs, based on the blocks passed to the provider.

  4. Datagen utilities

    Further helpers for data generation sit alongside the translation provider in the same library.

Compatibility

Latest build for each game version and loader.

1.20.61.1.8.93-1.20.1-betaNot available
1.20.51.1.8.93-1.20.1-betaNot available
1.20.41.1.8.93-1.20.1-betaNot available
1.20.31.1.8.93-1.20.1-betaNot available
1.20.21.1.8.93-1.20.1-betaNot available
1.20.11.1.14.79-1.20.1-beta1.1.14-1.20.1+forge-beta
ReleaseBetaAlphaNot available

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

Required by 7 mods

Use cases

Shared base for AmbleLabs mods

The library is used by many AmbleLabs mods, so it is needed whenever one of them is installed.

Starting a new Fabric mod

A GitHub template for Fabric 1.20.1 built on the same modkit gives a starting point for new projects.

Who it’s for: Mod developers who want less setup code for registration and translations, and players who install AmbleLabs mods that depend on it.

Questions

Does AmbleKit need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which loaders does AmbleKit support?

Builds are published for Fabric and Forge, with files for 1.20.1 – 1.20.6. The latest Fabric file is 1.1.14.79-1.20.1-beta for 1.20.1, and the latest Forge file is 1.1.14-1.20.1+forge-beta for 1.20.1 on the beta channel.

Which mods require AmbleKit?

Seven catalog mods require it, including Adventures In Time - TARDIS, Adventures In Time - K9 and AIT Extras.

In the catalog

AmbleKit is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 11,154 mods support Minecraft 1.20.6.

More from AmbleLabs

All projects

Similar mods

What the author says

These utility interfaces are recognised by our mod by sticking RegistryContainer.register(ClassName.class, MOD_ID into your mods #onInitialize method. This allows your own classes to be read and registered straight from datapacks with ease!
AmbleLabs, on the Modrinth page

Official listing

Owner
AmbleLabs
Published
2025-01-22
Updated on Modrinth
2025-09-07
Facts verified
2026-10-15

Tags