LeviLamina
Loading...
Searching...
No Matches
MyceliumBlock.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/block/BlockLegacy.h"
7
8// auto generated forward declare list
9// clang-format off
10class BlockPos;
11class BlockSource;
12class Random;
14struct Brightness;
15// clang-format on
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 137
22 virtual void randomTick(::BlockSource& region, ::BlockPos const& pos, ::Random& random) const /*override*/;
23
24 // vIndex: 123
25 virtual void animateTickBedrockLegacy(::BlockAnimateTickData const& tickData) const /*override*/;
26
27 // vIndex: 0
28 virtual ~MyceliumBlock() /*override*/ = default;
29 // NOLINTEND
30
31public:
32 // static variables
33 // NOLINTBEGIN
34 MCAPI static ::Brightness const& MIN_BRIGHTNESS_TO_PERSIST();
35
36 MCAPI static ::Brightness const& MIN_BRIGHTNESS_TO_SPREAD();
37 // NOLINTEND
38
39public:
40 // destructor thunk
41 // NOLINTBEGIN
42
43 // NOLINTEND
44
45public:
46 // virtual function thunks
47 // NOLINTBEGIN
48 MCAPI void $randomTick(::BlockSource& region, ::BlockPos const& pos, ::Random& random) const;
49
50 MCAPI void $animateTickBedrockLegacy(::BlockAnimateTickData const& tickData) const;
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCAPI static void** $vftable();
57 // NOLINTEND
58};
Definition BlockLegacy.h:88
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition MyceliumBlock.h:17
Definition Random.h:16
Definition BlockAnimateTickData.h:5
Definition Brightness.h:8