diff options
Diffstat (limited to 'src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt')
-rw-r--r-- | src/main/kotlin/com/dulkirfabric/commands/JoinDungeonCommands.kt | 149 |
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 + }) + } + } +} |