From efaf308a945f2d59b6be83c3d12d02688c5f6949 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Sat, 15 Oct 2016 14:32:25 +0200 Subject: [PATCH] Fixes #2465: Disable use of blocks that have extended block state for facades since we have no way of actually providing the extended block state. --- src/main/java/appeng/items/parts/ItemFacade.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/items/parts/ItemFacade.java b/src/main/java/appeng/items/parts/ItemFacade.java index 239ac2a2..ce133659 100644 --- a/src/main/java/appeng/items/parts/ItemFacade.java +++ b/src/main/java/appeng/items/parts/ItemFacade.java @@ -41,6 +41,7 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraftforge.common.property.IExtendedBlockState; import net.minecraftforge.fml.common.registry.GameRegistry; import appeng.api.AEApi; @@ -135,7 +136,7 @@ public class ItemFacade extends AEBaseItem implements IFacadeItem, IAlphaPassIte private static boolean hasSimpleModel( IBlockState blockState ) { - if( blockState.getRenderType() != EnumBlockRenderType.MODEL ) + if( blockState.getRenderType() != EnumBlockRenderType.MODEL || blockState instanceof IExtendedBlockState ) { return false; }