Modscraper Modscraper Minecraft
AmbleKit logo

AmbleKit

Mod

by duzo_

A Fabric Library used in many of the Amble Lab Mods!

Type

Mod

CurseForge Downloads

76,984

CurseForge ID

1204806

Modrinth Downloads

43,561

Modrinth ID

ZNWAUUsB

Last Updated

Jun 11, 2026

Description

### **Presented by [Amble Labs](https://amblelabs.github.io)** ![Amble Kit](https://cdn.modrinth.com/data/cached_images/d356695702e6fbdc33ad1ecd0bcbb344dffd4cb6_0.webp) [curseforge](https://www.curseforge.com/minecraft/mc-mods/amblekit) [modrinth](https://modrinth.com/mod/amblekit) [fabric](https://fabricmc.net/) [forge](https://files.minecraftforge.net) --- ### This a library mod that can be used for code simplifying for developing on Fabric ***This is used in many of our Fabric mods***

What does this libary add? What does this libary add?

### Minecraft Registration Instead of having to manually register each and every thing, you can simple `extend` or `implement` one of our `RegistryContainer` classes. These utility interfaces are recognised by our mod by sticking `RegistryContainer.register(ClassName.class, MOD_ID` into your mods `#onInitialize` method. ### Datapack Workflow We provide a custom class called `SimpleDatapackRegistry` This allows your own classes to be read and registered straight from datapacks with ease! For the kit to recognise your registry, in your mods `#onInitialize` method, you need to call `register` on your instance OR `AmbleRegistries.register(MyRegistry.getInstance()))` ### Data Generation We utilise annotations and the previously mentioned registry containers to automatically generate many features. For example, automatic english translation for blocks - By simply creating an instance of `AmbleLanguageProvider` and passing in your `BlockContainer` with the `#withBlocks` method, next time you run datagen all these blocks will have english translations based off their identifiers. There are more datagen utilities akin to this. ### Much more!

Where can I start with this? Where can I start with this?

### You can start with our template for amblekit! [Github Template for Fabric 1.20.1 Modkit](https://github.com/amblelabs/modkit-template) ### If you have an already existing mod and want the amblekit then add this to your **build.gradle**! ``` repositories { maven { url "https://jitpack.io" metadataSources { artifact() // Look directly for artifact } } } dependencies { modImplementation("com.github.amblelabs:modkit:${project.modkit_version}") { exclude(group: "net.fabricmc.fabric-api") } } ``` or if you are using kotlin ``` repositories { maven { url = uri("https://jitpack.io") metadataSources { artifact() // Look directly for artifact } } mavenCentral() } dependencies { modImplementation("com.github.amblelabs:modkit:${project.property("modkit_version")}") } ```

Links & Community Links & Community

GitHub CurseForge Modrinth Discord Website

Compatibility

Mod Loaders

Fabric Forge

Game Versions

1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6

Screenshots

Similar Mods

Included in Modpacks

External Resources