From ec75e911bd073e784eb0b205c72b5bf694a1a679 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Sat, 7 Aug 2021 20:10:30 +0200 Subject: [PATCH] no async file write --- .../com/volmit/iris/engine/object/compat/IrisCompat.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/engine/object/compat/IrisCompat.java b/src/main/java/com/volmit/iris/engine/object/compat/IrisCompat.java index 3e7b6b4a1..a428a76df 100644 --- a/src/main/java/com/volmit/iris/engine/object/compat/IrisCompat.java +++ b/src/main/java/com/volmit/iris/engine/object/compat/IrisCompat.java @@ -30,6 +30,7 @@ import org.bukkit.Material; import org.bukkit.block.data.BlockData; import java.io.File; +import java.io.IOException; @Data public class IrisCompat { @@ -155,7 +156,12 @@ public class IrisCompat { J.attemptAsync(() -> IO.writeAll(new File(f.getParentFile(), "compat.default.json"), defa)); if (!f.exists()) { - J.attemptAsync(() -> IO.writeAll(f, defa)); + try { + IO.writeAll(f, defa); + } catch (IOException e) { + Iris.error("Failed to write to compat file"); + Iris.reportError(e); + } } try {