Files
TinkersConstruct/tconstruct/entity/ai/GAISwim.java
T

39 lines
740 B
Java

package tconstruct.entity.ai;
import tconstruct.entity.GolemBase;
public class GAISwim extends GolemAIBase
{
public GAISwim(GolemBase golem)
{
super(golem);
this.setMutexBits(4);
golem.getNavigator().setCanSwim(true);
}
public boolean shouldExecute()
{
if(golem.isInWater() || this.golem.handleLavaMovement())
{
return true;
}
return false;
}
/*public void startExecuting()
{
if(golem.standby())
{
golem.setPatrolMode();
}
}*/
public void updateTask()
{
if (this.golem.getRNG().nextFloat() < 0.8F)
{
this.golem.getJumpHelper().setJumping();
}
}
}