From bd564ee7cf4872f32139bc83973486c14758d411 Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 3 Nov 2015 08:31:34 -0800 Subject: [PATCH] Should fix altar crashing --- src/main/java/WayofTime/bloodmagic/tile/TileAltar.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/bloodmagic/tile/TileAltar.java b/src/main/java/WayofTime/bloodmagic/tile/TileAltar.java index 03858691..0ee1e3ad 100644 --- a/src/main/java/WayofTime/bloodmagic/tile/TileAltar.java +++ b/src/main/java/WayofTime/bloodmagic/tile/TileAltar.java @@ -9,6 +9,7 @@ import WayofTime.bloodmagic.api.altar.EnumAltarTier; import WayofTime.bloodmagic.api.altar.IBloodAltar; import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry; import WayofTime.bloodmagic.block.BlockLifeEssence; +import com.google.common.base.Enums; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.server.gui.IUpdatePlayerListBox; @@ -70,7 +71,7 @@ public class TileAltar extends TileInventory implements IBloodAltar, IUpdatePlay setInputFluid(fluidIn); } - altarTier = EnumAltarTier.valueOf(tagCompound.getString(NBTHolder.NBT_ALTAR_TIER)); + altarTier = Enums.getIfPresent(EnumAltarTier.class, tagCompound.getString(NBTHolder.NBT_ALTAR_TIER)).get(); isActive = tagCompound.getBoolean(NBTHolder.NBT_ALTAR_ACTIVE); liquidRequired = tagCompound.getInteger(NBTHolder.NBT_ALTAR_LIQUID_REQ); canBeFilled = tagCompound.getBoolean(NBTHolder.NBT_ALTAR_FILLABLE);