Advertisement
Corosus

Untitled

Oct 14th, 2011
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. public boolean tryPath(Entity var1, float var2) {
  2.         return tryPath(var1, var2, false);
  3.     }
  4.  
  5.     public boolean tryPath(Entity var1, float var2, boolean pet) {
  6.         if (pathfindDelay > 0 && !((EntityCreature)this).pf.tryAgain) {
  7.             return false;
  8.         }
  9.  
  10.         if (mod_PathingActivated.hasPetMod) {
  11.             if (mod_PathingActivated.sameTeam(this, var1) && !pet) {
  12.                 return false;
  13.             }
  14.         }
  15.  
  16.         if((this.shouldPath() || pet) && var1 != null) {
  17.             float var3 = this.getDistanceToEntity(var1);
  18.  
  19.             if(var3 > var2) {
  20.                 return false;
  21.             } else {
  22.                 //mod_MovePlus.displayMessage((new StringBuilder()).append("PFCount: ").append(mod_PathingActivated.PFCount++).toString());
  23.                
  24.                
  25.                 pathfindDelay = (int)var2*2 + rand.nextInt(100);
  26.                 //setPathToEntity(worldObj.getPathToEntity(this, var1, var2));
  27.                 setPathToEntity(pf.getPathToEntity(this, var1, var2, canClimb()));
  28.  
  29.                 //System.out.println(this);
  30.                 //setPathToEntity(this.worldObj.getPathToEntity(this, var1, var2));
  31.                 if(this.getPath() == null) {
  32.                     pathfindDelay = (int)var2*2 + rand.nextInt(200);
  33.                 }
  34.  
  35.                 return true;
  36.             }
  37.         } else {
  38.             return false;
  39.         }
  40.     }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement