Class SetWalkTargetAwayFrom
java.lang.Object
net.minecraft.world.entity.ai.behavior.SetWalkTargetAwayFrom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> OneShot<PathfinderMob> create(MemoryModuleType<T> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget, Function<T, Vec3> pToPosition) static OneShot<PathfinderMob> entity(MemoryModuleType<? extends Entity> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget) static BehaviorControl<PathfinderMob> pos(MemoryModuleType<BlockPos> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget)
-
Constructor Details
-
SetWalkTargetAwayFrom
public SetWalkTargetAwayFrom()
-
-
Method Details
-
pos
public static BehaviorControl<PathfinderMob> pos(MemoryModuleType<BlockPos> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget) -
entity
public static OneShot<PathfinderMob> entity(MemoryModuleType<? extends Entity> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget) -
create
private static <T> OneShot<PathfinderMob> create(MemoryModuleType<T> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget, Function<T, Vec3> pToPosition)
-