aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/re/jag/parquet/commands
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2020-09-27 01:16:31 +0200
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2020-09-27 01:16:31 +0200
commit2cfaa4a3b271594a3bcc62a6615ca7f99a7db235 (patch)
treeb6348c6c5ff0992e4c7fe88c4c5642c90786d257 /src/main/java/re/jag/parquet/commands
parent562e32e83555119fd10385076906cb7f0a263dcb (diff)
downloadparquet-2cfaa4a3b271594a3bcc62a6615ca7f99a7db235.tar.gz
TimeDiff /dt command added
Diffstat (limited to 'src/main/java/re/jag/parquet/commands')
-rw-r--r--src/main/java/re/jag/parquet/commands/TimeDIff.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/re/jag/parquet/commands/TimeDIff.java b/src/main/java/re/jag/parquet/commands/TimeDIff.java
new file mode 100644
index 0000000..39ebe93
--- /dev/null
+++ b/src/main/java/re/jag/parquet/commands/TimeDIff.java
@@ -0,0 +1,25 @@
+package re.jag.parquet.commands;
+
+import com.mojang.brigadier.CommandDispatcher;
+import com.mojang.brigadier.builder.LiteralArgumentBuilder;
+import net.minecraft.server.command.ServerCommandSource;
+import net.minecraft.text.LiteralText;
+
+import static net.minecraft.server.command.CommandManager.literal;
+
+public class TimeDIff {
+ private static int last_server_time = 0;
+
+ public static void register(CommandDispatcher<ServerCommandSource> dispatcher) {
+ LiteralArgumentBuilder<ServerCommandSource> dt = literal("dt").executes( (c) -> dt(c.getSource()) );
+
+ dispatcher.register(dt);
+ }
+
+ private static int dt(ServerCommandSource _source) {
+ int current = _source.getMinecraftServer().getTicks();
+ _source.sendFeedback( new LiteralText( String.valueOf(current - last_server_time)), false) ;
+ last_server_time = current;
+ return 1;
+ }
+}