@@ -233,9 +233,15 @@ abstract class PaperweightUser : Plugin<Project> {
233
233
content { onlyForConfigurations(PARAM_MAPPINGS_CONFIG ) }
234
234
}
235
235
}
236
- maven(userdevSetup.remapper.url) {
237
- name = REMAPPER_REPO_NAME
238
- content { onlyForConfigurations(REMAPPER_CONFIG ) }
236
+ userdevSetup.remapper?.url?.let {
237
+ maven(it) {
238
+ name = REMAPPER_REPO_NAME
239
+ content { onlyForConfigurations(REMAPPER_CONFIG ) }
240
+ }
241
+ }
242
+ maven(PAPER_MAVEN_REPO_URL ) {
243
+ name = PLUGIN_REMAPPER_REPO_NAME
244
+ content { onlyForConfigurations(PLUGIN_REMAPPER_CONFIG ) }
239
245
}
240
246
userdevSetup.decompiler?.url?.let {
241
247
maven(it) {
@@ -292,16 +298,21 @@ abstract class PaperweightUser : Plugin<Project> {
292
298
dependenciesFrom { userdevSetup.get().paramMappings }
293
299
}
294
300
295
- fun makeRemapperConfig (name : String ) {
296
- target.configurations.register(name) {
297
- // when using a fat jar for tiny-remapper we don't need its transitive deps
298
- dependenciesFrom({ ! it.contains(" :tiny-remapper:" ) || ! it.endsWith(" :fat" ) }) {
299
- userdevSetup.get().remapper
300
- }
301
+ target.configurations.register(REMAPPER_CONFIG ) {
302
+ // when using a fat jar for tiny-remapper we don't need its transitive deps
303
+ dependenciesFrom({ ! it.contains(" :tiny-remapper:" ) || ! it.endsWith(" :fat" ) }) {
304
+ userdevSetup.get().remapper
305
+ }
306
+ }
307
+ target.configurations.register(PLUGIN_REMAPPER_CONFIG ) {
308
+ // when using a fat jar for tiny-remapper we don't need its transitive deps
309
+ dependenciesFrom({ ! it.contains(" :tiny-remapper:" ) || ! it.endsWith(" :fat" ) }) {
310
+ MavenDep (
311
+ PAPER_MAVEN_REPO_URL ,
312
+ listOf (" ${listOf (" net" , " fabricmc" ).joinToString(" ." )} :tiny-remapper:${LibraryVersions .TINY_REMAPPER } :fat" )
313
+ )
301
314
}
302
315
}
303
- makeRemapperConfig(REMAPPER_CONFIG )
304
- makeRemapperConfig(PLUGIN_REMAPPER_CONFIG )
305
316
306
317
target.configurations.register(MOJANG_MAPPED_SERVER_CONFIG ) {
307
318
defaultDependencies {
0 commit comments