From 0094475513031c0b1a8738b60b5f862b078d936a Mon Sep 17 00:00:00 2001 From: OmerBenGera Date: Sat, 3 Sep 2022 09:33:46 +0300 Subject: [PATCH] Changed it so when failing to retrieve mappings for the server the plugin doesn't fail to load --- build.gradle | 2 +- .../java/com/bgsoftware/wildloaders/WildLoadersPlugin.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index f6ae4a8..bb77a20 100644 --- a/build.gradle +++ b/build.gradle @@ -66,7 +66,7 @@ dependencies { implementation 'com.bgsoftware.common.reflection:ReflectionUtils:latest' implementation 'com.bgsoftware.common.config:CommentedConfiguration:1.0.3' - implementation 'com.bgsoftware.common.mappings:MappingsChecker:1.0.0' + implementation 'com.bgsoftware.common.mappings:MappingsChecker:1.0.1' implementation 'com.bgsoftware.common.remaps:RemapsChecker:1.0.0' // Spigot jars diff --git a/src/main/java/com/bgsoftware/wildloaders/WildLoadersPlugin.java b/src/main/java/com/bgsoftware/wildloaders/WildLoadersPlugin.java index 1e600c3..cb1501a 100644 --- a/src/main/java/com/bgsoftware/wildloaders/WildLoadersPlugin.java +++ b/src/main/java/com/bgsoftware/wildloaders/WildLoadersPlugin.java @@ -99,7 +99,10 @@ public final class WildLoadersPlugin extends JavaPlugin implements WildLoaders { String mappingVersionHash = nmsAdapter.getMappingsHash(); - if (mappingVersionHash != null && !MappingsChecker.checkMappings(mappingVersionHash, version)) { + if (mappingVersionHash != null && !MappingsChecker.checkMappings(mappingVersionHash, version, error -> { + log("&cFailed to retrieve allowed mappings for your server, skipping..."); + return true; + })) { log("WildStacker does not support your version mappings... Please contact @Ome_R"); log("Your mappings version: " + mappingVersionHash); return false;