From 1b9ed89093495c0c4b85452010f23c5c2ef5f941 Mon Sep 17 00:00:00 2001 From: Tom Erik Date: Tue, 5 Apr 2016 19:16:22 +0200 Subject: [PATCH] Fixes crash on values() --- src/main/java/refinedstorage/item/ItemBlockController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/refinedstorage/item/ItemBlockController.java b/src/main/java/refinedstorage/item/ItemBlockController.java index b6ed5b3f8..6690e9881 100644 --- a/src/main/java/refinedstorage/item/ItemBlockController.java +++ b/src/main/java/refinedstorage/item/ItemBlockController.java @@ -21,7 +21,7 @@ public class ItemBlockController extends ItemBlockBase { @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - EnumControllerType type = EnumControllerType.values()[stack.getMetadata()]; + EnumControllerType type = stack.getMetadata() == 1 ? EnumControllerType.CREATIVE : EnumControllerType.NORMAL; int energyStored = 0; int capacity = TileController.ENERGY_CAPACITY; @@ -50,7 +50,7 @@ public class ItemBlockController extends ItemBlockBase { } public static ItemStack initNBT(ItemStack stack) { - EnumControllerType type = EnumControllerType.values()[stack.getMetadata()]; + EnumControllerType type = stack.getMetadata() == 1 ? EnumControllerType.CREATIVE : EnumControllerType.NORMAL; NBTTagCompound tag = stack.getTagCompound(); if(tag == null) tag = new NBTTagCompound();