From 4404a156504ed9d9b4886051bc67a3a2ea130d4d Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Fri, 17 Aug 2018 21:46:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B2=D0=B0=D1=8F=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B1=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/mc/world/anvil/Main.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 anvil-loader/src/main/java/mc/world/anvil/Main.java diff --git a/anvil-loader/src/main/java/mc/world/anvil/Main.java b/anvil-loader/src/main/java/mc/world/anvil/Main.java new file mode 100644 index 0000000..6ff1a7a --- /dev/null +++ b/anvil-loader/src/main/java/mc/world/anvil/Main.java @@ -0,0 +1,24 @@ +package mc.world.anvil; + +import com.flowpowered.nbt.Tag; +import com.flowpowered.nbt.stream.NBTInputStream; + +import java.io.FileInputStream; +import java.io.IOException; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class Main { + public static void main(String[] args) throws IOException { + final Path levelDatPath = Paths.get(args[0]); + + FileInputStream fis = new FileInputStream(levelDatPath.toFile()); + NBTInputStream nbtInputStream = new NBTInputStream(fis); + + Tag rootTag = nbtInputStream.readTag(); + System.out.println(rootTag.toString()); + + nbtInputStream.close(); + fis.close(); + } +}