File tree Expand file tree Collapse file tree
lib/src/main/java/me/hsgamer/mcserverupdater/updater Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33import me .hsgamer .mcserverupdater .api .GithubReleaseUpdater ;
44import me .hsgamer .mcserverupdater .util .VersionQuery ;
5+ import me .hsgamer .mcserverupdater .util .VersionUtils ;
56import org .json .JSONObject ;
67
78import java .util .regex .Pattern ;
@@ -13,7 +14,11 @@ public DivineUpdater(VersionQuery versionQuery) {
1314
1415 @ Override
1516 public Pattern getArtifactPattern () {
16- return Pattern .compile ("DivineMC-paperclip-.+-reobf\\ .jar" );
17+ if (VersionUtils .isMojmapDefault (version )) {
18+ return Pattern .compile ("DivineMC-paperclip-.+-mojmap\\ .jar" );
19+ } else {
20+ return Pattern .compile ("DivineMC-paperclip-.+-reobf\\ .jar" );
21+ }
1722 }
1823
1924 @ Override
Original file line number Diff line number Diff line change 22
33import me .hsgamer .mcserverupdater .api .GithubReleaseUpdater ;
44import me .hsgamer .mcserverupdater .util .VersionQuery ;
5+ import me .hsgamer .mcserverupdater .util .VersionUtils ;
56import org .json .JSONObject ;
67
78import java .util .regex .Pattern ;
@@ -13,7 +14,11 @@ public PlazmaUpdater(VersionQuery versionQuery) {
1314
1415 @ Override
1516 public Pattern getArtifactPattern () {
16- return Pattern .compile ("plazma-paperclip-.+-reobf\\ .jar" );
17+ if (VersionUtils .isMojmapDefault (version )) {
18+ return Pattern .compile ("plazma-paperclip-.+-mojmap\\ .jar" );
19+ } else {
20+ return Pattern .compile ("plazma-paperclip-.+-reobf\\ .jar" );
21+ }
1722 }
1823
1924 @ Override
@@ -23,6 +28,6 @@ public String getDefaultVersion() {
2328
2429 @ Override
2530 public JSONObject getReleaseObject () {
26- return getReleaseByTag ("latest- " + version );
31+ return getReleaseByTag ("build/ " + version + "/latest" );
2732 }
2833}
You can’t perform that action at this time.
0 commit comments