diff options
| author | Ascynx <78341107+Ascynx@users.noreply.github.com> | 2022-09-22 20:56:44 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-22 20:56:44 +0200 |
| commit | 005f9ef89baa3bde63fcfc188359034606506550 (patch) | |
| tree | 7aedd854beff3dcd04eaaf3601f3629d86b10d3e /src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java | |
| parent | 2d9bf47ca3a61fee56d3a52f56ee0daca626a9c8 (diff) | |
| download | notenoughupdates-005f9ef89baa3bde63fcfc188359034606506550.tar.gz notenoughupdates-005f9ef89baa3bde63fcfc188359034606506550.tar.bz2 notenoughupdates-005f9ef89baa3bde63fcfc188359034606506550.zip | |
Fixed searchString issue (#289)
Co-authored-by: nea <romangraef@gmail.com>
Co-authored-by: Roman / Nea <roman.graef@gmail.com>
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java b/src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java index 326c00b4..fb546efb 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/commands/dev/DiagCommand.java @@ -41,7 +41,8 @@ public class DiagCommand extends ClientCommandBase { " center=<off | on> Disable / enable using center\n" + "/neudiag wishing Wishing Compass Solver diagnostics\n" + "/neudiag debug\n" + - " <no sub-command> Show current flags\n" + + " <no sub-command> Show all enabled flags\n" + + " <list> Show all flags\n"+ " <enable | disable> <flag> Enable/disable flag\n"; private void showUsage(ICommandSender sender) { @@ -86,6 +87,10 @@ public class DiagCommand extends ClientCommandBase { boolean enablingFlag = true; String action = args[1]; switch (action) { + case "list": + sender.addChatMessage(new ChatComponentText( + EnumChatFormatting.YELLOW + "Here are all flags:\n" + NEUDebugFlag.getFlagList())); + return; case "disable": enablingFlag = false; // falls through @@ -93,7 +98,7 @@ public class DiagCommand extends ClientCommandBase { if (args.length != 3) { sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "You must specify a flag:\n" + - NEUDebugFlag.FLAG_LIST)); + NEUDebugFlag.getFlagList())); return; } @@ -108,7 +113,7 @@ public class DiagCommand extends ClientCommandBase { } catch (IllegalArgumentException e) { sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + flagName + " is invalid. Valid flags are:\n" + - NEUDebugFlag.FLAG_LIST)); + NEUDebugFlag.getFlagList())); return; } break; @@ -118,8 +123,8 @@ public class DiagCommand extends ClientCommandBase { } } - sender.addChatMessage(new ChatComponentText(EnumChatFormatting.YELLOW + "Effective debug flags: " + - NotEnoughUpdates.INSTANCE.config.hidden.debugFlags.toString())); + sender.addChatMessage(new ChatComponentText(EnumChatFormatting.YELLOW + "Effective debug flags: \n" + + NEUDebugFlag.getEnabledFlags())); break; default: showUsage(sender); |
