@EventHandler
    public void onSignChange(SignChangeEvent e) {
        if (e.getLine(0).equalsIgnoreCase("[ss]")) {
            if (e.getLine(1).equalsIgnoreCase("sound")) {
                e.setLine(0, ss);
                e.setLine(1, "Right click");
                e.setLine(2, "for some fun.");
            }

            if (e.getPlayer().hasPermission("ss.sign.info")) {
                if (e.getLine(1).equalsIgnoreCase("info")) {
                    e.setLine(0, ss);
                    e.setLine(1, ChatColor.GREEN + "Right click");
                    e.setLine(2, ChatColor.GREEN + "me for info");
                    e.setLine(3, ss);
                }
            }

            if (e.getPlayer().hasPermission("ss.sign.plugin")) {
                if (e.getLine(1).equalsIgnoreCase("plugin")) {
                    e.setLine(0, ss);
                    e.setLine(1, ChatColor.GREEN + "The Simplest");
                    e.setLine(2, ChatColor.GREEN + "Bukkit Plugin");
                    e.setLine(3, ChatColor.GREEN + "Available!");
                }
            }

            if (e.getPlayer().hasPermission("ss.sign.site") || e.getPlayer().isOp()) {
                if (e.getLine(1).equalsIgnoreCase("site")) {
                    e.setLine(0, ss);
                    e.setLine(1, ChatColor.GREEN + "Right click");
                    e.setLine(2, ChatColor.GREEN + "me to get the");
                    e.setLine(3, ChatColor.GREEN + "website.");
                }
            }
        }
    }