investmentideas Posted March 22, 2019 Share Posted March 22, 2019 I have created a follow player code and am trying to create the conditional sleep for it now. I want it to return if my player is within 1 tile of the person its trying to follow (as I dont know any command that knows if a player is following or not), can anyone help? if (getPlayers().closest(followFilter) != null){ getPlayers().closest(followFilter).interact("Follow"); new ConditionalSleep(2000, 100) { @Override public boolean condition() throws InterruptedException { return //if the player I want to follow is within 1 tile of me; } }.sleep(); } Quote Link to comment Share on other sites More sharing options...
investmentideas Posted March 22, 2019 Author Share Posted March 22, 2019 thank you Quote Link to comment Share on other sites More sharing options...
d0zza Posted March 22, 2019 Share Posted March 22, 2019 Instead of using distance as the condition try using myPlayer().getInteracting().equals(otherPlayer) As I'm 90% sure following another player means your player is interacting with them. Of course you'll also have to null check myPlayer().getInteracting(). Quote Link to comment Share on other sites More sharing options...
investmentideas Posted March 22, 2019 Author Share Posted March 22, 2019 thanks, yeah i wasnt sure of the command that said my player is following them. I did try looking at animation ID but it didnt give one when following, i will try this too, thanks Quote Link to comment Share on other sites More sharing options...