diff options
| author | syeyoung <42869671+cyoung06@users.noreply.github.com> | 2020-11-24 16:15:00 +0900 |
|---|---|---|
| committer | syeyoung <42869671+cyoung06@users.noreply.github.com> | 2020-11-24 16:15:00 +0900 |
| commit | 8c45dda66cf5f37066f02c22ceb36509d0ac35c2 (patch) | |
| tree | 9d0bb9f80653b39f3529790d5f9bfa2b9658f60b /src/main/java/kr/syeyoung/dungeonsguide/commands | |
| parent | 0593c1b6390ddf7c92c6a5ddab3e31c5f6e59e7d (diff) | |
| download | Skyblock-Dungeons-Guide-8c45dda66cf5f37066f02c22ceb36509d0ac35c2.tar.gz Skyblock-Dungeons-Guide-8c45dda66cf5f37066f02c22ceb36509d0ac35c2.tar.bz2 Skyblock-Dungeons-Guide-8c45dda66cf5f37066f02c22ceb36509d0ac35c2.zip | |
save and edit generic roomdata
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; + } +} |
