Package com.pixelmonmod.pixelmon.ai
Class TeleportAwayGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
com.pixelmonmod.pixelmon.ai.TeleportAwayGoal
public class TeleportAwayGoal
extends net.minecraft.world.entity.ai.goal.Goal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.Goal.Flag -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanUse()voidstart()static booleanteleportRandomly(PixelmonEntity pixelmon, Random rand) protected static booleanteleportTo(PixelmonEntity pixelmon, Random rand, double suggestedXPos, double suggestedYPos, double suggestedZPos) Methods inherited from class net.minecraft.world.entity.ai.goal.Goal
adjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, stop, tick, toString
-
Constructor Details
-
TeleportAwayGoal
-
-
Method Details
-
canUse
public boolean canUse()- Specified by:
canUsein classnet.minecraft.world.entity.ai.goal.Goal
-
canContinueToUse
public boolean canContinueToUse()- Overrides:
canContinueToUsein classnet.minecraft.world.entity.ai.goal.Goal
-
start
public void start()- Overrides:
startin classnet.minecraft.world.entity.ai.goal.Goal
-
teleportRandomly
-
teleportTo
protected static boolean teleportTo(PixelmonEntity pixelmon, Random rand, double suggestedXPos, double suggestedYPos, double suggestedZPos)
-