AmbleKit
Modby duzo_
A Fabric Library used in many of the Amble Lab Mods!
Type
Mod
CurseForge Downloads
88,650
CurseForge ID
1204806
Modrinth Downloads
50,408
Modrinth ID
ZNWAUUsB
Last Updated
Jul 25, 2026
Description
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
Game Versions
Screenshots
Similar Mods
An Origins Addon - Apocalypse
Tired of simple origins? Well, do I have something for you...
Pillager Caravans
Adds roaming pillager caravans with biome-themed loot and guarded convoys!
Crying Ghasts
😭 Ghasts drop their tears periodically when a player is close, allowing sustainable farming.
Dregora RL
Dregora RL is a overworld generator made to fully work with RLCraft.
Grim's Transportables
Horse-drawn carriages, teleporting rails, and launching rails. Make your travels more interesting.
Your Reputation (Jade)
A Jade plugin that displays your reputation on the villagers' tooltips.