Commits

md_5 authored 8e8a5815ecf
BUILDTOOLS-613: Can no longer build 1.18
No tags

src/main/java/org/spigotmc/builder/Builder.java

Modified
471 471 {
472 472 download( versionInfo.getMappingsUrl(), mojangMappings );
473 473 }
474 474
475 475 MapUtil mapUtil = new MapUtil();
476 476 mapUtil.loadBuk( classMappings );
477 477 if ( !memberMappings.exists() )
478 478 {
479 479 memberMappings = new File( workDir, "bukkit-" + mappingsVersion + "-members.csrg" );
480 480 mapUtil.makeFieldMaps( mojangMappings, memberMappings, true );
481 + } else if ( !fieldMappings.exists() )
482 + {
483 + mapUtil.makeFieldMaps( mojangMappings, fieldMappings, false );
484 + }
481 485
486 + // 1.18
487 + if ( memberMappings.exists() )
488 + {
482 489 runMaven( CWD, "install:install-file", "-Dfile=" + memberMappings, "-Dpackaging=csrg", "-DgroupId=org.spigotmc",
483 490 "-DartifactId=minecraft-server", "-Dversion=" + versionInfo.getSpigotVersion(), "-Dclassifier=maps-spigot-members", "-DgeneratePom=false" );
491 + }
484 492
493 + // 1.18
494 + if ( classMappings.exists() )
495 + {
485 496 runMaven( CWD, "install:install-file", "-Dfile=" + classMappings, "-Dpackaging=csrg", "-DgroupId=org.spigotmc",
486 497 "-DartifactId=minecraft-server", "-Dversion=" + versionInfo.getSpigotVersion(), "-Dclassifier=maps-spigot", "-DgeneratePom=false" );
487 - } else if ( !fieldMappings.exists() )
488 - {
489 - mapUtil.makeFieldMaps( mojangMappings, fieldMappings, false );
498 + }
490 499
500 + // 1.17
501 + if ( fieldMappings.exists() )
502 + {
491 503 runMaven( CWD, "install:install-file", "-Dfile=" + fieldMappings, "-Dpackaging=csrg", "-DgroupId=org.spigotmc",
492 504 "-DartifactId=minecraft-server", "-Dversion=" + versionInfo.getSpigotVersion(), "-Dclassifier=maps-spigot-fields", "-DgeneratePom=false" );
493 505
494 506 File combinedMappings = new File( workDir, "bukkit-" + mappingsVersion + "-combined.csrg" );
495 507 if ( !combinedMappings.exists() )
496 508 {
497 509 mapUtil.makeCombinedMaps( combinedMappings, memberMappings );
498 510 }
499 511
500 512 runMaven( CWD, "install:install-file", "-Dfile=" + combinedMappings, "-Dpackaging=csrg", "-DgroupId=org.spigotmc",
501 513 "-DartifactId=minecraft-server", "-Dversion=" + versionInfo.getSpigotVersion(), "-Dclassifier=maps-spigot", "-DgeneratePom=false" );
502 514 }
503 515
516 + // 1.17+
504 517 runMaven( CWD, "install:install-file", "-Dfile=" + mojangMappings, "-Dpackaging=txt", "-DgroupId=org.spigotmc",
505 518 "-DartifactId=minecraft-server", "-Dversion=" + versionInfo.getSpigotVersion(), "-Dclassifier=maps-mojang", "-DgeneratePom=false" );
506 519 }
507 520
508 521 File clMappedJar = new File( finalMappedJar + "-cl" );
509 522 File mMappedJar = new File( finalMappedJar + "-m" );
510 523
511 524 if ( versionInfo.getClassMapCommand() == null )
512 525 {
513 526 versionInfo.setClassMapCommand( "java -jar BuildData/bin/SpecialSource-2.jar map -i {0} -m {1} -o {2}" );

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut