diff --git a/build-number.txt b/build-number.txt index c6a69471..104df793 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -1422 \ No newline at end of file +1425 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java index 2b3d74e5..cf68f1af 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/CorePlugin.java @@ -234,7 +234,11 @@ public class CorePlugin extends PositionPlugin.Listener { } public void runPlaceBlock (String command) { - bot.executorService.submit(() -> placeBlockQueue.add(command)); + try { + placeBlockQueue.add(command); + } catch (Exception e) { + e.printStackTrace(); + } } private void forceRunPlaceBlock (String command) { diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/PositionPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/PositionPlugin.java index 3321da96..16a539a9 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/PositionPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/PositionPlugin.java @@ -74,7 +74,7 @@ public class PositionPlugin extends Bot.Listener { } public void packetReceived (ClientboundPlayerPositionPacket packet) { - bot.session.send(new ServerboundAcceptTeleportationPacket(packet.getId())); + if (bot.session != null) bot.session.send(new ServerboundAcceptTeleportationPacket(packet.getId())); position = packet.getPosition();