diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java index 0861917..49b187c 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java @@ -22,6 +22,8 @@ public class ChomeNSBotCommandSuggestions implements Listener { private final MinecraftClient client; + public boolean receivedSuggestions = false; // can be set through eval + public List commands = new ArrayList<>(); public ChomeNSBotCommandSuggestions (MinecraftClient client) { @@ -33,7 +35,9 @@ public class ChomeNSBotCommandSuggestions implements Listener { public void init () {} @Override - public void coreMoved () { forceRequest(); } + public void coreMoved () { + if (!receivedSuggestions) forceRequest(); + } public void forceRequest () { final ClientPlayerEntity player = client.player; @@ -85,6 +89,8 @@ public class ChomeNSBotCommandSuggestions implements Listener { } ) .toList(); + + receivedSuggestions = true; } catch (Exception ignored) {} } }