LeviLamina
Loading...
Searching...
No Matches
Allay.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ActorInitializationMethod.h"
7#include "mc/world/actor/Mob.h"
8#include "mc/world/level/Tick.h"
9
10// auto generated forward declare list
11// clang-format off
12class CompoundTag;
13class DataLoadHelper;
15// clang-format on
16
17class Allay : public ::Mob {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, ::Tick> mDuplicationCooldownCompleteTick;
22 // NOLINTEND
23
24public:
25 // virtual functions
26 // NOLINTBEGIN
27 virtual void aiStep() /*override*/;
28
29 virtual void readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper) /*override*/;
30
31 virtual void addAdditionalSaveData(::CompoundTag& tag) const /*override*/;
32
33 virtual void reloadHardcoded(::ActorInitializationMethod method, ::VariantParameterList const& params) /*override*/;
34
35 virtual ~Allay() /*override*/ = default;
36 // NOLINTEND
37
38public:
39 // member functions
40 // NOLINTBEGIN
41 MCAPI bool hasDuplicationCooldown();
42
43 MCAPI void setNewDuplicationCooldown();
44 // NOLINTEND
45
46public:
47 // virtual function thunks
48 // NOLINTBEGIN
49 MCAPI void $aiStep();
50
51 MCAPI void $readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper);
52
53 MCAPI void $addAdditionalSaveData(::CompoundTag& tag) const;
54
55 MCAPI void $reloadHardcoded(::ActorInitializationMethod method, ::VariantParameterList const& params);
56
57
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCAPI static void** $vftable();
64 // NOLINTEND
65};
Definition Allay.h:17
Definition CompoundTag.h:23
Definition DataLoadHelper.h:20
Definition VariantParameterList.h:13