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(); + } +}