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
// vIndex: 0
18
virtual ::std::unordered_map<::BlockPos, ::std::string>
19
getMarkers(
::BlockPos
const
&,
::LegacyStructureSettings
&)
const
= 0;
20
21
// vIndex: 1
22
virtual
void
placeInWorld(
::BlockSource
&,
::BlockPos
const
&,
::LegacyStructureSettings
&,
::Random
&)
const
= 0;
23
// NOLINTEND
24
25
public
:
26
// virtual function thunks
27
// NOLINTBEGIN
28
29
// NOLINTEND
30
};
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
ILegacyStructureTemplate
Definition
ILegacyStructureTemplate.h:13
LegacyStructureSettings
Definition
LegacyStructureSettings.h:22
Random
Definition
Random.h:11
src
mc
world
level
levelgen
structure
ILegacyStructureTemplate.h
Generated on Fri Jun 13 2025 05:05:20 for LeviLamina by
1.12.0