Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PillagerOutpostStart.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/levelgen/structure/StructureStart.h"
7
8// auto generated forward declare list
9// clang-format off
10class BlockSource;
11class BoundingBox;
12class Random;
13// clang-format on
14
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 virtual bool postProcess(::BlockSource& region, ::Random& random, ::BoundingBox const& chunkBB) /*override*/;
20
21 virtual int getMaxYSpawnOffset() const /*override*/;
22
23 virtual ::std::string_view getStructureName() const /*override*/;
24 // NOLINTEND
25
26public:
27 // virtual function thunks
28 // NOLINTBEGIN
29 MCNAPI bool $postProcess(::BlockSource& region, ::Random& random, ::BoundingBox const& chunkBB);
30
31 MCNAPI int $getMaxYSpawnOffset() const;
32
33 MCNAPI ::std::string_view $getStructureName() const;
34
35
36 // NOLINTEND
37};
Definition BlockSource.h:72
Definition BoundingBox.h:13
Definition PillagerOutpostStart.h:15
MCAPI int $getMaxYSpawnOffset() const
MCAPI::std::string_view $getStructureName() const
MCAPI bool $postProcess(::BlockSource &region, ::Random &random, ::BoundingBox const &chunkBB)
Definition Random.h:10
Definition StructureStart.h:15