21class StrongholdFeature :
public ::StructureFeature {
33 ::ll::TypedStorage<1, 1, bool> success;
34 ::ll::TypedStorage<8, 8, ::ChunkPos> location;
41 ::ll::TypedStorage<1, 1, bool> mIsSpotSelected;
42 ::ll::TypedStorage<8, 24, ::std::vector<::ChunkPos>> mSelectedChunks;
43 ::ll::TypedStorage<8, 8, ::VillageFeature*> mVillages;
44 ::ll::TypedStorage<8, 80, ::std::mutex> mPositionMutex;
54 virtual bool isFeatureChunk(
63 virtual bool getNearestGeneratedFeature(
69 bool mustBeInNewChunks,
70 ::std::optional<::HashedString>
const& biomeTag
73 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
87 MCAPI
void generatePositions(
105 MCAPI
bool $isFeatureChunk(
114 MCAPI
bool $getNearestGeneratedFeature(
120 bool mustBeInNewChunks,
121 ::std::optional<::HashedString>
const& biomeTag
124 MCAPI ::std::unique_ptr<::StructureStart> $createStructureStart(