aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/ymc/acron/cmd
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2022-07-26 19:06:11 -0700
committerTrumeet <yuuta@yuuta.moe>2022-07-26 19:06:11 -0700
commitd8fe269327a1a51f2588a3573a4764613da16388 (patch)
tree97bd20983700bb13eba7f7d524d3c6d529303b46 /src/main/java/moe/ymc/acron/cmd
parent31a5d2990ba666ce5ef4a1f79f7999a9bdfaac2a (diff)
downloadacron-d8fe269327a1a51f2588a3573a4764613da16388.tar
acron-d8fe269327a1a51f2588a3573a4764613da16388.tar.gz
acron-d8fe269327a1a51f2588a3573a4764613da16388.tar.bz2
acron-d8fe269327a1a51f2588a3573a4764613da16388.zip
Move the mod to mod/
Diffstat (limited to 'src/main/java/moe/ymc/acron/cmd')
-rw-r--r--src/main/java/moe/ymc/acron/cmd/CmdOut.java53
-rw-r--r--src/main/java/moe/ymc/acron/cmd/CmdQueue.java17
-rw-r--r--src/main/java/moe/ymc/acron/cmd/CmdResConsumer.java33
-rw-r--r--src/main/java/moe/ymc/acron/cmd/CmdSrc.java34
4 files changed, 0 insertions, 137 deletions
diff --git a/src/main/java/moe/ymc/acron/cmd/CmdOut.java b/src/main/java/moe/ymc/acron/cmd/CmdOut.java
deleted file mode 100644
index 55eadf1..0000000
--- a/src/main/java/moe/ymc/acron/cmd/CmdOut.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package moe.ymc.acron.cmd;
-
-import io.netty.channel.Channel;
-import moe.ymc.acron.s2c.response.EventCmdOut;
-import moe.ymc.acron.serialization.Serializer;
-import net.minecraft.server.command.CommandOutput;
-import net.minecraft.text.Text;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.jetbrains.annotations.NotNull;
-
-import java.util.UUID;
-
-public class CmdOut implements CommandOutput {
- private static final Logger LOGGER = LogManager.getLogger();
-
- private final @NotNull Channel channel;
- private final int id;
- private final boolean display;
-
- public CmdOut(@NotNull Channel channel,
- int id,
- boolean display) {
- this.channel = channel;
- this.id = id;
- this.display = display;
- }
-
- @Override
- public void sendSystemMessage(Text message, UUID sender) {
- LOGGER.debug("sendSystemMessage[{}]: {}",
- id,
- message.getString());
- channel.writeAndFlush(
- Serializer.serialize(new EventCmdOut(id, sender, message.getString()))
- );
- }
-
- @Override
- public boolean shouldReceiveFeedback() {
- return true;
- }
-
- @Override
- public boolean shouldTrackOutput() {
- return true;
- }
-
- @Override
- public boolean shouldBroadcastConsoleToOps() {
- return display;
- }
-}
diff --git a/src/main/java/moe/ymc/acron/cmd/CmdQueue.java b/src/main/java/moe/ymc/acron/cmd/CmdQueue.java
deleted file mode 100644
index 3c49143..0000000
--- a/src/main/java/moe/ymc/acron/cmd/CmdQueue.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package moe.ymc.acron.cmd;
-
-import io.netty.channel.Channel;
-import moe.ymc.acron.MinecraftServerHolder;
-import moe.ymc.acron.net.ClientConfiguration;
-import org.jetbrains.annotations.NotNull;
-
-public class CmdQueue {
- public static void enqueue(int id,
- boolean display,
- @NotNull final Channel channel,
- @NotNull final ClientConfiguration configuration,
- @NotNull final String command) {
- MinecraftServerHolder.getServer().enqueueCommand(command,
- new CmdSrc(channel, id, display, configuration, MinecraftServerHolder.getServer()));
- }
-}
diff --git a/src/main/java/moe/ymc/acron/cmd/CmdResConsumer.java b/src/main/java/moe/ymc/acron/cmd/CmdResConsumer.java
deleted file mode 100644
index d22b77e..0000000
--- a/src/main/java/moe/ymc/acron/cmd/CmdResConsumer.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package moe.ymc.acron.cmd;
-
-import com.mojang.brigadier.ResultConsumer;
-import com.mojang.brigadier.context.CommandContext;
-import io.netty.channel.Channel;
-import moe.ymc.acron.s2c.response.EventCmdRes;
-import moe.ymc.acron.serialization.Serializer;
-import net.minecraft.server.command.ServerCommandSource;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.jetbrains.annotations.NotNull;
-
-public class CmdResConsumer implements ResultConsumer<ServerCommandSource> {
- private static final Logger LOGGER = LogManager.getLogger();
-
- private final @NotNull Channel channel;
- private final int id;
-
- public CmdResConsumer(@NotNull Channel channel,
- int id) {
- this.channel = channel;
- this.id = id;
- }
-
- @Override
- public void onCommandComplete(CommandContext<ServerCommandSource> context, boolean success, int result) {
- LOGGER.debug("onCommandComplete[{}]: {} {}",
- id,
- success,
- result);
- channel.writeAndFlush(Serializer.serialize(new EventCmdRes(id, success, result)));
- }
-}
diff --git a/src/main/java/moe/ymc/acron/cmd/CmdSrc.java b/src/main/java/moe/ymc/acron/cmd/CmdSrc.java
deleted file mode 100644
index 983b4ed..0000000
--- a/src/main/java/moe/ymc/acron/cmd/CmdSrc.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package moe.ymc.acron.cmd;
-
-import io.netty.channel.Channel;
-import moe.ymc.acron.net.ClientConfiguration;
-import net.minecraft.command.argument.EntityAnchorArgumentType;
-import net.minecraft.server.MinecraftServer;
-import net.minecraft.server.command.ServerCommandSource;
-import net.minecraft.text.LiteralText;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.jetbrains.annotations.NotNull;
-
-class CmdSrc extends ServerCommandSource {
- private static final Logger LOGGER = LogManager.getLogger();
-
- public CmdSrc(@NotNull Channel channel,
- int id,
- boolean display,
- @NotNull ClientConfiguration configuration,
- @NotNull MinecraftServer server) {
- super(new CmdOut(channel, id, display),
- configuration.pos(),
- configuration.rot(),
- configuration.world(),
- 4,
- configuration.name(),
- new LiteralText(configuration.name()),
- server,
- null,
- false,
- new CmdResConsumer(channel, id),
- EntityAnchorArgumentType.EntityAnchor.FEET);
- }
-}