Class ScorchedNavigation

java.lang.Object
net.minecraft.world.entity.ai.navigation.PathNavigation
net.minecraft.world.entity.ai.navigation.GroundPathNavigation
net.minecraft.world.entity.ai.navigation.WallClimberNavigation
net.frozenblock.wilderwild.entity.ai.scorched.ScorchedNavigation

public class ScorchedNavigation extends net.minecraft.world.entity.ai.navigation.WallClimberNavigation
  • Field Summary

    Fields inherited from class net.minecraft.world.entity.ai.navigation.WallClimberNavigation

    pathToPosition

    Fields inherited from class net.minecraft.world.entity.ai.navigation.PathNavigation

    hasDelayedRecomputation, lastStuckCheck, lastStuckCheckPos, lastTimeoutCheck, level, maxDistanceToWaypoint, mob, nodeEvaluator, path, speedModifier, tick, timeLastRecompute, timeoutCachedNode, timeoutLimit, timeoutTimer
  • Constructor Summary

    Constructors
    Constructor
    Description
    ScorchedNavigation(@NotNull Scorched mob, @NotNull net.minecraft.world.level.Level level)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes pathType)
     
    boolean
    isStableDestination(net.minecraft.core.BlockPos pos)
     

    Methods inherited from class net.minecraft.world.entity.ai.navigation.WallClimberNavigation

    createPath, createPath, moveTo, tick

    Methods inherited from class net.minecraft.world.entity.ai.navigation.GroundPathNavigation

    canOpenDoors, canPassDoors, canUpdatePath, createPathFinder, getTempMobPos, setAvoidSun, setCanOpenDoors, setCanPassDoors, setCanWalkOverFences, trimPath

    Methods inherited from class net.minecraft.world.entity.ai.navigation.PathNavigation

    canCutCorner, canFloat, canMoveDirectly, createPath, createPath, createPath, createPath, createPath, createPath, doStuckDetection, followThePath, getGroundY, getMaxDistanceToWaypoint, getNodeEvaluator, getPath, getTargetPos, isClearForMovementBetween, isDone, isInLiquid, isInProgress, isStuck, moveTo, moveTo, recomputePath, resetMaxVisitedNodesMultiplier, setCanFloat, setMaxVisitedNodesMultiplier, setSpeedModifier, shouldRecomputePath, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ScorchedNavigation

      public ScorchedNavigation(@NotNull @NotNull Scorched mob, @NotNull @NotNull net.minecraft.world.level.Level level)
  • Method Details

    • hasValidPathType

      protected boolean hasValidPathType(net.minecraft.world.level.pathfinder.BlockPathTypes pathType)
      Overrides:
      hasValidPathType in class net.minecraft.world.entity.ai.navigation.GroundPathNavigation
    • isStableDestination

      public boolean isStableDestination(net.minecraft.core.BlockPos pos)
      Overrides:
      isStableDestination in class net.minecraft.world.entity.ai.navigation.PathNavigation