Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean tryPath(Entity var1, float var2) {
- return tryPath(var1, var2, false);
- }
- public boolean tryPath(Entity var1, float var2, boolean pet) {
- if (pathfindDelay > 0 && !((EntityCreature)this).pf.tryAgain) {
- return false;
- }
- if (mod_PathingActivated.hasPetMod) {
- if (mod_PathingActivated.sameTeam(this, var1) && !pet) {
- return false;
- }
- }
- if((this.shouldPath() || pet) && var1 != null) {
- float var3 = this.getDistanceToEntity(var1);
- if(var3 > var2) {
- return false;
- } else {
- //mod_MovePlus.displayMessage((new StringBuilder()).append("PFCount: ").append(mod_PathingActivated.PFCount++).toString());
- pathfindDelay = (int)var2*2 + rand.nextInt(100);
- //setPathToEntity(worldObj.getPathToEntity(this, var1, var2));
- setPathToEntity(pf.getPathToEntity(this, var1, var2, canClimb()));
- //System.out.println(this);
- //setPathToEntity(this.worldObj.getPathToEntity(this, var1, var2));
- if(this.getPath() == null) {
- pathfindDelay = (int)var2*2 + rand.nextInt(200);
- }
- return true;
- }
- } else {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement