@EventHandler
    public void onSign(PlayerInteractEvent event)
    {
        if(!event.getPlayer().getWorld().getName().equals(p.getWorld())) return;
        if(event.getAction() != Action.RIGHT_CLICK_BLOCK) return;
        if(event.getClickedBlock().getType() != SIGN_POST && event.getClickedBlock().getType() != WALL_SIGN)
        {
            return;
        }
        Player player = event.getPlayer();
        Sign sign = (Sign) event.getClickedBlock().getState();
        String what = sign.getLine(0);
        String who = sign.getLine(1);
        if(who.equalsIgnoreCase("plot tool"))
        {
            if(what.equalsIgnoreCase(ChatColor.AQUA+"[recieve]"))
            {
                this.toolCmd.execute(player, new String[]{"t", "r"});
                event.setCancelled(true);
            }
            else if(what.equalsIgnoreCase(ChatColor.AQUA+"[erase]"))
            {
                this.toolCmd.execute(player, new String[]{"t", "e"});
                event.setCancelled(true);
            }
        }
        
    }