Skip to main content

Get 25% OFF on your first order with BisectHosting using code "DAQEM"!

Maven Repository

DAQEM Studios hosts a public Maven repository for developers to depend on our libraries and mods.

2026 Versioning Strategy

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.

TypeURLDescription
Releaseshttps://maven.daqem.com/releasesStable, official releases only.
Snapshotshttps://maven.daqem.com/snapshotsDevelopment 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.

ProjectGroup IDArtifact ID Base
Arc Libcom.daqem.arcarc
Grief Loggercom.daqem.griefloggergrieflogger
Item Restrictionscom.daqem.itemrestrictionsitemrestrictions
Jobs+com.daqem.jobsplusjobsplus
Jobs+ Toolscom.daqem.jobsplustoolsjobsplustools
Necessitiescom.daqem.necessitiesnecessities
Tiny Mob Farmcom.daqem.tinymobfarmtinymobfarm
UI Libcom.daqem.uilibuilib
YAML Configcom.daqem.yamlconfigyamlconfig

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"
}