aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/los/numeros/command/EPHSCommand.java
diff options
context:
space:
mode:
authorFrog-That-code <max@kawallski.localdomain>2024-06-08 20:35:44 -0400
committerFrog-That-code <max@kawallski.localdomain>2024-06-08 20:35:44 -0400
commitd19f10b099e553ce272a9c3af0c0f150b6e80a83 (patch)
tree65654838cad178128a8f68c4616da7ee0d79e023 /src/main/java/los/numeros/command/EPHSCommand.java
parentb36ac9e5e6d43475b9f41ea8fc0dfcd39d7d0bf0 (diff)
downloadlnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.tar.gz
lnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.tar.bz2
lnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.zip
added the EPHS and command and register associated with it
Diffstat (limited to 'src/main/java/los/numeros/command/EPHSCommand.java')
-rw-r--r--src/main/java/los/numeros/command/EPHSCommand.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/los/numeros/command/EPHSCommand.java b/src/main/java/los/numeros/command/EPHSCommand.java
new file mode 100644
index 0000000..f5b44d0
--- /dev/null
+++ b/src/main/java/los/numeros/command/EPHSCommand.java
@@ -0,0 +1,30 @@
+package los.numeros.command;
+
+import com.mojang.brigadier.CommandDispatcher;
+import com.mojang.brigadier.context.CommandContext;
+import com.mojang.brigadier.exceptions.CommandSyntaxException;
+
+import los.numeros.EPHS.Main;
+import net.minecraft.server.command.CommandManager;
+import net.minecraft.server.command.ServerCommandSource;
+
+public class EPHSCommand {
+ public static void
+ register(CommandDispatcher<ServerCommandSource> dispatcher, boolean dedicated)
+ {
+ dispatcher.register(CommandManager.literal("epsh")
+ .then(CommandManager.literal("start").executes(EPHSCommand::run)));
+ }
+
+ public static int
+ run(CommandContext<ServerCommandSource> ctx) throws CommandSyntaxException
+ {
+ /* get the minecraft server object */
+ ServerCommandSource source = ctx.getSource();
+
+ /* pass in the minecraft server object and start it */
+ new Main(source, 1);
+
+ return 0;
+ }
+}