Package net.minecraft.entity.ai.goal
Class Goal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
- Direct Known Subclasses:
AttackGoal,AvoidSunlightGoal,BlazeEntity.ShootFireballGoal,BreedGoal,class_2973,class_2978,class_3132,class_3168.class_3152,class_3168.class_3170,class_3373,class_3375,CreeperIgniteGoal,DoorInteractGoal,EatGrassGoal,EndermanEntity.PickUpBlockGoal,EndermanEntity.PlaceBlockGoal,EscapeDangerGoal,EscapeSunlightGoal,FindNearestEntityGoal,FindPlayerGoal,FleeEntityGoal,FollowGolemGoal,FollowOwnerGoal,FollowParentGoal,FormCaravanGoal,GhastEntity.FlyRandomlyGoal,GhastEntity.LookAtTargetGoal,GhastEntity.ShootFireballGoal,GoToEntityTargetGoal,GoToWalkTargetGoal,GuardianEntity.FireBeamGoal,HorseBondWithPlayerGoal,IronGolemLookGoal,LookAroundGoal,LookAtEntityGoal,MeleeAttackGoal,MoveThroughVillageGoal,MoveToTargetPosGoal,PounceAtTargetGoal,ProjectileAttackGoal,RestrictOpenDoorGoal,ShulkerEntity.class_2997,ShulkerEntity.class_3001,SilverfishEntity.CallForHelpGoal,SitGoal,SlimeEntity.FaceTowardTargetGoal,SlimeEntity.MoveGoal,SlimeEntity.RandomLookGoal,SlimeEntity.SwimmingGoal,SquidEntity.SwimGoal,StayIndoorsGoal,StopFollowingCustomerGoal,SwimGoal,TemptGoal,TrackTargetGoal,VexEntity.class_3043,VexEntity.class_3046,VillagerMatingGoal,WanderAroundGoal,WitherEntity.class_2995,WolfBegGoal
- Mappings:
Namespace Name official xeintermediary net/minecraft/class_896named net/minecraft/entity/ai/goal/Goal
-
Field Details
-
categoryBits
private int categoryBits- Mappings:
Namespace Name Mixin selector official aLxe;a:Iintermediary field_3505Lnet/minecraft/class_896;field_3505:Inamed categoryBitsLnet/minecraft/entity/ai/goal/Goal;categoryBits:I
-
-
Constructor Details
-
Goal
public Goal()
-
-
Method Details
-
canStart
public abstract boolean canStart()- Mappings:
Namespace Name Mixin selector official aLxe;a()Zintermediary method_2742Lnet/minecraft/class_896;method_2742()Znamed canStartLnet/minecraft/entity/ai/goal/Goal;canStart()Z
-
shouldContinue
public boolean shouldContinue()- Mappings:
Namespace Name Mixin selector official bLxe;b()Zintermediary method_2744Lnet/minecraft/class_896;method_2744()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
canStop
public boolean canStop()- Mappings:
Namespace Name Mixin selector official gLxe;g()Zintermediary method_2748Lnet/minecraft/class_896;method_2748()Znamed canStopLnet/minecraft/entity/ai/goal/Goal;canStop()Z
-
start
public void start()- Mappings:
Namespace Name Mixin selector official cLxe;c()Vintermediary method_2747Lnet/minecraft/class_896;method_2747()Vnamed startLnet/minecraft/entity/ai/goal/Goal;start()V
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official dLxe;d()Vintermediary method_2745Lnet/minecraft/class_896;method_2745()Vnamed stopLnet/minecraft/entity/ai/goal/Goal;stop()V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official eLxe;e()Vintermediary method_2746Lnet/minecraft/class_896;method_2746()Vnamed tickLnet/minecraft/entity/ai/goal/Goal;tick()V
-
setCategoryBits
public void setCategoryBits(int newBits) - Mappings:
Namespace Name Mixin selector official aLxe;a(I)Vintermediary method_2743Lnet/minecraft/class_896;method_2743(I)Vnamed setCategoryBitsLnet/minecraft/entity/ai/goal/Goal;setCategoryBits(I)V
-
getCategoryBits
public int getCategoryBits()- Mappings:
Namespace Name Mixin selector official hLxe;h()Iintermediary method_2749Lnet/minecraft/class_896;method_2749()Inamed getCategoryBitsLnet/minecraft/entity/ai/goal/Goal;getCategoryBits()I
-