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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canUse()
void
start()
static boolean
teleportRandomly
(PixelmonEntity pixelmon, Random rand) protected static boolean
teleportTo
(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:
canUse
in classnet.minecraft.world.entity.ai.goal.Goal
-
canContinueToUse
public boolean canContinueToUse()- Overrides:
canContinueToUse
in classnet.minecraft.world.entity.ai.goal.Goal
-
start
public void start()- Overrides:
start
in classnet.minecraft.world.entity.ai.goal.Goal
-
teleportRandomly
-
teleportTo
protected static boolean teleportTo(PixelmonEntity pixelmon, Random rand, double suggestedXPos, double suggestedYPos, double suggestedZPos)
-