public NPC getCurrent() {
        Filter<NPC> i = new Filter<NPC>() {
            public boolean accept(NPC entity) {
                return (entity.getId() == 7138 || entity.getId() == 7139 || entity.getId() == 7140)
                     && entity.getInteracting() != null && entity.getInteracting().equals(Players.getLocal()) && entity.getAnimation() != 836;
            }
        };
        return NPCs.getNearest(i);
    }