diff --git a/src/main/java/de/kencommand/KenCommandAPI.java b/src/main/java/de/kencommand/KenCommandAPI.java new file mode 100644 index 0000000..eec986e --- /dev/null +++ b/src/main/java/de/kencommand/KenCommandAPI.java @@ -0,0 +1,22 @@ +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); + } +}