LeviLamina
Loading...
Searching...
No Matches
TrialSpawnerBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/optional_ref.h"
7#include "mc/world/level/block/ActorBlockBase.h"
8
9// auto generated forward declare list
10// clang-format off
11class AABB;
12class Block;
13class BlockLegacy;
14class BlockPos;
17struct Brightness;
18// clang-format on
19
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 // vIndex: 5
25 virtual ::AABB
27 const /*override*/;
28
29 // vIndex: 126
30 virtual ::Brightness getLightEmission(::Block const& block) const /*override*/;
31
32 // vIndex: 118
33 virtual int getVariant(::Block const& block) const /*override*/;
34
35 // vIndex: 138
36 virtual bool isInteractiveBlock() const /*override*/;
37
38 // vIndex: 0
39 virtual ~TrialSpawnerBlock() /*override*/ = default;
40 // NOLINTEND
41
42public:
43 // destructor thunk
44 // NOLINTBEGIN
45
46 // NOLINTEND
47
48public:
49 // virtual function thunks
50 // NOLINTBEGIN
51 MCFOLD ::AABB
53 const;
54
55 MCAPI ::Brightness $getLightEmission(::Block const& block) const;
56
57 MCAPI int $getVariant(::Block const& block) const;
58
59 MCFOLD bool $isInteractiveBlock() const;
60 // NOLINTEND
61
62public:
63 // vftables
64 // NOLINTBEGIN
65 MCAPI static void** $vftable();
66 // NOLINTEND
67};
Definition AABB.h:16
Definition ActorBlockBase.h:6
Definition BlockLegacy.h:88
Definition BlockPos.h:18
Definition Block.h:36
Definition GetCollisionShapeInterface.h:13
Definition IConstBlockSource.h:24
Definition TrialSpawnerBlock.h:20
Definition optional_ref.h:10
Definition Brightness.h:8