@@ -54,13 +54,13 @@ public void initialize(URL url, ResourceBundle resourceBundle) {
5454 logger .log (Level .INFO , "Fetching Mojang data" );
5555 DownloadUtil .getVersions ().entrySet ().stream ()
5656 .flatMap (e -> StreamSupport .stream (e .getValue ().getAsJsonArray ().spliterator (), false ))
57- .map (JsonElement ::getAsString ).collect (Collectors .toCollection (ArrayDeque ::new ))
57+ .map (JsonElement ::getAsString ).filter ( e -> ! e . contains ( "-" )). collect (Collectors .toCollection (ArrayDeque ::new ))
5858 .descendingIterator ().forEachRemaining (mcVersionsPaper ::add );
5959 JsonObject mojangData = DownloadUtil .getMojangData ();
6060 mojangData .getAsJsonArray ("versions" ).forEach (e -> {
6161 JsonObject eo = e .getAsJsonObject ();
6262 String id = eo .get ("id" ).getAsString ();
63- if ((eo .get ("type" ).getAsString ().equals ("release" ) || eo .get ("type" ).getAsString ().equals ("snapshot" ) ) && mcVersionsPaper .contains (id )) {
63+ if ((eo .get ("type" ).getAsString ().equals ("release" ) || eo .get ("type" ).getAsString ().equals ("snapshot" )) && mcVersionsPaper .contains (id )) {
6464 try {
6565 mojangjars .put (id , DownloadUtil .getMojangJarUrl (eo .get ("url" ).getAsString ()));
6666 } catch (IOException ex ) {
@@ -84,7 +84,7 @@ public void initialize(URL url, ResourceBundle resourceBundle) {
8484 ObservableList items = javaCB .getItems ();
8585 String value = "System (" + System .getProperty ("java.version" ) + ")" ;
8686 items .add (0 , value );
87- int [] javaVersions = {8 , 11 , 16 , 17 , 19 , 20 , 21 , 22 };
87+ int [] javaVersions = {8 , 11 , 16 , 17 , 19 , 20 , 21 , 22 , 25 };
8888 for (int javaVersion : javaVersions ) {
8989 if (new File ("java-" + javaVersion ).exists ()) {
9090 items .add ("Java " + javaVersion );
0 commit comments