aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hype/bbsentials/communication
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/hype/bbsentials/communication')
-rw-r--r--src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java b/src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java
index 53e534c..a40c621 100644
--- a/src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java
+++ b/src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java
@@ -198,6 +198,7 @@ public class BBsentialConnection {
}
} catch (InterruptedException e) {
e.printStackTrace();
+ } catch (NullPointerException ignored) {
}
});
messageSenderThread.start();
@@ -227,8 +228,11 @@ public class BBsentialConnection {
if (BBsentials.getConfig().isDetailedDevModeEnabled()) {
Chat.sendPrivateMessageToSelf("§bBBDev-s: " + message);
}
- if (socket.isConnected() && writer != null) {
- writer.println(message);
+ try {
+ if (socket.isConnected() && writer != null) {
+ writer.println(message);
+ }
+ } catch (NullPointerException ignored) {
}
}
@@ -348,7 +352,7 @@ public class BBsentialConnection {
int waitTime;
if (packet.splasherUsername.equals(config.getUsername())) {
- SplashStatusUpdateListener splashStatusUpdateListener = new SplashStatusUpdateListener(this,packet);
+ SplashStatusUpdateListener splashStatusUpdateListener = new SplashStatusUpdateListener(this, packet);
BBsentials.splashStatusUpdateListener = splashStatusUpdateListener;
executionService.submit(splashStatusUpdateListener);
}
@@ -362,7 +366,7 @@ public class BBsentialConnection {
}
BBsentials.executionService.schedule(() -> {
SplashManager.display(packet.splashId);
- }, waitTime, TimeUnit.MILLISECONDS);
+ }, waitTime, TimeUnit.MILLISECONDS);
}
}