public void populateTable() {
        NPC_DATA.removeAllElements();
        NPC[] allNPCs  = NPCs.getLoaded(new Filter<NPC>() {

            final int Radius = 20;

            @Override
            public boolean accept(NPC npc) {
                return (double)Calculations.distanceTo(npc) <= Radius && !npc.getName().equals("null");
            }
        });


        for (NPC npc : allNPCs) {
            final Object[] data = {npc.getName(), npc.getLevel(), npc.getId()};
            final Vector<Object> dataVector = new Vector<>(Arrays.asList(data));
            NPC_DATA.add(dataVector);
        }

        TABLE.repaint();
        SCROLL_PANE.revalidate();
    }