January 14, 20215 yr I was trying to hop worlds if they were on a specific tile but it just constantly hops. I think I'm missing a check or something possibly. is there also a way to check an area for players as well to determine if it should hop? code: https://pastebin.com/CfDZLnzk
January 14, 20215 yr Hello, (I don't see logic that would get the player to that spot or out of that spot. so thats why it will forever loop) Your logic goes like this. You are in the spot -> you are a player -> will hop... Try this if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer())){ hop }
January 14, 20215 yr Author 44 minutes ago, Nbacon said: Hello, (I don't see logic that would get the player to that spot or out of that spot. so thats why it will forever loop) Your logic goes like this. You are in the spot -> you are a player -> will hop... Try this if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer())){ hop } So I wanted my player to hop worlds if someone was on a certain tile or area because the people in this area steal all the ore. Is that what this is doing?
January 14, 20215 yr 22 minutes ago, Lucas_Larson said: So I wanted my player to hop worlds if someone was on a certain tile or area because the people in this area steal all the ore. Is that what this is doing? This says if there is a player in the general area(my fault) Area miningArea =new Area(1,1,1,1); if (getPlayers().getAll().stream().anyMatch(s -> s != myPlayer() &&miningArea.contains(s))){ hop } Edited January 14, 20215 yr by Nbacon
Create an account or sign in to comment