From bf2fe1166efb110e181eed6eacc73040bb4f20a8 Mon Sep 17 00:00:00 2001
From: Nicholas Ignoffo <nick@tehnut.info>
Date: Fri, 23 Feb 2018 16:47:34 -0800
Subject: [PATCH] Safety for UUID check in lava crystal (#1238)

some weird mod was doing weird tooltip things weirdly
---
 .../java/WayofTime/bloodmagic/item/ItemLavaCrystal.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemLavaCrystal.java b/src/main/java/WayofTime/bloodmagic/item/ItemLavaCrystal.java
index b64edd65..2e2d6d21 100644
--- a/src/main/java/WayofTime/bloodmagic/item/ItemLavaCrystal.java
+++ b/src/main/java/WayofTime/bloodmagic/item/ItemLavaCrystal.java
@@ -5,6 +5,7 @@ import WayofTime.bloodmagic.util.Constants;
 import WayofTime.bloodmagic.util.helper.NetworkHelper;
 import WayofTime.bloodmagic.util.helper.PlayerHelper;
 import WayofTime.bloodmagic.client.IVariantProvider;
+import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 import net.minecraft.entity.player.EntityPlayer;
 import net.minecraft.init.MobEffects;
@@ -23,8 +24,8 @@ public class ItemLavaCrystal extends ItemBindableBase implements IVariantProvide
     @Override
     public ItemStack getContainerItem(ItemStack itemStack) {
         String uuid = getOwnerUUID(itemStack);
-        if (uuid != null)
-            NetworkHelper.getSoulNetwork(this.getOwnerUUID(itemStack)).syphon(25);
+        if (!Strings.isNullOrEmpty(uuid))
+            NetworkHelper.getSoulNetwork(uuid).syphon(25);
 
         ItemStack returnStack = new ItemStack(this);
         returnStack.setTagCompound(itemStack.getTagCompound());
@@ -38,7 +39,7 @@ public class ItemLavaCrystal extends ItemBindableBase implements IVariantProvide
 
     @Override
     public int getItemBurnTime(ItemStack stack) {
-        if (getOwnerUUID(stack) == null)
+        if (Strings.isNullOrEmpty(getOwnerUUID(stack)))
             return -1;
 
         if (NetworkHelper.canSyphonFromContainer(stack, 25))