-
-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Smartin-b edited this page Jan 8, 2025
·
9 revisions
Welcome to the Modular-Item-API wiki! This wiki aims to provide documentation and best practices for handling datapacks and resources using the Modular Item API.
All of the data for truly modular has to be stored in data/miapi for more info about the types you can visit this page
latest version can be checked via the releases We recommend the usage of any Architectury Template, depending on Architectury is also recommended since Truly Modular already depends on it the miapi_version needed is the same as the github release tag. We also recommend the usage of yarn as we use yarn as well, but mojmaps should be fine as well
repositories {
maven {
url 'http://trulymodular.duckdns.org/maven'
allowInsecureProtocol = true
}
maven { url 'https://maven.uuid.gg/releases' }
maven { url 'https://maven.terraformersmc.com/' }
maven { url 'https://maven.theillusivec4.top/' }
maven {
url "https://maven.jamieswhiteshirt.com/libs-release"
content {
includeGroup "com.jamieswhiteshirt"
}
}
maven {
name = 'GeckoLib'
url 'https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/'
content {
includeGroupByRegex("software\\.bernie.*")
includeGroup("com.eliotlash.mclib")
}
}
}
dependencies {
modApi("com.Truly-Modular.Modular-Item-API:Truly-Modular-miapi-common:${rootProject.miapi_version}-${rootProject.minecraft_version}")
}
dependencies {
modApi("com.Truly-Modular.Modular-Item-API:Truly-Modular-miapi-fabric:${rootProject.miapi_version}-${rootProject.minecraft_version}")
}
dependencies {
compileOnly(annotationProcessor("io.github.llamalad7:mixinextras-common:0.4.1"))
implementation(include("io.github.llamalad7:mixinextras-forge:0.4.1"))
modApi("com.Truly-Modular.Modular-Item-API:Truly-Modular-miapi-forge:${rootProject.miapi_version}-${rootProject.minecraft_version}")
forgeRuntimeLibrary(api("com.ezylang:EvalEx:3.2.0"))
}