LeviLamina
Loading...
Searching...
No Matches
v1_21_120.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_120/actor/MobDescriptor.h"
7
8// auto generated forward declare list
9// clang-format off
10class AvoidBlockGoal;
12class DigGoal;
13class EntityContext;
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 MeleeAttackGoalBaseDefinition; }
19// clang-format on
20
21namespace SharedTypes::v1_21_120 {
22// functions
23// NOLINTBEGIN
24MCAPI void
25initialize(::EntityContext&, ::AvoidBlockGoal& goal, ::SharedTypes::v1_21_120::AvoidBlockGoalDefinition definition);
26
27MCAPI void
28initialize(::EntityContext&, ::AvoidMobTypeGoal& goal, ::SharedTypes::v1_21_120::AvoidMobTypeGoalDefinition definition);
29
30MCAPI void initialize(::EntityContext&, ::DigGoal& goal, ::SharedTypes::v1_21_120::DigGoalDefinition definition);
31
32MCAPI void initializeMeleeAttackGoalBase(
33 ::MeleeAttackBaseGoal& goal,
34 ::SharedTypes::v1_21_120::MeleeAttackGoalBaseDefinition const& definition
35);
36
37MCAPI bool
38operator==(::SharedTypes::v1_21_120::MobDescriptor const& __P0, ::SharedTypes::v1_21_120::MobDescriptor const& __P1);
39// NOLINTEND
40
41} // namespace SharedTypes::v1_21_120
Definition AvoidBlockGoal.h:22
Definition AvoidMobTypeGoal.h:22
Definition DigGoal.h:15
Definition EntityContext.h:16
Definition MeleeAttackBaseGoal.h:19
Definition AvoidBlockGoalDefinition.h:19
Definition AvoidMobTypeGoalDefinition.h:19
Definition DigGoalDefinition.h:16
Definition MeleeAttackGoalBaseDefinition.h:16