From 7f560b58c271e7aa22ec2f11bb523c114bc850a1 Mon Sep 17 00:00:00 2001 From: noil755 Date: Fri, 29 Nov 2019 23:06:11 -0500 Subject: [PATCH] Misc Finished, fixed togglecommand, commandmanager, updated value --- .../rigamortis/seppuku/api/value/Value.java | 10 +++ .../seppuku/impl/command/ToggleCommand.java | 57 ++---------- .../impl/management/CommandManager.java | 89 +++++++++---------- .../module/misc/ChatTimeStampsModule.java | 17 ++-- .../impl/module/misc/ChestAlertModule.java | 18 ++-- .../impl/module/misc/CoordLoggerModule.java | 37 ++++---- .../impl/module/misc/DiscordBypassModule.java | 2 +- .../impl/module/misc/GreeterModule.java | 22 +++-- .../impl/module/misc/LaggerModule.java | 35 ++++---- .../impl/module/misc/NoBiomeColorModule.java | 59 ++++++------ .../impl/module/misc/PacketLoggerModule.java | 34 ++++--- .../impl/module/misc/ReconnectModule.java | 10 +-- 12 files changed, 188 insertions(+), 202 deletions(-) diff --git a/src/main/java/me/rigamortis/seppuku/api/value/Value.java b/src/main/java/me/rigamortis/seppuku/api/value/Value.java index b105dee..46cab68 100644 --- a/src/main/java/me/rigamortis/seppuku/api/value/Value.java +++ b/src/main/java/me/rigamortis/seppuku/api/value/Value.java @@ -58,6 +58,16 @@ public class Value { } } + public int getEnum(String input) { + for (int i = 0; i < this.value.getClass().getEnumConstants().length; i++) { + final Enum e = (Enum) this.value.getClass().getEnumConstants()[i]; + if (input.equalsIgnoreCase(e.name())) { + return i; + } + } + return -1; + } + public void setEnumValue(String value) { for (Enum e : ((Enum) this.value).getClass().getEnumConstants()) { if (e.name().equalsIgnoreCase(value)) { diff --git a/src/main/java/me/rigamortis/seppuku/impl/command/ToggleCommand.java b/src/main/java/me/rigamortis/seppuku/impl/command/ToggleCommand.java index 711fe8a..ba1f52f 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/command/ToggleCommand.java +++ b/src/main/java/me/rigamortis/seppuku/impl/command/ToggleCommand.java @@ -3,7 +3,6 @@ package me.rigamortis.seppuku.impl.command; import me.rigamortis.seppuku.Seppuku; import me.rigamortis.seppuku.api.command.Command; import me.rigamortis.seppuku.api.module.Module; -import me.rigamortis.seppuku.api.value.old.OptionalValue; /** * Author Seth @@ -12,7 +11,7 @@ import me.rigamortis.seppuku.api.value.old.OptionalValue; public final class ToggleCommand extends Command { public ToggleCommand() { - super("Toggle", new String[] {"T", "Tog"}, "Allows you to toggle modules or between two mode options", "Toggle \nToggle