diff --git a/pom.xml b/pom.xml index 294fa94..a25d951 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.viaversion nbt - 4.4.4 + 4.4.5 jar ViaNBT diff --git a/src/main/java/com/github/steveice10/opennbt/tag/io/TagWriter.java b/src/main/java/com/github/steveice10/opennbt/tag/io/TagWriter.java index a3a8ab6..71cafc1 100644 --- a/src/main/java/com/github/steveice10/opennbt/tag/io/TagWriter.java +++ b/src/main/java/com/github/steveice10/opennbt/tag/io/TagWriter.java @@ -60,7 +60,9 @@ public final class TagWriter { */ public void write(final Path path, final Tag tag, final boolean compressed) throws IOException { if (!Files.exists(path)) { - Files.createDirectories(path.getParent()); + if (path.getParent() != null) { + Files.createDirectories(path.getParent()); + } Files.createFile(path); }