From 084e6e414936e0bdf61b505c6401f404b9bc8a78 Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Sun, 6 Nov 2022 01:36:01 -0600 Subject: [PATCH] ScriptBlock: -More checks for null tile entities. --- src/main/java/noppes/npcs/scripted/ScriptBlock.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/noppes/npcs/scripted/ScriptBlock.java b/src/main/java/noppes/npcs/scripted/ScriptBlock.java index b45d3b120..9ac3911bf 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptBlock.java +++ b/src/main/java/noppes/npcs/scripted/ScriptBlock.java @@ -119,10 +119,16 @@ public class ScriptBlock implements IBlock { } public TileEntity getMCTileEntity() { + if (this.tile == null) + return null; + return this.tile.getMCTileEntity(); } public INbt getTileEntityNBT() { + if (this.tile == null || this.tile.getMCTileEntity() == null) + return null; + NBTTagCompound compound = new NBTTagCompound(); this.tile.getMCTileEntity().writeToNBT(compound); return NpcAPI.Instance().getINbt(compound);