LeviLamina
Loading...
Searching...
No Matches
CarverConfiguration.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Block;
8class BlockType;
9class Random;
10// clang-format on
11
12namespace CaveFeatureUtils {
13
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<1, 1, bool> mIs_1_16_terrainGen;
19 ::ll::TypedStorage<4, 4, int> mMinHeight;
20 ::ll::TypedStorage<8, 8, float (*)(::Random&)> mGetTunnelThickness;
21 ::ll::TypedStorage<8, 8, int (*)(::Random&)> mGetDistance;
22 ::ll::TypedStorage<8, 8, bool (*)(::Block const&, ::Block const&)> mIsDiggable;
23 ::ll::TypedStorage<8, 8, bool (*)(::BlockType const&)> mIsSurface;
24 ::ll::TypedStorage<8, 8, int (*)(::Random&, int const)> mGetRandomY;
25 // NOLINTEND
26};
27
28} // namespace CaveFeatureUtils
Definition BlockType.h:84
Definition Block.h:37
Definition Random.h:10
Definition CarverConfiguration.h:14