private void drawCuriosities(GOut g) {
        try {
            String name;
            g.chcolor(255, 153, 51, 96);
            ui.minimappanel.mm.profits.clear();
            ui.minimappanel.mm.players.clear();
            APXUtils.redList.clear();
            synchronized (glob.oc) {
                for (Gob tg : glob.oc) {
                    name = tg.resname();
                    if (tg.sc != null) {
                        int hit = 0;
                        for (Pair<String, Color> pp : Config.minimap_highlights) {
                            if (name.contains(pp.fst) && !tg.getres().name.contains("/cdv")) {
                                ui.minimappanel.mm.profits.add(new Pair<Coord, Color>(tg.rc, pp.snd));
                                hit++;
                            }
                        }
                        if (name.contains("gfx/borka")) {
                            if (!Config.show_minimap_players)
                                continue;
                            // Fucking rabbits and chikens
                            Avatar ava = tg.getattr(Avatar.class);
                            if (ava != null) {
                                if (!ava.isPlayer())
                                    continue;
                            }
                            boolean included = true;
                            synchronized (ui.sess.glob.party.memb) {
                                for (Party.Member m : ui.sess.glob.party.memb
                                        .values()) {
                                    if (m.gobid == tg.id)
                                        included = false;
                                }
                            }
                            if (!included)
                                continue;
                            KinInfo k = tg.getattr(KinInfo.class);
                            if (k != null) {
                                boolean villager = (k.type & 2) != 0;
                                if (villager || (k.group != 2 && k.group != 0)) {
                                    ui.minimappanel.mm.players
                                            .add(new Pair<Coord, Color>(tg.rc,
                                                    Color.decode("0x00FF00")));
                                } else {
                                    ui.minimappanel.mm.players
                                            .add(new Pair<Coord, Color>(tg.rc,
                                                    Color.decode("0xFF0000")));
                                    APXUtils.redList.add(tg.id);
                                }
                            } else {
                                ui.minimappanel.mm.players
                                        .add(new Pair<Coord, Color>(tg.rc,
                                                Color.decode("0xFF0000")));
                                APXUtils.redList.add(tg.id);
                            }
                        }
                        if (hit > 0 && Config.show_minimap_profits && tg.getres().name.contains("herbs"))
                            drawradius(g, tg.sc, 30);
                    }
                }
            }
            g.chcolor();
        } catch (Exception e) {

        }
    }