Uses of Class
net.minecraft.entity.ai.goal.Goal
Packages that use Goal
Package
Description
The basic AI system for Minecraft living entities.
-
Uses of Goal in net.minecraft.entity.ai.goal
Subclasses of Goal in net.minecraft.entity.ai.goalModifier and TypeClassDescriptionclassActiveTargetGoal<T extends LivingEntity>A target goal that finds a target by entity class when the goal starts.classclassclassGoal that causes its mob to follow and attack its selected target.classclassclassBowAttackGoal<T extends HostileEntity & RangedAttackMob>classclassclassclassclassclassCrossbowAttackGoal<T extends HostileEntity & RangedAttackMob & CrossbowUser>classDisableableFollowTargetGoal<T extends LivingEntity>An active target goal that can be disabled so that it cannot start.classclassclassclassclassclassclassFleeEntityGoal<T extends LivingEntity>classclassclassclassclassclassclassMakes aCatEntitygo to a bed and sleep.classclassclassHoldInHandsGoal<T extends MobEntity>classclassclassclassclassclassclassclassclassclassclassMoveToRaidCenterGoal<T extends RaiderEntity>classclassclassclassclassclassRaidGoal<T extends LivingEntity>classclassclassclassclassclassclassclassclassclassclassclassclassA goal that maintains the target of a mob entity.classUniversalAngerGoal<T extends MobEntity & Angerable>classUntamedActiveTargetGoal<T extends LivingEntity>An active target goal that only starts for untamed tameable animals.classclassclassclassclassclassFields in net.minecraft.entity.ai.goal declared as GoalMethods in net.minecraft.entity.ai.goal that return GoalMethods in net.minecraft.entity.ai.goal with parameters of type GoalModifier and TypeMethodDescriptionvoidAdds a goal with a certain priority.voidMethod parameters in net.minecraft.entity.ai.goal with type arguments of type GoalConstructors in net.minecraft.entity.ai.goal with parameters of type Goal -
Uses of Goal in net.minecraft.entity.boss
Subclasses of Goal in net.minecraft.entity.boss -
Uses of Goal in net.minecraft.entity.mob
Subclasses of Goal in net.minecraft.entity.mobModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate classprivate classprivate classclassprivate static classprivate static classprivate static classprivate static classprotected classprivate classprivate classstatic classPatrolEntity.PatrolGoal<T extends PatrolEntity>private classprivate classprivate classprivate classprivate classprivate classprivate classprivate classprivate static classA target goal on other teams' entities if this shulker belongs to a team.private classA hostile target goal on players.private static classprivate static classprivate static classprivate static classprivate static classprivate static classprotected classprotected classprivate static classprivate static classSpiderEntity.TargetGoal<T extends LivingEntity>private classprivate classprivate classprivate classprivate static classprivate static classprivate classMethod parameters in net.minecraft.entity.mob with type arguments of type Goal -
Uses of Goal in net.minecraft.entity.passive
Subclasses of Goal in net.minecraft.entity.passiveModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classprivate classclassclassprivate classprivate classprivate classprivate static classprivate static classCatEntity.CatFleeGoal<T extends LivingEntity>private static classprivate static classprivate static classprivate classprivate static classprivate static classprivate classprivate classprivate classprivate classprivate classclassprivate classprivate classprivate classprivate classclassprivate classprivate classprivate classprivate classprivate classprivate classprivate static classprivate static classprivate static classOcelotEntity.FleeGoal<T extends LivingEntity>private static classprivate static classprivate static classprivate static classprivate static classprivate static classPandaEntity.PandaFleeGoal<T extends LivingEntity>private static classprivate static classprivate classprivate static classprivate static classprivate static classprivate classprivate classprivate classprivate classA target goal on players when this polar bear is near a baby polar bear.private static classprivate static classprivate static classprivate static classRabbitEntity.FleeGoal<T extends LivingEntity>private static classprivate classprivate classprivate static classprotected static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate static classprivate classprivate classWolfEntity.AvoidLlamaGoal<T extends LivingEntity>private classFields in net.minecraft.entity.passive declared as GoalModifier and TypeFieldDescriptionprivate GoalFoxEntity.followBabyTurtleGoalprivate GoalFoxEntity.followChickenAndRabbitGoalprivate GoalFoxEntity.followFishGoal -
Uses of Goal in net.minecraft.entity.raid
Subclasses of Goal in net.minecraft.entity.raidModifier and TypeClassDescriptionprivate static classclassprotected classclass