LeviLamina
Loading...
Searching...
No Matches
Pillager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/monster/HumanoidMonster.h"
7
8// auto generated forward declare list
9// clang-format off
11class BlockPos;
12class CompoundTag;
13class DataLoadHelper;
14class EntityContext;
16// clang-format on
17
19public:
20 // virtual functions
21 // NOLINTBEGIN
22 // vIndex: 177
23 virtual bool isDarkEnoughToSpawn() const /*override*/;
24
25 // vIndex: 136
26 virtual void readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper) /*override*/;
27
28 // vIndex: 171
29 virtual float _getWalkTargetValue(::BlockPos const& pos) /*override*/;
30
31 // vIndex: 8
32 virtual ~Pillager() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI Pillager(
39 ::ActorDefinitionGroup* definitions,
40 ::ActorDefinitionIdentifier const& definitionName,
41 ::EntityContext& entityContext
42 );
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCAPI void* $ctor(
49 ::ActorDefinitionGroup* definitions,
50 ::ActorDefinitionIdentifier const& definitionName,
51 ::EntityContext& entityContext
52 );
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64 MCFOLD bool $isDarkEnoughToSpawn() const;
65
66 MCAPI void $readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper);
67
68 MCFOLD float $_getWalkTargetValue(::BlockPos const& pos);
69 // NOLINTEND
70
71public:
72 // vftables
73 // NOLINTBEGIN
74 MCAPI static void** $vftable();
75 // NOLINTEND
76};
Definition ActorDefinitionGroup.h:27
Definition BlockPos.h:18
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition EntityContext.h:16
Definition HumanoidMonster.h:14
Definition Pillager.h:18
Definition ActorDefinitionIdentifier.h:13