From 241ff583ecf0faa4246bf6db6266f39fda951649 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Sun, 20 Mar 2016 18:22:42 +0100 Subject: [PATCH] Fix property not being found on grid type --- src/main/java/refinedstorage/tile/TileGrid.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/refinedstorage/tile/TileGrid.java b/src/main/java/refinedstorage/tile/TileGrid.java index 6fbda9b11..cef6943b2 100644 --- a/src/main/java/refinedstorage/tile/TileGrid.java +++ b/src/main/java/refinedstorage/tile/TileGrid.java @@ -10,6 +10,7 @@ import net.minecraft.item.crafting.CraftingManager; import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint; import refinedstorage.RefinedStorage; +import refinedstorage.RefinedStorageBlocks; import refinedstorage.block.BlockGrid; import refinedstorage.block.EnumGridType; import refinedstorage.inventory.InventorySimple; @@ -61,7 +62,12 @@ public class TileGrid extends TileMachine public EnumGridType getType() { - return (EnumGridType) worldObj.getBlockState(pos).getValue(BlockGrid.TYPE); + if (worldObj.getBlockState(pos).getBlock() == RefinedStorageBlocks.GRID) + { + return (EnumGridType) worldObj.getBlockState(pos).getValue(BlockGrid.TYPE); + } + + return EnumGridType.NORMAL; } public InventoryCrafting getCraftingInventory()