3#include "mc/_HeaderOutputPredefine.h"
19namespace SharedTypes::v1_21_120 {
struct EntityTypes; }
26namespace SharedTypes::v1_21_120 {
29MCAPI
void bindAll(::cereal::ReflectionCtx& ctx);
32initialize(::EntityContext&, ::AvoidBlockGoal& goal, ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition definition);
35initialize(::EntityContext&, ::AvoidMobTypeGoal& goal, ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition definition);
37MCAPI
void initialize(::EntityContext&, ::DigGoal& goal, ::SharedTypes::v1_21_120::DigGoalDefinition definition);
40initialize(::EntityContext&, ::DrinkMilkGoal& goal, ::SharedTypes::v1_21_120::DrinkMilkGoalDefinition definition);
44 ::UseKineticWeaponGoal& goal,
45 ::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition definition
49 ::SharedTypes::v1_21_120::ActorDefinitionTrigger
const&,
50 ::SharedTypes::v1_21_120::ActorDefinitionTrigger
const&
54 ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition
const&,
55 ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition
const&
59 ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition
const&,
60 ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition
const&
63MCAPI
bool operator==(::SharedTypes::v1_21_120::EntityTypes
const&, ::SharedTypes::v1_21_120::EntityTypes
const&);
66 ::SharedTypes::v1_21_120::MeleeAttackBaseGoalDefinition
const&,
67 ::SharedTypes::v1_21_120::MeleeAttackBaseGoalDefinition
const&
70MCAPI
bool operator==(::SharedTypes::v1_21_120::MobDescriptor
const&, ::SharedTypes::v1_21_120::MobDescriptor
const&);
72MCFOLD
bool validate(::SharedTypes::v1_21_120::AvoidBlockGoalDefinition
const&, ::Mob
const&);
74MCFOLD
bool validate(::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition
const&, ::Mob
const&);
76MCFOLD
bool validate(::SharedTypes::v1_21_120::DigGoalDefinition
const&, ::Mob
const&);
78MCFOLD
bool validate(::SharedTypes::v1_21_120::DrinkMilkGoalDefinition
const&, ::Mob
const&);
80MCAPI
bool validate(::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition
const& definition, ::Mob
const&);
82MCFOLD
bool validateMobType(::SharedTypes::v1_21_120::AvoidBlockGoalDefinition
const&, ::Mob
const&);
84MCFOLD
bool validateMobType(::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition
const&, ::Mob
const&);
86MCFOLD
bool validateMobType(::SharedTypes::v1_21_120::DigGoalDefinition
const&, ::Mob
const&);
88MCFOLD
bool validateMobType(::SharedTypes::v1_21_120::DrinkMilkGoalDefinition
const&, ::Mob
const&);
90MCFOLD
bool validateMobType(::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition
const&, ::Mob
const&);
Definition AvoidBlockGoal.h:22
Definition AvoidMobTypeGoal.h:22
Definition DrinkMilkGoal.h:15
Definition EntityContext.h:17
Definition UseKineticWeaponGoal.h:18
Definition ActorDefinitionTrigger.h:16
Definition AvoidBlockGoalDefinition.h:19
Definition AvoidMobTypeGoalDefinition.h:19
Definition DigGoalDefinition.h:16
Definition DrinkMilkGoalDefinition.h:16
Definition EntityTypes.h:13
Definition MeleeAttackBaseGoalDefinition.h:16
Definition MobDescriptor.h:15
Definition UseKineticWeaponGoalDefinition.h:16
Definition ReflectionCtx.h:11