@EventHandler
    public void onPlayerInteract(PlayerInteractEvent event)
    {
        Block block = event.getClickedBlock();
        Player player = event.getPlayer();

        if (!worldmanager.isHiddenWorld(player.getWorld()))
        {
            return;
        }

        if (event.getAction().equals(Action.RIGHT_CLICK_BLOCK)
                && (block.getType().equals(Material.SIGN)
                || block.getType().equals(Material.WALL_SIGN)
                || block.getType().equals(Material.SIGN_POST)))
        {
            BlockState state = block.getState();
            Sign sign = ((Sign) state);
            String[] signtext = sign.getLines();

            signHandler.runSignClickHandler(event.getPlayer(), signtext);
        }
    }