-
Notifications
You must be signed in to change notification settings - Fork 47
Home
Welcome to the Changed: MC mod wiki!
You can find documentation for various features of the Changed API here, as well as a tutorial for setting up your own transfur!
First, grab the Forge MDK, and install Intellij. Changed:MC uses many mixins to alter code for compatibility and functionality. Add this line to your buildscript dependencies and repositories (build.gradle):
buildscript {
repositories {
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
}
dependencies {
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
}
}And add it as a plugin (build.gradle):
apply plugin: 'org.spongepowered.mixin'Add this line in your repositories (build.gradle):
repositories {
maven {
name = "Changed"
url = "https://ltxprogrammer.github.io/maven/"
}
}Add this line in your dependencies (build.gradle):
dependencies {
implementation fg.deobf("net.ltxprogrammer.changed:Changed-m${minecraftVersion}-f${forgeVersion}:v${changedVersion}")
}Make sure you specify which environment versions you are using in the line above. This can be done by directly substituting (e.g. Changed-m1.20.1-f47.4.0:v0.15.0), or in your gradle.properties:
minecraftVersion = 1.20.1
forgeVersion = 47.4.0
changedVersion = 0.15.0Then add a mod dependency to mods.toml:
[[dependencies.your_mod_id]]
modId="changed"
mandatory=true
versionRange="[0.15.0]" # Replace with the version you plan to mod
ordering="NONE"
side="BOTH"Note: any issues relating to gradle/mixin should be properly be researched (Googled) before creating an issue.
You'll now have access to all the tools within the Changed: Minecraft Mod, good luck!