expWaster Posted April 13, 2023 Share Posted April 13, 2023 (edited) So I am attempting to complete Ernest the chicken, but I am unable to get past the book case Optional<RS2Object> bookCase = baseFunctionality.getObjects().getAll().stream().filter(rs2Object -> rs2Object.getName().equalsIgnoreCase("Bookcase")).findFirst(); bookCase.ifPresent(RS2Object::interact); baseFunctionality.sleepAndLogException(2000); Running this thing in debug mode with a breakpoint at the sleep function and evaluating bookCase.isPresent() returns true When I broke this code down a bit further it showed that bookcase.get().interact() was returning false Anyone have any idea why I am unable to interact with the bookcase here? I have also tried bookCase.ifPresent(bc -> bc.interact("Search")); with no luck Edited April 13, 2023 by expWaster 1 Quote Link to comment Share on other sites More sharing options...
expWaster Posted April 13, 2023 Author Share Posted April 13, 2023 (edited) nvm, problem was there were multiple book cases. this did it for me baseFunctionality.getObjects().closest("Bookcase").interact(); Edited April 13, 2023 by expWaster 1 Quote Link to comment Share on other sites More sharing options...
FuryShark Posted April 14, 2023 Share Posted April 14, 2023 @Gunmanpls help him Quote Link to comment Share on other sites More sharing options...
Gunman Posted April 14, 2023 Share Posted April 14, 2023 3 minutes ago, FuryShark said: @Gunmanpls help him No u Quote Link to comment Share on other sites More sharing options...