public static boolean processISmega(final MapleClient c, final IItem item, final String msg, final boolean ear) {
        String message = msg.toLowerCase();
        if (msg.length() > 100) {
            c.showMessage("[Anbu] toobad so sad. not over 100 characters. :P");
            c.getSession().write(MaplePacketCreator.enableActions());
            return false;
        }
        StringBuilder sb = new StringBuilder();
        if (isIllegalWords(c.getPlayer(), message)) {
            sb.append("<Retard>");
            sb.append(c.getPlayer().getName());
            sb.append(" : I'm a cock Sucker. Ban me GM Bahahaha!");
        } else {
            if (c.getPlayer().getPrefixShit() >= 2) {
                sb.append("[");
                sb.append(c.getPlayer().getLegend());
                sb.append("]");
            }
            if (c.getPlayer().getPrefixShit() == 1 || c.getPlayer().getPrefixShit() == 2) {
                sb.append("<");
                sb.append(Status.getName(c.getPlayer().getGMLevel()));
                sb.append(">");
            }
            sb.append(c.getPlayer().getName());
            sb.append(" : ");
            sb.append(msg);
        }
        try {
            c.getChannelServer().getWorldInterface().broadcastSmega(MaplePacketCreator.itemMegaphone(msg, ear, c.getChannel(), item).getBytes());
            StringBuilder sbb = new StringBuilder();
            sbb.append("#ISmega : ");
            if (item != null) {
                for (Pair<Integer, String> data : MapleItemInformationProvider.getInstance().getAllItems()) {
                    if(data.getLeft() == item.getItemId()){
                        sbb.append(" [");
                        sbb.append(data.getRight());
                        sbb.append("] ");
                    }
                }
            }
            sbb.append(sb.toString());
            MainIRC.getInstance().sendIrcMessage(sbb.toString());
            return true;
        } catch (RemoteException e) {
            System.out.println("RemoteException occured, Item megaphone");
            return false;
        }
    }