diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/utils/BlockUtils.java b/src/main/java/io/github/thebusybiscuit/slimefun4/utils/BlockUtils.java index 215f56558..4a09b19a7 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/utils/BlockUtils.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/utils/BlockUtils.java @@ -2,6 +2,8 @@ package io.github.thebusybiscuit.slimefun4.utils; import org.bukkit.block.Block; public final class BlockUtils { + private BlockUtils() {} + public static boolean hasInventory(Block block) { if (block == null) return false; diff --git a/src/main/java/me/mrCookieSlime/Slimefun/api/BlockStorage.java b/src/main/java/me/mrCookieSlime/Slimefun/api/BlockStorage.java index 6958e376e..c7dc7a916 100644 --- a/src/main/java/me/mrCookieSlime/Slimefun/api/BlockStorage.java +++ b/src/main/java/me/mrCookieSlime/Slimefun/api/BlockStorage.java @@ -15,7 +15,9 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.logging.Level; import java.util.logging.Logger; -import com.google.gson.*; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; import com.google.gson.stream.JsonWriter; import org.bukkit.Bukkit; import org.bukkit.Chunk; @@ -388,8 +390,10 @@ public class BlockStorage { } jsonWriter.endObject(); return stringWriter.toString(); - } catch (IOException e) { - throw new AssertionError(e); + } + catch (IOException x) { + Slimefun.getLogger().log(Level.SEVERE, "An error occurred while serializing BlockInfo", x); + return null; } }