20class EndCityFeature :
public ::StructureFeature {
24 ::ll::TypedStorage<8, 8, ::Dimension&> mDimension;
29 EndCityFeature& operator=(EndCityFeature
const&);
30 EndCityFeature(EndCityFeature
const&);
36 virtual bool getNearestGeneratedFeature(
42 bool mustBeInNewChunks,
43 ::std::optional<::HashedString>
const& biomeTag
46 virtual bool shouldPostProcessMobs()
const ;
48 virtual bool isFeatureChunk(
52 uint preliminarySurfaceLevel,
57 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
69 MCAPI EndCityFeature(
::Dimension& dimension, uint& seed);
75 MCAPI
void* $ctor(
::Dimension& dimension, uint& seed);
81 MCAPI
bool $getNearestGeneratedFeature(
87 bool mustBeInNewChunks,
88 ::std::optional<::HashedString>
const& biomeTag
91 MCFOLD
bool $shouldPostProcessMobs()
const;
93 MCAPI
bool $isFeatureChunk(
97 uint preliminarySurfaceLevel,
102 MCAPI ::std::unique_ptr<::StructureStart> $createStructureStart(