LeviLamina
Loading...
Searching...
No Matches
ILegacyStructureTemplate.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
BlockPos
;
8
class
BlockSource
;
9
class
LegacyStructureSettings
;
10
class
Random
;
11
// clang-format on
12
13
class
ILegacyStructureTemplate
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual ::std::unordered_map<::BlockPos, ::std::string>
18
getMarkers(
::BlockPos
const
&,
::LegacyStructureSettings
&)
const
= 0;
19
20
virtual
void
placeInWorld(
::BlockSource
&,
::BlockPos
const
&,
::LegacyStructureSettings
&,
::Random
&)
const
= 0;
21
// NOLINTEND
22
23
public
:
24
// virtual function thunks
25
// NOLINTBEGIN
26
27
// NOLINTEND
28
};
BlockPos
Definition
BlockPos.h:19
BlockSource
Definition
BlockSource.h:68
ILegacyStructureTemplate
Definition
ILegacyStructureTemplate.h:13
LegacyStructureSettings
Definition
LegacyStructureSettings.h:22
Random
Definition
Random.h:10
src
mc
world
level
levelgen
structure
ILegacyStructureTemplate.h
Generated on
for LeviLamina by
1.16.1