Maven Repository
DAQEM Studios hosts a public Maven repository for developers to depend on our libraries and mods.
Only mods and libraries that follow our 2026 Versioning Strategy are hosted on this Maven. Legacy versions are not available on our Maven Repository. For legacy versions, use CurseMaven or Modrinth Maven.
Repository Information
We provide two repositories based on the stability of the build.
| Type | URL | Description |
|---|---|---|
| Releases | https://maven.daqem.com/releases | Stable, official releases only. |
| Snapshots | https://maven.daqem.com/snapshots | Development versions, Pull Requests, and pre-releases. |
Adding the Repository
Add the following to your build.gradle or settings.gradle file:
Groovy
repositories {
maven {
name = "DAQEM Maven"
url = "https://maven.daqem.com/releases"
}
}
Kotlin
repositories {
maven {
name = "DAQEM Maven"
url = uri("https://maven.daqem.com/releases")
}
}
Available Artifacts
Below are the Group IDs and Artifact IDs for our projects. Use the suffix -fabric, -neoforge, or -common depending on your target platform.
| Project | Group ID | Artifact ID Base |
|---|---|---|
| Arc Lib | com.daqem.arc | arc |
| Grief Logger | com.daqem.grieflogger | grieflogger |
| Item Restrictions | com.daqem.itemrestrictions | itemrestrictions |
| Jobs+ | com.daqem.jobsplus | jobsplus |
| Jobs+ Tools | com.daqem.jobsplustools | jobsplustools |
| Necessities | com.daqem.necessities | necessities |
| Tiny Mob Farm | com.daqem.tinymobfarm | tinymobfarm |
| UI Lib | com.daqem.uilib | uilib |
| YAML Config | com.daqem.yamlconfig | yamlconfig |
Dependency Example
In a Fabric project using Architectury Loom, your build.gradle would look like this:
dependencies {
// Standard Mod Implementation
modImplementation "com.daqem.arc:arc-fabric:${arc_version}"
modImplementation "com.daqem.uilib:uilib-fabric:${uilib_version}"
modImplementation "com.daqem.jobsplus:jobsplus-fabric:${jobsplus_version}"
// For Multi-platform Common projects
// modImplementation "com.daqem.yamlconfig:yamlconfig-common:${yamlconfig_version}"
}
Snapshot Versions
Snapshot versions should not be used in production environments. They are intended for development purposes only. We mainly use snapshots when porting to new Minecraft versions so we can publish all mods at the same time since a lot of them depend on each other. To use snapshot versions, change the repository URL to the snapshots URL:
repositories {
maven {
name = "DAQEM Maven Snapshots"
url = "https://maven.daqem.com/snapshots"
}
}
Then, use the version with -PRx suffix, e.g., 1.0.0-PR3.
dependencies {
modImplementation "com.daqem.arc:arc-fabric:1.0.0-PR3"
}