aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt')
-rw-r--r--src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt149
1 files changed, 149 insertions, 0 deletions
diff --git a/src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt b/src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt
new file mode 100644
index 0000000..13b6242
--- /dev/null
+++ b/src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt
@@ -0,0 +1,149 @@
+package com.dulkirfabric.commands
+
+import com.dulkirfabric.util.TextUtils
+import com.mojang.brigadier.CommandDispatcher
+import com.mojang.brigadier.builder.LiteralArgumentBuilder
+import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
+import net.minecraft.command.CommandRegistryAccess
+
+object JoinDungeonCommands {
+ object F1Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f1").executes {
+ TextUtils.info("§6Attempting to join F1...")
+ TextUtils.sendCommand("joindungeon catacombs 1")
+ return@executes 0
+ })
+ }
+ }
+
+ object F2Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f2").executes {
+ TextUtils.info("§6Attempting to join F2...")
+ TextUtils.sendCommand("joindungeon catacombs 2")
+ return@executes 0
+ })
+ }
+ }
+
+ object F3Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f3").executes {
+ TextUtils.info("§6Attempting to join F3...")
+ TextUtils.sendCommand("joindungeon catacombs 3")
+ return@executes 0
+ })
+ }
+ }
+
+ object F4Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f4").executes {
+ TextUtils.info("§6Attempting to join F4...")
+ TextUtils.sendCommand("joindungeon catacombs 4")
+ return@executes 0
+ })
+ }
+ }
+
+ object F5Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f5").executes {
+ TextUtils.info("§6Attempting to join F5...")
+ TextUtils.sendCommand("joindungeon catacombs 5")
+ return@executes 0
+ })
+ }
+ }
+
+ object F6Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f6").executes {
+ TextUtils.info("§6Attempting to join F6...")
+ TextUtils.sendCommand("joindungeon catacombs 6")
+ return@executes 0
+ })
+ }
+ }
+
+ object F7Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("f7").executes {
+ TextUtils.info("§6Attempting to join F7...")
+ TextUtils.sendCommand("joindungeon catacombs 7")
+ return@executes 0
+ })
+ }
+ }
+
+ object M1Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m1").executes {
+ TextUtils.info("§6Attempting to join M1...")
+ TextUtils.sendCommand("joindungeon master_catacombs 1")
+ return@executes 0
+ })
+ }
+ }
+
+ object M2Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m2").executes {
+ TextUtils.info("§6Attempting to join M2...")
+ TextUtils.sendCommand("joindungeon master_catacombs 2")
+ return@executes 0
+ })
+ }
+ }
+
+ object M3Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m3").executes {
+ TextUtils.info("§6Attempting to join M3...")
+ TextUtils.sendCommand("joindungeon master_catacombs 3")
+ return@executes 0
+ })
+ }
+ }
+
+ object M4Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m4").executes {
+ TextUtils.info("§6Attempting to join M4...")
+ TextUtils.sendCommand("joindungeon master_catacombs 4")
+ return@executes 0
+ })
+ }
+ }
+
+ object M5Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m5").executes {
+ TextUtils.info("§6Attempting to join M5...")
+ TextUtils.sendCommand("joindungeon master_catacombs 5")
+ return@executes 0
+ })
+ }
+ }
+
+ object M6Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m6").executes {
+ TextUtils.info("§6Attempting to join M6...")
+ TextUtils.sendCommand("joindungeon master_catacombs 6")
+ return@executes 0
+ })
+ }
+ }
+
+ object M7Command {
+ fun register(dispatcher: CommandDispatcher<FabricClientCommandSource>, registryAccess: CommandRegistryAccess) {
+ dispatcher.register(LiteralArgumentBuilder.literal<FabricClientCommandSource>("m7").executes {
+ TextUtils.info("§6Attempting to join M7...")
+ TextUtils.sendCommand("joindungeon master_catacombs 7")
+ return@executes 0
+ })
+ }
+ }
+}