diff options
author | HacktheTime <l4bg0jb7@duck.com> | 2023-09-26 17:01:49 +0200 |
---|---|---|
committer | HacktheTime <l4bg0jb7@duck.com> | 2023-09-26 17:01:49 +0200 |
commit | 1e8c85d2bbf1d8a6fb7bc125becd790c15654dbe (patch) | |
tree | ebdbf63e2f7cd08ee162f8dd17ae784d680d671b /src/main/java/de/hype/bbsentials/communication | |
parent | 9d673ac2a30da174b17978b78a1af49a915df677 (diff) | |
download | BBsentials-1e8c85d2bbf1d8a6fb7bc125becd790c15654dbe.tar.gz BBsentials-1e8c85d2bbf1d8a6fb7bc125becd790c15654dbe.tar.bz2 BBsentials-1e8c85d2bbf1d8a6fb7bc125becd790c15654dbe.zip |
null pointer connection bug fixes
added contributers to mod json
Diffstat (limited to 'src/main/java/de/hype/bbsentials/communication')
-rw-r--r-- | src/main/java/de/hype/bbsentials/communication/BBsentialConnection.java | 12 |
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); } } |