Add hiding versions. Closes #437

This commit is contained in:
huangyuhui
2018-08-26 11:50:42 +08:00
parent 6ca4aeb5a2
commit 9a375fd0d1
3 changed files with 20 additions and 12 deletions

View File

@@ -230,6 +230,7 @@ public final class MainPage extends StackPane implements DecoratorPage {
private void loadVersions(HMCLGameRepository repository) {
List<Node> children = repository.getVersions().parallelStream()
.filter(version -> !version.isHidden())
.sorted((a, b) -> VersionNumber.COMPARATOR.compare(VersionNumber.asVersion(a.getId()), VersionNumber.asVersion(b.getId())))
.map(version -> buildNode(repository, version, () -> GameVersion.minecraftVersion(repository.getVersionJar(version.getId())).orElse("Unknown")))
.collect(Collectors.toList());