LeviLamina
Loading...
Searching...
No Matches
Blaze.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/monster/Monster.h"
8
9// auto generated forward declare list
10// clang-format off
12class EntityContext;
15// clang-format on
16
17class Blaze : public ::Monster {
18public:
19 // Blaze inner types define
20 using DataFlagIdType = char;
21
22public:
23 // member variables
24 // NOLINTBEGIN
25 ::ll::TypedStorage<4, 4, float> mAllowedHeightOffset;
26 ::ll::TypedStorage<4, 4, int> mNextHeightOffsetChangeTick;
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 Blaze();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 // vIndex: 3
37 virtual void reloadHardcodedClient(::ActorInitializationMethod method) /*override*/;
38
39 // vIndex: 38
40 virtual float getBrightness(float a, ::IConstBlockSource const& region) const /*override*/;
41
42 // vIndex: 146
43 virtual void aiStep() /*override*/;
44
45 // vIndex: 48
46 virtual bool isOnFire() const /*override*/;
47
48 // vIndex: 178
49 virtual bool isDarkEnoughToSpawn() const /*override*/;
50
51 // vIndex: 24
52 virtual void normalTick() /*override*/;
53
54 // vIndex: 8
55 virtual ~Blaze() /*override*/ = default;
56 // NOLINTEND
57
58public:
59 // member functions
60 // NOLINTBEGIN
61 MCAPI Blaze(
62 ::ActorDefinitionGroup* definitions,
63 ::ActorDefinitionIdentifier const& definitionName,
64 ::EntityContext& entityContext
65 );
66
67 MCAPI void preTravel();
68 // NOLINTEND
69
70public:
71 // constructor thunks
72 // NOLINTBEGIN
73 MCAPI void* $ctor(
74 ::ActorDefinitionGroup* definitions,
75 ::ActorDefinitionIdentifier const& definitionName,
76 ::EntityContext& entityContext
77 );
78 // NOLINTEND
79
80public:
81 // virtual function thunks
82 // NOLINTBEGIN
83 MCAPI void $reloadHardcodedClient(::ActorInitializationMethod method);
84
85 MCFOLD float $getBrightness(float a, ::IConstBlockSource const& region) const;
86
87 MCAPI void $aiStep();
88
89 MCAPI bool $isOnFire() const;
90
91 MCFOLD bool $isDarkEnoughToSpawn() const;
92
93 MCAPI void $normalTick();
94 // NOLINTEND
95
96public:
97 // vftables
98 // NOLINTBEGIN
99 MCNAPI static void** $vftable();
100 // NOLINTEND
101};
Definition ActorDefinitionGroup.h:32
Definition Blaze.h:17
static MCAPI void ** $vftable()
Definition EntityContext.h:16
Definition IConstBlockSource.h:24
Definition Monster.h:20
Definition ActorDefinitionIdentifier.h:15