package de.kencommand; import de.kencommand.api.processing.CommandContext; import de.kencommand.api.structure.argument.ArgumentType; import de.kencommand.api.structure.argument.CommandArgument; import de.kencommand.api.structure.node.CommandNode; import de.kencommand.impl.structure.argument.CommandArgumentImpl; import de.kencommand.impl.structure.node.CommandNodeImpl; public class KenCommandAPI { private KenCommandAPI() { } public static > CommandNode createCommandNode(String[] names) { return new CommandNodeImpl(names); } public static , V> CommandArgument createArgument(String id, ArgumentType type) { return new CommandArgumentImpl<>(id, type); } }