aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/glease/ggfab
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/glease/ggfab')
-rw-r--r--src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
index a51e2034b3..c654df9bb4 100644
--- a/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
+++ b/src/main/java/net/glease/ggfab/mte/MTE_AdvAssLine.java
@@ -143,8 +143,11 @@ public class MTE_AdvAssLine extends GT_MetaTileEntity_AssemblyLine {
@Override
public void initDefaultModes(NBTTagCompound aNBT) {
super.initDefaultModes(aNBT);
- if (getBaseMetaTileEntity().isServerSide()) {
+ // blockrenderer6343 seems to place the block in a weird way, let's catch that
+ if (getBaseMetaTileEntity() != null && getBaseMetaTileEntity().isServerSide()) {
UUID ownerUuid = getBaseMetaTileEntity().getOwnerUuid();
+ if (ownerUuid == null)
+ return;
@SuppressWarnings("unchecked") List<EntityPlayerMP> l = MinecraftServer.getServer().getConfigurationManager().playerEntityList;
for (EntityPlayerMP p : l) {
if (p.getUniqueID().equals(ownerUuid)) {