AmbleKit
Modby 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)**

[
](https://www.curseforge.com/minecraft/mc-mods/amblekit)
[
](https://modrinth.com/mod/amblekit)
[
](https://fabricmc.net/)
[
](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***
### 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!
### 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")}")
}
```
GitHub
•
CurseForge
•
Modrinth
•
Discord
•
Website
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?
### 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
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
Variant Fletching Tables [Fabric]
Fletching Tables from all wood types
Mod
1,205,284
Advancements Reloaded
Enhance your Minecraft advancements experience with a revamped UI that utilizes more of your screen space, especially at...
Mod
1,205,206
Epic Knights: Shields Armor and Weapons
Adds medieval armor and weapons
Mod
1,204,784
Iskall Utilities
Dependency for Vault Hunters - Official Modpack
Mod
1,204,477
More Create Stuffs
Adds some recipes and items to Create related to other mods.
Mod
1,204,396
FTB Beast Coin Miner
Beast Coin Miner
Mod
1,204,084