if (command.getName().equalsIgnoreCase("signwidth")) {
            Set<Material> ignoredBlocks = new HashSet<Material>();
            ignoredBlocks.add(Material.AIR);

            Block block = player.getTargetBlock(ignoredBlocks, 5);
            MinecraftFont font = MinecraftFont.Font;

            if (block.getState() instanceof Sign) {
                Bukkit.broadcastMessage("Showing width of sign lines:");

                Sign sign = (Sign) block.getState();

                for (String line : sign.getLines()) {
                    if (line != null) {
                        int width = font.getWidth(line);
                        Bukkit.broadcastMessage("Width of line: " + width);
                    }
                }
            }
        }