Also I want to open furnace GUI but it doesn't open. Here is my code:
Block:
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {
if (worldIn.isRemote) {
return true;
} else {
TileEntity tileentity = worldIn.getTileEntity(pos);
if (tileentity instanceof TileEntityFurnace) {
playerIn.displayGUIChest((TileEntityFurnace) tileentity);
playerIn.addStat(TestMod.CHEMICAL_LABORATORY_INTERACT);
}
return true;
}
}
TileEntity:
@Nonnull
public String getGuiID() {
return "minecraft:furnace";
}
@Nonnull
public Container createContainer(@Nonnull InventoryPlayer playerInventory, @Nonnull EntityPlayer playerIn) {
return new ContainerFurnace(playerInventory, this);
}