diff --git a/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/SubServer.java b/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/SubServer.java index 094bc334..30074735 100644 --- a/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/SubServer.java +++ b/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/SubServer.java @@ -381,6 +381,21 @@ public class SubServer extends Server { return raw.getString("template"); } + /** + * Grabs the Template this Server was created from + * + * @param callback The Template + */ + public void getTemplate(Consumer callback) { + Util.nullpo(callback); + String name = getTemplate(); + if (name == null) { + callback.accept(null); + } else getHost(host -> { + callback.accept(host.getCreator().getTemplate(name)); + }); + } + /** * Is this Server Available? * diff --git a/SubServers.Creator/Purpur/build.sh b/SubServers.Creator/Purpur/build.sh index c9ef738b..e62efeed 100644 --- a/SubServers.Creator/Purpur/build.sh +++ b/SubServers.Creator/Purpur/build.sh @@ -29,7 +29,7 @@ if [[ -f "Purpur.jar" ]]; then fi mv Purpur.jar Purpur.old.jar.x fi -__DL Purpur.jar "https://api.pl3x.net/v2/purpur/$version/latest/download"; __RETURN=$? +__DL Purpur.jar "https://api.purpurmc.org/v2/purpur/$version/latest/download"; __RETURN=$? if [[ $__RETURN -eq 0 ]]; then if [[ $(stat -c%s "Purpur.jar") -ge 1000000 ]]; then echo Cleaning Up... @@ -44,7 +44,7 @@ if [[ $__RETURN -eq 0 ]]; then exit 4 fi else - echo ERROR: Failed downloading Purpur. Is Pl3x.net down? + echo ERROR: Failed downloading Purpur. Is PurpurMC.org down? __Restore rm -Rf "$0" exit 3