|
1 | 1 | evaluationDependsOn(":") |
2 | 2 |
|
3 | 3 | apply plugin: 'fabric-loom' |
4 | | -apply plugin: 'com.github.johnrengelman.shadow' |
| 4 | +apply plugin: 'com.gradleup.shadow' |
5 | 5 | apply plugin: 'com.modrinth.minotaur' |
6 | | -apply plugin: 'com.matthewprenger.cursegradle' |
| 6 | +apply plugin: 'io.github.themrmilchmann.curseforge-publish' |
7 | 7 |
|
8 | | -archivesBaseName = project.archives_base_name + "-fabric" |
| 8 | +base { |
| 9 | + archivesName = project.archives_base_name + "-fabric" |
| 10 | +} |
9 | 11 | group = project.maven_group + ".fabric" |
10 | 12 |
|
11 | 13 | configurations { |
@@ -109,55 +111,59 @@ modrinth { |
109 | 111 | loaders = ["fabric", "quilt"] |
110 | 112 | } |
111 | 113 |
|
112 | | -if (System.getenv("CURSEFORGE_TOKEN")) { |
113 | | - curseforge { |
114 | | - apiKey = System.getenv("CURSEFORGE_TOKEN") |
115 | | - project { |
116 | | - id = '631457' |
117 | | - changelogType = "markdown" |
118 | | - changelog = com.ishland.buildscript.ParseGItHubActionChangelog.getChangelog() |
119 | | - releaseType = 'alpha' |
120 | | - |
121 | | - addGameVersion "1.17" |
122 | | - addGameVersion "1.17.1" |
123 | | - addGameVersion "1.18" |
124 | | - addGameVersion "1.18.1" |
125 | | - addGameVersion "1.18.2" |
126 | | - addGameVersion "1.19" |
127 | | - addGameVersion "1.19.1" |
128 | | - addGameVersion "1.19.2" |
129 | | - addGameVersion "1.19.3" |
130 | | - addGameVersion "1.19.4" |
131 | | - addGameVersion "1.20" |
132 | | - addGameVersion "1.20.1" |
133 | | - addGameVersion "1.20.2" |
134 | | - addGameVersion "1.20.3" |
135 | | - addGameVersion "1.20.4" |
136 | | - addGameVersion "1.20.5" |
137 | | - addGameVersion "1.20.6" |
138 | | - addGameVersion "1.21" |
139 | | - addGameVersion "1.21.1" |
140 | | - addGameVersion "1.21.2" |
141 | | - addGameVersion "1.21.3" |
142 | | - addGameVersion "1.21.4" |
143 | | - addGameVersion "1.21.5" |
144 | | - addGameVersion "1.21.6" |
145 | | - addGameVersion "1.21.7" |
146 | | - addGameVersion "1.21.8" |
147 | | - addGameVersion "Fabric" |
148 | | - addGameVersion "Java 17" |
149 | | - addGameVersion "Java 18" |
150 | | - addGameVersion "Java 19" |
151 | | - addGameVersion "Java 20" |
152 | | - addGameVersion "Java 21" |
153 | | - addGameVersion "Java 22" |
154 | | - |
155 | | - mainArtifact(remapShadowJar) { |
156 | | - displayName = project.version + " devbuild" |
157 | | - } |
158 | | - } |
159 | | - options { |
160 | | - forgeGradleIntegration = false |
161 | | - } |
162 | | - } |
| 114 | +curseforge { |
| 115 | + apiToken = System.getenv("CURSEFORGE_TOKEN") |
| 116 | + publications { |
| 117 | + register("main") { |
| 118 | + projectId = "631457" |
| 119 | + |
| 120 | + gameVersion("minecraft-1-17", "1.17") |
| 121 | + gameVersion("minecraft-1-17", "1.17.1") |
| 122 | + gameVersion("minecraft-1-18", "1.18") |
| 123 | + gameVersion("minecraft-1-18", "1.18.1") |
| 124 | + gameVersion("minecraft-1-18", "1.18.2") |
| 125 | + gameVersion("minecraft-1-19", "1.19") |
| 126 | + gameVersion("minecraft-1-19", "1.19.1") |
| 127 | + gameVersion("minecraft-1-19", "1.19.2") |
| 128 | + gameVersion("minecraft-1-19", "1.19.3") |
| 129 | + gameVersion("minecraft-1-19", "1.19.4") |
| 130 | + gameVersion("minecraft-1-20", "1.20") |
| 131 | + gameVersion("minecraft-1-20", "1.20.1") |
| 132 | + gameVersion("minecraft-1-20", "1.20.2") |
| 133 | + gameVersion("minecraft-1-20", "1.20.3") |
| 134 | + gameVersion("minecraft-1-20", "1.20.4") |
| 135 | + gameVersion("minecraft-1-20", "1.20.5") |
| 136 | + gameVersion("minecraft-1-20", "1.20.6") |
| 137 | + gameVersion("minecraft-1-21", "1.21") |
| 138 | + gameVersion("minecraft-1-21", "1.21.1") |
| 139 | + gameVersion("minecraft-1-21", "1.21.2") |
| 140 | + gameVersion("minecraft-1-21", "1.21.3") |
| 141 | + gameVersion("minecraft-1-21", "1.21.4") |
| 142 | + gameVersion("minecraft-1-21", "1.21.5") |
| 143 | + gameVersion("minecraft-1-21", "1.21.6") |
| 144 | + gameVersion("minecraft-1-21", "1.21.7") |
| 145 | + gameVersion("minecraft-1-21", "1.21.8") |
| 146 | + gameVersion("modloader", "fabric") |
| 147 | + gameVersion("java", "Java 22") |
| 148 | + gameVersion("java", "Java 21") |
| 149 | + gameVersion("java", "Java 20") |
| 150 | + gameVersion("java", "Java 19") |
| 151 | + gameVersion("java", "Java 18") |
| 152 | + gameVersion("java", "Java 17") |
| 153 | + gameVersion("environment", "Server") |
| 154 | + gameVersion("environment", "Client") |
| 155 | + |
| 156 | + artifacts.register("main") { |
| 157 | + from(remapShadowJar) |
| 158 | + |
| 159 | + displayName = project.version + " devbuild" |
| 160 | + releaseType = io.github.themrmilchmann.gradle.publish.curseforge.ReleaseType.ALPHA |
| 161 | + |
| 162 | + changelog { |
| 163 | + format = io.github.themrmilchmann.gradle.publish.curseforge.ChangelogFormat.MARKDOWN |
| 164 | + from(com.ishland.buildscript.ParseGitHubActionChangelog.getChangelog()) |
| 165 | + } |
| 166 | + } |
| 167 | + } |
| 168 | + } |
163 | 169 | } |
0 commit comments