Skip to content

Commit a3619da

Browse files
committed
also ignore players with null gamemode (aka bots)
1 parent 3384262 commit a3619da

File tree

1 file changed

+3
-1
lines changed
  • src/main/java/meteordevelopment/meteorclient/systems/modules/misc

1 file changed

+3
-1
lines changed

src/main/java/meteordevelopment/meteorclient/systems/modules/misc/Notifier.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import meteordevelopment.meteorclient.systems.friends.Friends;
1818
import meteordevelopment.meteorclient.systems.modules.Categories;
1919
import meteordevelopment.meteorclient.systems.modules.Module;
20+
import meteordevelopment.meteorclient.utils.entity.EntityUtils;
2021
import meteordevelopment.meteorclient.utils.entity.fakeplayer.FakePlayerEntity;
2122
import meteordevelopment.meteorclient.utils.player.ChatUtils;
2223
import meteordevelopment.meteorclient.utils.player.PlayerUtils;
@@ -331,7 +332,7 @@ private boolean shouldNotify(String name, FilterMode filterMode, Pattern filterP
331332
private void onEntityAdded(EntityAddedEvent event) {
332333
if (!event.entity.getUuid().equals(mc.player.getUuid()) && entities.get().contains(event.entity.getType()) && visualRange.get() && this.event.get() != Event.Despawn) {
333334
if (event.entity instanceof PlayerEntity player) {
334-
if (visualRangeIgnoreFakes.get() && event.entity instanceof FakePlayerEntity) return;
335+
if (visualRangeIgnoreFakes.get() && event.entity instanceof FakePlayerEntity || EntityUtils.getGameMode(player) == null) return;
335336

336337
String name = player.getName().getString();
337338
boolean isFriend = Friends.get().isFriend(player);
@@ -367,6 +368,7 @@ private void onEntityRemoved(EntityRemovedEvent event) {
367368
if (!event.entity.getUuid().equals(mc.player.getUuid()) && entities.get().contains(event.entity.getType()) && visualRange.get() && this.event.get() != Event.Spawn) {
368369
if (event.entity instanceof PlayerEntity player) {
369370
if (visualRangeIgnoreFakes.get() && event.entity instanceof FakePlayerEntity) return;
371+
if (visualRangeIgnoreBots.get() && EntityUtils.getGameMode(player) == null) return;
370372

371373
String name = player.getName().getString();
372374
boolean isFriend = Friends.get().isFriend(player);

0 commit comments

Comments
 (0)