I swear I had saw a post earlier when trying to find a solution to this problem that had something similar to them, perhaps doing this at 2am wasn't the brighest idea. Anyways I ended up going with the following;
GameObject furnace = GameObjects.newQuery().names("Furnace").results().nearest()...
I swapped over to using getAt like you recommended and that appears to be working fine. I'm still having troubling getting the bot to actually click the button for bronze and select "Smelt X". At the moment it just keeps hovering over the bronze icon.
if (bronze != null & bronze.isValid())
{...
I've decided to start with a simple smelting bot to start with learning the runemate API and I can't seem to find out how to select the smelt X option. Any help would be appreciated.
GameObject furnace = GameObjects.newQuery().names("Furnace").results().nearest()...