aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java b/src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java
index b647fb1c..2d594ccf 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/questing/SBInfo.java
@@ -53,10 +53,13 @@ public class SBInfo {
if(event.message.getUnformattedText().startsWith("{")) {
try {
JsonObject obj = NotEnoughUpdates.INSTANCE.manager.gson.fromJson(event.message.getUnformattedText(), JsonObject.class);
- if(obj.has("server") && obj.has("gametype") && obj.has("mode") && obj.has("map")) {
- locraw = obj;
+ if(obj.has("server")) {
event.setCanceled(true);
+ if(obj.has("gametype") && obj.has("mode") && obj.has("map")) {
+ locraw = obj;
+ }
}
+
} catch(Exception e) {
e.printStackTrace();
}