Skip to content

Commit 9944803

Browse files
committed
cloche nonsense
1 parent f9c6796 commit 9944803

6,875 files changed

Lines changed: 2641 additions & 27131 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle.kts

Lines changed: 328 additions & 86 deletions
Large diffs are not rendered by default.

build.gradle.kts.old

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
import net.fabricmc.loom.api.LoomGradleExtensionAPI
2+
3+
plugins {
4+
id("architectury-plugin") version "3.4-SNAPSHOT"
5+
id("dev.architectury.loom") version "1.9-SNAPSHOT" apply false
6+
id("com.gradleup.shadow") version "8.3.5" apply false
7+
kotlin("jvm") version ("2.0.10")
8+
java
9+
idea
10+
`maven-publish`
11+
}
12+
13+
val minecraftVersion = project.properties["minecraft_version"] as String
14+
architectury.minecraft = minecraftVersion
15+
16+
allprojects {
17+
version = project.properties["mod_version"] as String
18+
group = project.properties["maven_group"] as String
19+
}
20+
21+
subprojects {
22+
apply(plugin = "dev.architectury.loom")
23+
apply(plugin = "architectury-plugin")
24+
apply(plugin = "maven-publish")
25+
apply(plugin = "org.jetbrains.kotlin.jvm")
26+
27+
base.archivesName.set(project.properties["archives_base_name"] as String + "-${project.name}")
28+
29+
val loom = project.extensions.getByName<LoomGradleExtensionAPI>("loom")
30+
loom.silentMojangMappingsLicense()
31+
loom.mixin.useLegacyMixinAp.set(false)
32+
33+
repositories {
34+
mavenCentral()
35+
mavenLocal()
36+
maven("https://repo1.maven.org/maven2")
37+
maven("https://jitpack.io")
38+
maven("https://maven.generations.gg/snapshots")
39+
maven("https://maven.generations.gg/releases")
40+
maven("https://generationsmaven.firstdark.dev/snapshots")
41+
maven("https://generationsmaven.firstdark.dev/releases")
42+
43+
maven("https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1")
44+
maven("https://cursemaven.com").content { includeGroup("curse.maven") }
45+
maven("https://api.modrinth.com/maven").content { includeGroup("maven.modrinth") }
46+
maven("https://maven.impactdev.net/repository/development/")
47+
maven("https://maven.parchmentmc.org")
48+
maven("https://maven2.bai.lol").content {
49+
includeGroup("lol.bai")
50+
includeGroup("mcp.mobius.waila")
51+
}
52+
maven("https://maven.tterrag.com/")
53+
maven("https://nexus.resourcefulbees.com/repository/maven-public/")
54+
maven("https://maven.neoforged.net/releases")
55+
maven("https://jm.gserv.me/repository/maven-public/")
56+
maven(
57+
// location of the maven that hosts JEI files since January 2023
58+
url = "https://maven.blamejared.com/"
59+
)
60+
}
61+
62+
@Suppress("UnstableApiUsage")
63+
dependencies {
64+
"minecraft"("com.mojang:minecraft:$minecraftVersion")
65+
"mappings"(loom.layered{
66+
officialMojangMappings()
67+
parchment("org.parchmentmc.data:parchment-$minecraftVersion:${project.properties["parchment"]}@zip")
68+
})
69+
70+
compileOnly("org.jetbrains:annotations:26.0.1")
71+
}
72+
73+
java {
74+
withSourcesJar()
75+
76+
sourceCompatibility = JavaVersion.VERSION_21
77+
targetCompatibility = JavaVersion.VERSION_21
78+
}
79+
80+
tasks.withType<JavaCompile>().configureEach {
81+
options.release.set(21)
82+
}
83+
84+
kotlin.jvmToolchain(21)
85+
86+
publishing {
87+
publications.create<MavenPublication>("mavenJava") {
88+
artifactId = base.archivesName.get()
89+
from(components["java"])
90+
}
91+
92+
repositories {
93+
mavenLocal()
94+
maven {
95+
val releasesRepoUrl = "https://maven.generations.gg/releases"
96+
val snapshotsRepoUrl = "https://maven.generations.gg/snapshots"
97+
url = uri(if (project.version.toString().endsWith("SNAPSHOT") || project.version.toString().startsWith("0")) snapshotsRepoUrl else releasesRepoUrl)
98+
name = "Generations-Repo"
99+
credentials {
100+
username = getGensCredentials().first
101+
password = getGensCredentials().second
102+
}
103+
}
104+
}
105+
}
106+
}
107+
108+
private fun getGensCredentials(): Pair<String?, String?> {
109+
val username = (project.findProperty("gensUsername") ?: System.getenv("GENS_USERNAME") ?: "") as String?
110+
val password = (project.findProperty("gensPassword") ?: System.getenv("GENS_PASSWORD") ?: "") as String?
111+
return Pair(username, password)
112+
}

common/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies {
2525
modCompileOnly("me.shedaniel:RoughlyEnoughItems-api:${project.properties["rei"]}")
2626
modCompileOnly("me.shedaniel:RoughlyEnoughItems-default-plugin:${project.properties["rei"]}")
2727

28-
modCompileOnlyApi("mezz.jei:jei-${project.properties["minecraft_version"]}-lib:${project.properties["jei"]}")
28+
("mezz.jei:jei-${project.properties["minecraft_version"]}-lib:${project.properties["jei"]}")
2929
modCompileOnlyApi("mezz.jei:jei-${project.properties["minecraft_version"]}-common-api:${project.properties["jei"]}")
3030
modRuntimeOnly("mezz.jei:jei-${project.properties["minecraft_version"]}-common:${project.properties["jei"]}")
3131

common/src/main/generated/resources/assets/generations_core/blockstates/abundant_shrine.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/arceus_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/articuno_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/azelf_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/azurill_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/baltoy_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/src/main/generated/resources/assets/generations_core/blockstates/blastoise_doll.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)