From ffed682beb560f72e668f62df8a900d9932338be Mon Sep 17 00:00:00 2001 From: BuildTools Date: Sun, 21 Jan 2018 18:16:15 +0000 Subject: [PATCH] some bug fixes, but test command still doesn't work --- .classpath | 1 - plugin.yml | 2 +- src/simpleWarBackup/BackupIO.java | 1 + src/simpleWarBackup/ChunkNBTWriter.java | 1 + src/simpleWarBackup/Main.java | 5 ++++- src/simpleWarBackup/RegionFileCache.java | 1 + 6 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.classpath b/.classpath index 21d84b6..253a75c 100644 --- a/.classpath +++ b/.classpath @@ -2,7 +2,6 @@ - diff --git a/plugin.yml b/plugin.yml index e5d13cc..eb86c52 100644 --- a/plugin.yml +++ b/plugin.yml @@ -2,7 +2,7 @@ main: simpleWarBackup.Main version: 1.0.0 name: SimpleWarBackup commands: - testBackupChun: + testBackupChunk: description: only iie gets to do this testRestoreChunk: description: only iie gets to do this, too \ No newline at end of file diff --git a/src/simpleWarBackup/BackupIO.java b/src/simpleWarBackup/BackupIO.java index 55795c7..29b8310 100644 --- a/src/simpleWarBackup/BackupIO.java +++ b/src/simpleWarBackup/BackupIO.java @@ -93,6 +93,7 @@ public class BackupIO */ public static void backupChunks(String backup, World world, Chunk... chunks) throws IOException { + System.out.println("backupChunks has been called");//TODO final File folder = backups.get(world).get(backup); final net.minecraft.server.v1_12_R1.World worldNMS = ((CraftWorld) world).getHandle(); diff --git a/src/simpleWarBackup/ChunkNBTWriter.java b/src/simpleWarBackup/ChunkNBTWriter.java index 81004cf..cc97ee2 100644 --- a/src/simpleWarBackup/ChunkNBTWriter.java +++ b/src/simpleWarBackup/ChunkNBTWriter.java @@ -40,6 +40,7 @@ public final class ChunkNBTWriter */ public static NBTTagCompound write(Chunk chunk, World world) { + System.out.println("ChunkNBTWriter.write has been called");//TODO NBTTagCompound chunkNBT = new NBTTagCompound(); NBTTagCompound levelNBT = new NBTTagCompound(); diff --git a/src/simpleWarBackup/Main.java b/src/simpleWarBackup/Main.java index 729026a..1ac3c4e 100644 --- a/src/simpleWarBackup/Main.java +++ b/src/simpleWarBackup/Main.java @@ -32,16 +32,19 @@ public class Main extends JavaPlugin implements Listener public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (!(sender instanceof Player) || !sender.getName().equals("iie")) return false; + System.out.println("player is iie");//TODO Location loc = ((Player) sender).getLocation(); World world = loc.getWorld(); Chunk chunk = loc.getChunk(); - if (label.equals("testBackupChunk")) + if (command.getName().equals("testBackupChunk")) { + System.out.println("command label = testBackupChunk");//TODO try { BackupIO.backupChunks("test", world, chunk); + System.out.println("tried BackupIO.backupChunks");//TODO } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); diff --git a/src/simpleWarBackup/RegionFileCache.java b/src/simpleWarBackup/RegionFileCache.java index 9f3c214..405eb18 100644 --- a/src/simpleWarBackup/RegionFileCache.java +++ b/src/simpleWarBackup/RegionFileCache.java @@ -29,6 +29,7 @@ public class RegionFileCache */ public static synchronized RegionFile get(File backupFolder, int x, int z) { + System.out.println("RegionFileCache.get has been called");//TODO x >>= 5; z >>= 5; File regionFolder = new File(backupFolder, "region"); File regionFileFile = new File(regionFolder, "r." + x + "." + z + ".mca");