22class StrongholdFeature :
public ::StructureFeature {
34 ::ll::TypedStorage<1, 1, bool> success;
35 ::ll::TypedStorage<8, 8, ::ChunkPos> location;
42 ::ll::TypedStorage<1, 1, bool> mIsSpotSelected;
43 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkPos>> mSelectedChunks;
44 ::ll::TypedStorage<8, 8, ::VillageFeature*> mVillages;
45 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mPositionMutex;
55 virtual bool isFeatureChunk(
64 virtual bool getNearestGeneratedFeature(
70 bool mustBeInNewChunks,
71 ::std::optional<::HashedString>
const& biomeTag
74 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
88 MCAPI
void generatePositions(
106 MCAPI
bool $isFeatureChunk(
115 MCAPI
bool $getNearestGeneratedFeature(
121 bool mustBeInNewChunks,
122 ::std::optional<::HashedString>
const& biomeTag
125 MCAPI ::std::unique_ptr<::StructureStart> $createStructureStart(
139 MCAPI
static void** $vftable();