|
17 | 17 | import meteordevelopment.meteorclient.systems.friends.Friends; |
18 | 18 | import meteordevelopment.meteorclient.systems.modules.Categories; |
19 | 19 | import meteordevelopment.meteorclient.systems.modules.Module; |
| 20 | +import meteordevelopment.meteorclient.utils.entity.EntityUtils; |
20 | 21 | import meteordevelopment.meteorclient.utils.entity.fakeplayer.FakePlayerEntity; |
21 | 22 | import meteordevelopment.meteorclient.utils.player.ChatUtils; |
22 | 23 | import meteordevelopment.meteorclient.utils.player.PlayerUtils; |
@@ -331,7 +332,7 @@ private boolean shouldNotify(String name, FilterMode filterMode, Pattern filterP |
331 | 332 | private void onEntityAdded(EntityAddedEvent event) { |
332 | 333 | if (!event.entity.getUuid().equals(mc.player.getUuid()) && entities.get().contains(event.entity.getType()) && visualRange.get() && this.event.get() != Event.Despawn) { |
333 | 334 | 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; |
335 | 336 |
|
336 | 337 | String name = player.getName().getString(); |
337 | 338 | boolean isFriend = Friends.get().isFriend(player); |
@@ -367,6 +368,7 @@ private void onEntityRemoved(EntityRemovedEvent event) { |
367 | 368 | if (!event.entity.getUuid().equals(mc.player.getUuid()) && entities.get().contains(event.entity.getType()) && visualRange.get() && this.event.get() != Event.Spawn) { |
368 | 369 | if (event.entity instanceof PlayerEntity player) { |
369 | 370 | if (visualRangeIgnoreFakes.get() && event.entity instanceof FakePlayerEntity) return; |
| 371 | + if (visualRangeIgnoreBots.get() && EntityUtils.getGameMode(player) == null) return; |
370 | 372 |
|
371 | 373 | String name = player.getName().getString(); |
372 | 374 | boolean isFriend = Friends.get().isFriend(player); |
|
0 commit comments