From b8a2124c80385f32e75aebb0323f1afba8a01370 Mon Sep 17 00:00:00 2001 From: kento2 Date: Tue, 14 Apr 2026 22:38:02 +0200 Subject: [PATCH] . --- .../java/de/kencommand/KenCommandAPI.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/de/kencommand/KenCommandAPI.java 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); + } +}