Clean up some things with DefaultCommands

This commit is contained in:
Brady 2019-09-27 10:18:46 -05:00
parent a04742085e
commit cf60a5f3bd
No known key found for this signature in database
GPG Key ID: 73A788379A197567
2 changed files with 42 additions and 41 deletions

View File

@ -22,12 +22,13 @@ import baritone.api.utils.command.Command;
import java.util.*;
public class DefaultCommands {
public final class DefaultCommands {
public static List<Command> commands(IBaritone baritone) {
private DefaultCommands() {}
public static List<Command> createAll(IBaritone baritone) {
Objects.requireNonNull(baritone);
List<Command> commands = new ArrayList<>();
commands.addAll(Arrays.asList(
List<Command> commands = new ArrayList<>(Arrays.asList(
new HelpCommand(baritone),
new SetCommand(baritone),
new CommandAlias(baritone, Arrays.asList("modified", "mod", "baritone", "modifiedsettings"), "List modified settings", "set modified"),

View File

@ -43,7 +43,7 @@ public class CommandManager implements ICommandManager {
public CommandManager(Baritone baritone) {
this.baritone = baritone;
DefaultCommands.commands(baritone).forEach(this.registry::register);
DefaultCommands.createAll(baritone).forEach(this.registry::register);
}
@Override