LeviLamina
Loading...
Searching...
No Matches
v1_21_120.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9class DigGoal;
10class DrinkMilkGoal;
11class EntityContext;
12class Mob;
14namespace SharedTypes::v1_21_120 { struct ActorDefinitionTrigger; }
15namespace SharedTypes::v1_21_120 { struct AvoidBlockGoalDefinition; }
16namespace SharedTypes::v1_21_120 { struct AvoidMobTypeGoalDefinition; }
17namespace SharedTypes::v1_21_120 { struct DigGoalDefinition; }
18namespace SharedTypes::v1_21_120 { struct DrinkMilkGoalDefinition; }
19namespace SharedTypes::v1_21_120 { struct EntityTypes; }
20namespace SharedTypes::v1_21_120 { struct MeleeAttackBaseGoalDefinition; }
21namespace SharedTypes::v1_21_120 { struct MobDescriptor; }
22namespace SharedTypes::v1_21_120 { struct UseKineticWeaponGoalDefinition; }
23namespace cereal { struct ReflectionCtx; }
24// clang-format on
25
26namespace SharedTypes::v1_21_120 {
27// functions
28// NOLINTBEGIN
29MCAPI void bindAll(::cereal::ReflectionCtx& ctx);
30
31MCAPI void
32initialize(::EntityContext&, ::AvoidBlockGoal& goal, ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition definition);
33
34MCAPI void
35initialize(::EntityContext&, ::AvoidMobTypeGoal& goal, ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition definition);
36
37MCAPI void initialize(::EntityContext&, ::DigGoal& goal, ::SharedTypes::v1_21_120::DigGoalDefinition definition);
38
39MCAPI void
40initialize(::EntityContext&, ::DrinkMilkGoal& goal, ::SharedTypes::v1_21_120::DrinkMilkGoalDefinition definition);
41
42MCAPI void initialize(
43 ::EntityContext&,
44 ::UseKineticWeaponGoal& goal,
45 ::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition definition
46);
47
48MCAPI bool operator==(
49 ::SharedTypes::v1_21_120::ActorDefinitionTrigger const&,
50 ::SharedTypes::v1_21_120::ActorDefinitionTrigger const&
51);
52
53MCAPI bool operator==(
54 ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition const&,
55 ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition const&
56);
57
58MCAPI bool operator==(
59 ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition const&,
60 ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition const&
61);
62
63MCAPI bool operator==(::SharedTypes::v1_21_120::EntityTypes const&, ::SharedTypes::v1_21_120::EntityTypes const&);
64
65MCAPI bool operator==(
66 ::SharedTypes::v1_21_120::MeleeAttackBaseGoalDefinition const&,
67 ::SharedTypes::v1_21_120::MeleeAttackBaseGoalDefinition const&
68);
69
70MCAPI bool operator==(::SharedTypes::v1_21_120::MobDescriptor const&, ::SharedTypes::v1_21_120::MobDescriptor const&);
71
72MCFOLD bool validate(::SharedTypes::v1_21_120::AvoidBlockGoalDefinition const&, ::Mob const&);
73
74MCFOLD bool validate(::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition const&, ::Mob const&);
75
76MCFOLD bool validate(::SharedTypes::v1_21_120::DigGoalDefinition const&, ::Mob const&);
77
78MCFOLD bool validate(::SharedTypes::v1_21_120::DrinkMilkGoalDefinition const&, ::Mob const&);
79
80MCAPI bool validate(::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition const& definition, ::Mob const&);
81
82MCFOLD bool validateMobType(::SharedTypes::v1_21_120::AvoidBlockGoalDefinition const&, ::Mob const&);
83
84MCFOLD bool validateMobType(::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition const&, ::Mob const&);
85
86MCFOLD bool validateMobType(::SharedTypes::v1_21_120::DigGoalDefinition const&, ::Mob const&);
87
88MCFOLD bool validateMobType(::SharedTypes::v1_21_120::DrinkMilkGoalDefinition const&, ::Mob const&);
89
90MCFOLD bool validateMobType(::SharedTypes::v1_21_120::UseKineticWeaponGoalDefinition const&, ::Mob const&);
91// NOLINTEND
92
93} // namespace SharedTypes::v1_21_120
Definition AvoidBlockGoal.h:22
Definition AvoidMobTypeGoal.h:22
Definition DigGoal.h:15
Definition DrinkMilkGoal.h:15
Definition EntityContext.h:17
Definition Mob.h:57
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