More Ouputs API
VERY BIG DISCLAIMER: This tutorial was written for Minecraft 1.20.4, ANY VERSION THAT IS NEWER WILL NOT WORK. Im currently working on making a 1.20.5+ tutorial, I don't know how long this will take, stay tuned and read well.
Version scheme for More Outputs API
Note: it isnt worth backporting to version prior to 1.18 and certainly not prior to 1.14 so those versions won't be backported. Where x
stands for the update of the mod & y
stands for minecraft version suffix like 1.20.^^1^^. Note that z
only appears when there is an actual bugfix, otherwise it will be for example 2.x.y
.
Minecraft Version | Mod Version | Mod Loader | Status |
---|---|---|---|
< 1.18 | - | Fabric | skipped |
1.18.x | 0.2.y.z | Fabric | done |
1.19.x | 0.5.y.z | Fabric | done |
1.20.x | 1.x.y.z | Fabric | done |
1.21.x | 2.x.y.z | Fabric | current version |
Extra info on the mod such as download count can be found here
Getting Started
- Gradle (Groovy)
- Maven
In your build.gradle
// Should be in the TOP repositories block
repositories {
mavenCentral()
maven {
url = ("https://repo.repsy.io/mvn/scaredrabbit/scaredsmods")
}
}
//Dependencies block
modImplementation "io.github.scaredsmods.moreoutputsapi:MoreOutputsAPI:${project.moapi_version}"
//OR
modApi "io.github.scaredsmods.moreoutputsapi:MoreOutputsAPI:${project.moapi_version}"
moapi_version = VERSION
<!-- Should be in the <repositories></repositories> block -->
<repository>
<id>repsy</id>
<url>https://repo.repsy.io/mvn/scaredrabbit/scaredsmods</url>
</repository>
<!-- Should be in the <dependencies></dependencies> block -->
<dependency>
<groupId>io.github.scaredsmods.moreoutputsapi</groupId>
<artifactId>MoreOutputsAPI</artifactId>
<version>VERSION</version>
</dependency>
VERSION
can either be found on repsy, curseforge or modrinth.
Usage
I would assume that you already know most of the things we are about to do, but for those that don't know, here is the tutorial!