LeviLamina
Loading...
Searching...
No Matches
SculkSpreader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class BlockPos;
8class BlockSource;
9class CompoundTag;
11class Random;
12// clang-format on
13
15public:
16 // member variables
17 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 SculkSpreader& operator=(SculkSpreader const&);
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI void addCursors(::BlockPos const& pos, int charge);
37
38 MCAPI void save(::CompoundTag& tag) const;
39
40 MCAPI void updateCursors(
41 ::IBlockWorldGenAPI& target,
42 ::BlockSource* region,
43 ::BlockPos const& originPos,
44 ::Random& random,
45 bool spreadVeins
46 );
47
48 MCAPI ~SculkSpreader();
49 // NOLINTEND
50
51public:
52 // destructor thunk
53 // NOLINTBEGIN
54 MCAPI void $dtor();
55 // NOLINTEND
56};
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition CompoundTag.h:13
Definition IBlockWorldGenAPI.h:25
Definition Random.h:16
Definition SculkSpreader.h:14
Definition Alias.h:14