1 package com.irtimaled.bbor.client.commands;
3 import com.irtimaled.bbor.client.gui.LoadSavesScreen;
4 import com.irtimaled.bbor.client.interop.ClientInterop;
5 import com.mojang.brigadier.CommandDispatcher;
6 import com.mojang.brigadier.builder.LiteralArgumentBuilder;
7 import net.minecraft.command.Commands;
8 import net.minecraft.command.ISuggestionProvider;
10 public class StructuresCommand {
11 private static final String COMMAND = "bbor:structures";
12 private static final String LOAD = "load";
13 private static final String CLEAR = "clear";
15 public static void register(CommandDispatcher<ISuggestionProvider> commandDispatcher) {
16 LiteralArgumentBuilder command = Commands.literal(COMMAND)
17 .then(Commands.literal(LOAD)
18 .executes(context -> {
19 LoadSavesScreen.show();
22 .then(Commands.literal(CLEAR)
23 .executes(context -> {
24 ClientInterop.clearStructures();
28 commandDispatcher.register(command);