-
Notifications
You must be signed in to change notification settings - Fork 4
Examples
Rabbitminers edited this page Oct 7, 2022
·
1 revision
This has already been set up in the template, however this section may be useful if you are porting an existing project or adding create as a new dependency
In build.gradle find repositories and add these repositories to access the required dependencies
repositories {
maven {
// Mixed mappings, Registrate, Flywheel
name 'tterrag maven'
url 'https://maven.tterrag.com'
}
maven {
// Access curseforge mods
url 'https://www.cursemaven.com'
content {
includeGroup "curse.maven"
}
}
}
Optional: In order to add JEI to your development enviroment also add
repositories {
...
maven {
// JEI
name 'Progwm16 maven'
url 'https://dvs1.progwml6.com/files/maven'
}
}
In build.gradle find dependencies and add the implementations for your repsective version and add the correct versions to gradle.properties
0.5.c
build.gradle
compileOnly fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}") // Registrate
implementation fg.deobf("com.simibubi.create:Create:mc${create_version}") // Create
implementation fg.deobf("com.jozufozu.flywheel:Flywheel-Forge:${flywheel_version}") // Flywheel
gradle.properties
registrate_version=MC1.18.2-1.1.3
create_version=1.18.2_v0.5.0c+146
flywheel_version=1.18-0.6.4.87
mods.toml
[[dependencies.YOURMODID]]
modId="create"
mandatory=true
versionRange="[0.5.0c]"
ordering="BEFORE"
side="BOTH"
0.5.d
build.gradle
implementation fg.deobf("com.simibubi.create:create-${create_minecraft_version}:${create_version}:all") { transitive = false }
implementation fg.deobf("com.jozufozu.flywheel:flywheel-forge-${flywheel_minecraft_version}:${flywheel_version}")
compileOnly fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}")
gradle.properties
create_minecraft_version = 1.18.2
flywheel_minecraft_version = 1.18.2
create_version = 0.5.0.d-168
flywheel_version = 0.6.5-91
registrate_version = MC1.18.2-1.1.3
mods.toml
[[dependencies.YOURMODID]]
modId="create"
mandatory=true
versionRange="[0.5.0.d,)"
ordering="BEFORE"
side="BOTH"
0.5.e
build.gradle
implementation fg.deobf("com.simibubi.create:create-${create_minecraft_version}:${create_version}:slim") { transitive = false }
implementation fg.deobf("com.jozufozu.flywheel:flywheel-forge-${flywheel_minecraft_version}:${flywheel_version}")
implementation fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}")
gradle.properties
create_minecraft_version = 1.18.2
create_version = 0.5.0.e-195
registrate_version = MC1.18.2-1.1.3
flywheel_minecraft_version = 1.18.2
flywheel_version = 0.6.6-94
mods.toml
[[dependencies.YOURMODID]]
modId="create"
mandatory=true
versionRange="[0.5.0.e,)"
ordering="BEFORE"
side="BOTH"
0.5.e
build.gradle
implementation fg.deobf("com.simibubi.create:create-${create_minecraft_version}:${create_version}:slim") { transitive = false }
implementation fg.deobf("com.jozufozu.flywheel:flywheel-forge-${flywheel_minecraft_version}:${flywheel_version}")
implementation fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}")
gradle.properties
create_minecraft_version = 1.19.2
flywheel_minecraft_version = 1.19.2
create_version = 0.5.0.e-13
registrate_version = MC1.19-1.1.5
mods.toml
[[dependencies.YOURMODID]]
modId="create"
mandatory=true
versionRange="[0.5.0.e,)"
ordering="BEFORE"
side="BOTH"
0.5.f
build.gradle
implementation fg.deobf("com.simibubi.create:create-${create_minecraft_version}:${create_version}:slim") { transitive = false }
implementation fg.deobf("com.jozufozu.flywheel:flywheel-forge-${flywheel_minecraft_version}:${flywheel_version}")
implementation fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}")
gradle.properties
create_minecraft_version = 1.19.2
flywheel_minecraft_version = 1.19.2
create_version = 0.5.0.f-15
flywheel_version = 0.6.7-8
registrate_version = MC1.19-1.1.5
mods.toml
[[dependencies.YOURMODID]]
modId="create"
mandatory=true
versionRange="[0.5.0.f,)"
ordering="BEFORE"
side="BOTH"