diff options
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/commands')
-rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/commands/CommandLoadData.java | 27 | ||||
-rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/commands/CommandSaveData.java | 40 |
2 files changed, 67 insertions, 0 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandLoadData.java b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandLoadData.java new file mode 100644 index 00000000..c1d3512e --- /dev/null +++ b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandLoadData.java @@ -0,0 +1,27 @@ +package kr.syeyoung.dungeonsguide.commands; + +import kr.syeyoung.dungeonsguide.DungeonsGuide; +import kr.syeyoung.dungeonsguide.dungeon.roomfinder.DungeonRoomInfoRegistry; +import net.minecraft.command.CommandBase; +import net.minecraft.command.ICommandSender; + +public class CommandLoadData extends CommandBase { + @Override + public String getCommandName() { + return "loadrooms"; + } + + @Override + public String getCommandUsage(ICommandSender sender) { + return "loadrooms"; + } + + @Override + public void processCommand(ICommandSender sender, String[] args) { + DungeonRoomInfoRegistry.loadAll(DungeonsGuide.getDungeonsGuide().getConfigDir()); + } + @Override + public int getRequiredPermissionLevel() { + return 0; + } +} diff --git a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandSaveData.java b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandSaveData.java new file mode 100644 index 00000000..56d42d66 --- /dev/null +++ b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandSaveData.java @@ -0,0 +1,40 @@ +package kr.syeyoung.dungeonsguide.commands; + +import kr.syeyoung.dungeonsguide.DungeonsGuide; +import kr.syeyoung.dungeonsguide.SkyblockStatus; +import kr.syeyoung.dungeonsguide.dungeon.DungeonContext; +import kr.syeyoung.dungeonsguide.dungeon.roomfinder.DungeonRoom; +import kr.syeyoung.dungeonsguide.dungeon.roomfinder.DungeonRoomInfoRegistry; +import kr.syeyoung.dungeonsguide.roomedit.GuiDungeonRoomEdit; +import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.EntityPlayerSP; +import net.minecraft.client.gui.GuiScreen; +import net.minecraft.command.CommandBase; +import net.minecraft.command.ICommandSender; +import net.minecraft.util.ChatComponentText; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.fml.relauncher.Side; + +import java.awt.*; + +public class CommandSaveData extends CommandBase { + @Override + public String getCommandName() { + return "saverooms"; + } + + @Override + public String getCommandUsage(ICommandSender sender) { + return "saverooms"; + } + + @Override + public void processCommand(ICommandSender sender, String[] args) { + DungeonRoomInfoRegistry.saveAll(DungeonsGuide.getDungeonsGuide().getConfigDir()); + } + @Override + public int getRequiredPermissionLevel() { + return 0; + } +} |