А как это происходит? BlockFurnace.setState(this.isBurning(), this.world, this.pos); попробовал, не работает, но может я не так чето написал
public static void setState(boolean active, World worldIn, BlockPos pos)
{
IBlockState iblockstate = worldIn.getBlockState(pos)...