Skip to content

Examples

Rabbitminers edited this page Oct 7, 2022 · 1 revision

Depending on create

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

Repositories

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

Dependencies

In build.gradle find dependencies and add the implementations for your repsective version and add the correct versions to gradle.properties

1.18.2

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"

1.19.2

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"

Clone this wiki locally