Class Goal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
- Direct Known Subclasses:
AvoidEntityGoal,Bee.BaseBeeGoal,Bee.BeeWanderGoal,BegGoal,Blaze.BlazeAttackGoal,BreathAirGoal,BreedGoal,Cat.CatRelaxOnOwnerGoal,ClimbOnTopOfPowderSnowGoal,Dolphin.DolphinSwimToTreasureGoal,Dolphin.DolphinSwimWithPlayerGoal,Dolphin.PlayWithItemsGoal,DoorInteractGoal,Drowned.DrownedGoToWaterGoal,Drowned.DrownedSwimUpGoal,EatBlockGoal,EnderMan.EndermanFreezeWhenLookedAt,EnderMan.EndermanLeaveBlockGoal,EnderMan.EndermanTakeBlockGoal,FleeSunGoal,FloatGoal,FollowBoatGoal,FollowFlockLeaderGoal,FollowMobGoal,FollowOwnerGoal,FollowParentGoal,Fox.FaceplantGoal,Fox.FoxBehaviorGoal,Fox.FoxSearchForItemsGoal,Fox.StalkPreyGoal,Ghast.GhastLookGoal,Ghast.GhastShootFireballGoal,Ghast.RandomFloatAroundGoal,Guardian.GuardianAttackGoal,JumpGoal,LandOnOwnersShoulderGoal,LeapAtTargetGoal,LlamaFollowCaravanGoal,LookAtPlayerGoal,MeleeAttackGoal,MoveThroughVillageGoal,MoveToBlockGoal,MoveTowardsRestrictionGoal,MoveTowardsTargetGoal,OcelotAttackGoal,OfferFlowerGoal,Panda.PandaLieOnBackGoal,Panda.PandaRollGoal,Panda.PandaSitGoal,Panda.PandaSneezeGoal,PanicGoal,PathfindToRaidGoal,PatrollingMonster.LongDistancePatrolGoal,Phantom.PhantomAttackPlayerTargetGoal,Phantom.PhantomAttackStrategyGoal,Phantom.PhantomMoveTargetGoal,Pufferfish.PufferfishPuffGoal,Raider.HoldGroundAttackGoal,Raider.ObtainRaidLeaderBannerGoal,Raider.RaiderCelebration,Raider.RaiderMoveThroughVillageGoal,RandomLookAroundGoal,RandomStandGoal,RandomStrollGoal,RangedAttackGoal,RangedBowAttackGoal,RangedCrossbowAttackGoal,ResetUniversalAngerTargetGoal,RestrictSunGoal,RunAroundLikeCrazyGoal,Shulker.ShulkerAttackGoal,Shulker.ShulkerPeekGoal,Silverfish.SilverfishWakeUpFriendsGoal,SitWhenOrderedToGoal,SkeletonTrapGoal,Slime.SlimeAttackGoal,Slime.SlimeFloatGoal,Slime.SlimeKeepOnJumpingGoal,Slime.SlimeRandomDirectionGoal,SpellcasterIllager.SpellcasterCastingSpellGoal,SpellcasterIllager.SpellcasterUseSpellGoal,Squid.SquidFleeGoal,Squid.SquidRandomMovementGoal,StrollThroughVillageGoal,SwellGoal,TargetGoal,TemptGoal,TradeWithPlayerGoal,TryFindWaterGoal,Turtle.TurtleGoHomeGoal,Turtle.TurtleTravelGoal,UseItemGoal,Vex.VexChargeAttackGoal,Vex.VexRandomMoveGoal,WanderingTrader.WanderToPositionGoal,WitherBoss.WitherDoNothingGoal,WrappedGoal
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intadjustedTickDelay(int p_186072_) booleanabstract booleancanUse()getFlags()booleanprotected static intreducedTickDelay(int p_186074_) booleanvoidvoidstart()voidstop()voidtick()toString()
-
Field Details
-
flags
-
-
Constructor Details
-
Goal
public Goal()
-
-
Method Details
-
canUse
public abstract boolean canUse() -
canContinueToUse
public boolean canContinueToUse() -
isInterruptable
public boolean isInterruptable() -
start
public void start() -
stop
public void stop() -
requiresUpdateEveryTick
public boolean requiresUpdateEveryTick() -
tick
public void tick() -
setFlags
-
toString
-
getFlags
-
adjustedTickDelay
protected int adjustedTickDelay(int p_186072_) -
reducedTickDelay
protected static int reducedTickDelay(int p_186074_)
-