From 7a0d0f8da8745290e83b8b857a267685d1652299 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 5 Mar 2023 08:28:57 -0600 Subject: [PATCH] modrinth: expand loaders allowed to paper and purpur --- src/main/java/me/itzg/helpers/modrinth/Loader.java | 4 +++- src/main/java/me/itzg/helpers/modrinth/ModrinthCommand.java | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/itzg/helpers/modrinth/Loader.java b/src/main/java/me/itzg/helpers/modrinth/Loader.java index 35802e09..8f8351bb 100644 --- a/src/main/java/me/itzg/helpers/modrinth/Loader.java +++ b/src/main/java/me/itzg/helpers/modrinth/Loader.java @@ -3,7 +3,9 @@ public enum Loader { fabric("mods"), forge("mods"), - spigot("plugins"); + spigot("plugins"), + paper("plugins"), + purpur("plugins"); private final String type; diff --git a/src/main/java/me/itzg/helpers/modrinth/ModrinthCommand.java b/src/main/java/me/itzg/helpers/modrinth/ModrinthCommand.java index a5580ca8..bd6cc1e4 100644 --- a/src/main/java/me/itzg/helpers/modrinth/ModrinthCommand.java +++ b/src/main/java/me/itzg/helpers/modrinth/ModrinthCommand.java @@ -221,7 +221,7 @@ private List getVersionsForProject(String project) { try { return fetch(Uris.populateToUri( baseUrl + "/project/{id|slug}/version?loaders={loader}&game_versions={gameVersion}", - project, loader.toString(), gameVersion + project, arrayOfQuoted(loader.toString()), arrayOfQuoted(gameVersion) )) .userAgentCommand("modrinth") .toObjectList(Version.class) @@ -241,6 +241,10 @@ private Version getVersionFromId(String versionId) { .execute(); } + private String arrayOfQuoted(String value) { + return "[\"" + value + "\"]"; + } + private Stream processProject(String projectRef) { log.debug("Starting with projectRef={}", projectRef);