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