diff --git a/src/main/java/baritone/event/GameEventHandler.java b/src/main/java/baritone/event/GameEventHandler.java index 93c78029..7abb1692 100644 --- a/src/main/java/baritone/event/GameEventHandler.java +++ b/src/main/java/baritone/event/GameEventHandler.java @@ -52,6 +52,10 @@ public final class GameEventHandler implements IGameEventListener, Helper { @Override public final void onPlayerUpdate(PlayerUpdateEvent event) { + // TODO temporary bot event call prevention + if (event.getPlayer() != player()) + return; + listeners.forEach(l -> l.onPlayerUpdate(event)); } @@ -62,6 +66,10 @@ public final class GameEventHandler implements IGameEventListener, Helper { @Override public final void onSendChatMessage(ChatEvent event) { + // TODO temporary bot event call prevention + if (event.getPlayer() != player()) + return; + // Ensure UserManager is created to prevent a ConcurrentModificationException Objects.requireNonNull(UserManager.INSTANCE); @@ -127,6 +135,10 @@ public final class GameEventHandler implements IGameEventListener, Helper { @Override public void onPlayerRotationMove(RotationMoveEvent event) { + // TODO temporary bot event call prevention + if (event.getPlayer() != player()) + return; + listeners.forEach(l -> l.onPlayerRotationMove(event)); }