Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 56 additions & 8 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -118,38 +118,86 @@ repositories {
}
ivy {
name = "industrialcraft-2"
artifactPattern("http://jenkins.ic2.player.to/job/IC2_111/39/artifact/build/libs/[module]-[revision].[ext]")
artifactPattern("http://jenkins.ic2.player.to/job/IC2_112/170/artifact/build/libs/[module]-[revision].[ext]")
}
maven {
// location of a maven mirror for JEI files, as a fallback
name = "ModMaven"
url = uri("https://modmaven.k-4u.nl")
}
/*
maven {
// connection refused
name = "Galacticraft"
url = uri("https://maven.galacticraft.dev/repository/legacy-releases/")
}
maven {
name = "LibVulpes"
// connection refused on http, wrong certificate domain on https (jenkins.dmodoomsirius.me)
name = "LibVulpes Maven"
url = uri("http://maven.dmodoomsirius.me/")
isAllowInsecureProtocol = true
}
maven {
// 403 unauthorized error
name = "LibVulpes Jenkins"
url = uri("https://jenkins.dmodoomsirius.me/")
}
*/
maven {
name = "Curse Maven"
url = uri("https://cursemaven.com")
}
flatDir {
name = "libs folder"
dirs("libs")
}
}

dependencies {
minecraft(group = "net.minecraftforge", name = "forge", version = "$mcVersion-$forgeVersion")

compileOnly("net.industrial-craft:industrialcraft-2:$icVersion:dev")
//implementation("zmaster587.libVulpes:LibVulpes:$mcVersion-$libVulpesVersion-$libVulpesBuildNum-deobf")

compileOnly(fg.deobf("dev.galacticraft:galacticraft-legacy:$gcVersion"))

// === IC2 ===
// direct from repo
//compileOnly("net.industrial-craft:industrialcraft-2:${icVersion}:dev")

// === LibVulpes ===
// direct from repo, with build number and fg.deobf
//implementation(fg.deobf("zmaster587.LibVulpes:LibVulpes:${mcVersion}-${libVulpesVersion}-${libVulpesBuildNum}"))
// direct from repo, with build number, universal suffix, and fg.deobf
// \/ this is the one you want when downloading from https://www.curseforge.com/minecraft/mc-mods/libvulpes and placing in the libs folder \/
//implementation(fg.deobf("zmaster587.LibVulpes:LibVulpes:${mcVersion}-${libVulpesVersion}-${libVulpesBuildNum}:universal"))
// direct from repo, with build number
//implementation("zmaster587.LibVulpes:LibVulpes:${mcVersion}-${libVulpesVersion}-${libVulpesBuildNum}:deobf")
// direct from repo, any build number
//implementation("zmaster587.libVulpes:libVulpes:${mcVersion}-${libVulpesVersion}+:deobf")
// specific file
//implementation files("libs/LibVulpes-${mcVersion}-${libVulpesVersion}-${libVulpesBuildNum}-deobf.jar")
// direct from curse maven, version 0.4.2-25
implementation(fg.deobf("curse.maven:libvulpes-236541:3801015"))

// === Galacticraft ===
// direct from repo, with fg.deobf
//compileOnly(fg.deobf("dev.galacticraft:galacticraft-legacy:${gcVersion}"))
// direct from repo with old naming scheme and fg.deobf
// \/ this is the one you want when downloading from https://www.curseforge.com/minecraft/mc-mods/galacticraft-legacy and placing in the libs folder \/
//compileOnly(fg.deobf("dev.galacticraft:galacticraft:${mcVersion}-${gcVersion}"))
// direct from repo with old naming scheme
//compileOnly("dev.galacticraft:galacticraft:${mcVersion}-${gcVersion}:deobf")
// specific file
//compileOnly files("libs/Galacticraft-${mcVersion}-${gcVersion}-deobf.jar")
// direct from curse maven, version 4.0.6
implementation(fg.deobf("curse.maven:galacticraft-564236:4671122"))

// === JEI ===
// direct from repo, with fg.deobf
compileOnly(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}:api"))
runtimeOnly(fg.deobf("mezz.jei:jei_${mcVersion}:${jeiVersion}"))
implementation ("zmaster587.libVulpes:libVulpes:1.12.2-0.4.2+:deobf")
// direct from repo
//compileOnly("mezz.jei:jei_${mcVersion}:${jeiVersion}:api")
//runtimeOnly("mezz.jei:jei_${mcVersion}:${jeiVersion}")
// specific files
//compileOnly files("libs/jei_${mcVersion}-${jeiVersion}-api.jar")
//runtimeOnly files("libs/jei_${mcVersion}-${jeiVersion}.jar")
}

tasks.processResources {
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ startGitRev=8e676bd

# Dependencies
libVulpesVersion=0.4.2
libVulpesBuildNum=84
libVulpesBuildNum=25
jeiVersion=4.16.1.301
icVersion=2.7.39-ex111
icVersion=2.8.170-ex112
gcVersion=4.0.6

libVulpesRepo=https://github.com/slava110/libVulpes.git
Expand Down
13 changes: 12 additions & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,20 @@ pluginManagement {
url = uri("https://maven.minecraftforge.net/")
}
maven {
name = "FancyGradle"
name = "FancyGradle Maven"
url = uri("https://maven.gofancy.wtf/releases")
}
maven {
name = "FancyGradle GitHub"
url = uri("https://gitlab.com/api/v4/projects/26758973/packages/maven")
}
maven {
name = "Curse Maven"
url = uri("https://cursemaven.com")
content {
includeGroup("curse.maven")
}
}
}
}

Expand Down