Yes it's pretty straight forward to do;
List<GroundItem> groundItem = groundItems.getAll();
String[] wantedItems = {"Visage", "Monkfish", "Yo mama"};
//is the list empty?
if(!groundItem.isEmpty()){
//loop ground items
for(int i=0;i<groundItem.size(); i++){
//loop each wanted item
for(int j=0; j<wantedItems.length; j++){
//check if ground item is in our wanted list
if(groundItem.get(i).getName().contains(wantedItems[j])){
//make a beep
Toolkit.getDefaultToolkit().beep();
}
}
}
}
Edit:
After rereading your OP, this will only work within the render of the client. After OSBuddy released the HD mode, the server render distance (for items, npcs) got heavily reduced. So you're only able to detect items/npcs within the default render distance of the rs client