diff --git a/src/de/steamwar/command/AbstractSWCommand.java b/src/de/steamwar/command/AbstractSWCommand.java index d9a721f..f3a0d4b 100644 --- a/src/de/steamwar/command/AbstractSWCommand.java +++ b/src/de/steamwar/command/AbstractSWCommand.java @@ -45,7 +45,12 @@ public abstract class AbstractSWCommand { } protected AbstractSWCommand(Class clazz, String command, String... aliases) { + this(clazz, command, () -> {}, aliases); + } + + protected AbstractSWCommand(Class clazz, String command, Runnable initializer, String... aliases) { this.clazz = clazz; + initializer.run(); createAndSafeCommand(command, aliases); unregister(); register();