March 22, 20196 yr 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(); }
March 22, 20196 yr 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().
March 22, 20196 yr Author 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
Create an account or sign in to comment