diff options
author | Frog-That-code <max@kawallski.localdomain> | 2024-06-08 20:35:44 -0400 |
---|---|---|
committer | Frog-That-code <max@kawallski.localdomain> | 2024-06-08 20:35:44 -0400 |
commit | d19f10b099e553ce272a9c3af0c0f150b6e80a83 (patch) | |
tree | 65654838cad178128a8f68c4616da7ee0d79e023 /src/main/java | |
parent | b36ac9e5e6d43475b9f41ea8fc0dfcd39d7d0bf0 (diff) | |
download | lnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.tar.gz lnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.tar.bz2 lnm-d19f10b099e553ce272a9c3af0c0f150b6e80a83.zip |
added the EPHS and command and register associated with it
Diffstat (limited to '')
-rw-r--r-- | src/main/java/los/numeros/command/EPHSCommand.java | 30 | ||||
-rw-r--r-- | src/main/java/los/numeros/utils/ModRegistries.java | 1 |
2 files changed, 31 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; + } +} diff --git a/src/main/java/los/numeros/utils/ModRegistries.java b/src/main/java/los/numeros/utils/ModRegistries.java index 29aee63..0b2e898 100644 --- a/src/main/java/los/numeros/utils/ModRegistries.java +++ b/src/main/java/los/numeros/utils/ModRegistries.java @@ -15,5 +15,6 @@ public class ModRegistries { { CommandRegistrationCallback.EVENT.register(TestCommand::register); CommandRegistrationCallback.EVENT.register(HidersAndDiggersCommand::register); + CommandRegistrationCallback.EVENT.register(EPHSCommand::register); } } |