4jcraft/Minecraft.World/AI/Goals
2026-03-28 02:58:56 -05:00
..
AvoidPlayerGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
AvoidPlayerGoal.h
BegGoal.cpp
BegGoal.h
BreakDoorGoal.cpp
BreakDoorGoal.h
BreedGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
BreedGoal.h
ControlledByPlayerGoal.cpp
ControlledByPlayerGoal.h
DefendVillageTargetGoal.cpp
DefendVillageTargetGoal.h
DoorInteractGoal.cpp
DoorInteractGoal.h
EatTileGoal.cpp
EatTileGoal.h
FleeSunGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
FleeSunGoal.h
FloatGoal.cpp
FloatGoal.h
FollowOwnerGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
FollowOwnerGoal.h
FollowParentGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
FollowParentGoal.h
Goal.cpp
Goal.h
GoalSelector.cpp
GoalSelector.h
HurtByTargetGoal.cpp refactor: modernize AABB class 2026-03-27 21:11:11 -05:00
HurtByTargetGoal.h
InteractGoal.cpp
InteractGoal.h
LeapAtTargetGoal.cpp
LeapAtTargetGoal.h
LookAtPlayerGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
LookAtPlayerGoal.h
LookAtTradingPlayerGoal.cpp
LookAtTradingPlayerGoal.h
MakeLoveGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
MakeLoveGoal.h
MeleeAttackGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
MeleeAttackGoal.h
MoveIndoorsGoal.cpp
MoveIndoorsGoal.h
MoveThroughVillageGoal.cpp
MoveThroughVillageGoal.h
MoveTowardsRestrictionGoal.cpp
MoveTowardsRestrictionGoal.h
MoveTowardsTargetGoal.cpp
MoveTowardsTargetGoal.h
NearestAttackableTargetGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
NearestAttackableTargetGoal.h
NonTameRandomTargetGoal.cpp
NonTameRandomTargetGoal.h
OcelotAttackGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
OcelotAttackGoal.h
OcelotSitOnTileGoal.cpp
OcelotSitOnTileGoal.h
OfferFlowerGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
OfferFlowerGoal.h
OpenDoorGoal.cpp
OpenDoorGoal.h
OwnerHurtByTargetGoal.cpp
OwnerHurtByTargetGoal.h
OwnerHurtTargetGoal.cpp
OwnerHurtTargetGoal.h
PanicGoal.cpp
PanicGoal.h
PlayGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
PlayGoal.h
RandomLookAroundGoal.cpp
RandomLookAroundGoal.h
RandomStrollGoal.cpp
RandomStrollGoal.h
RangedAttackGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
RangedAttackGoal.h
RestrictOpenDoorGoal.cpp
RestrictOpenDoorGoal.h
RestrictSunGoal.cpp
RestrictSunGoal.h
RunAroundLikeCrazyGoal.cpp
RunAroundLikeCrazyGoal.h
SitGoal.cpp
SitGoal.h
SwellGoal.cpp
SwellGoal.h
TakeFlowerGoal.cpp refactor: remove heap-allocated AABBs 2026-03-28 02:58:56 -05:00
TakeFlowerGoal.h
TargetGoal.cpp
TargetGoal.h
TemptGoal.cpp
TemptGoal.h
TradeWithPlayerGoal.cpp
TradeWithPlayerGoal.h