22class BastionFeature :
public ::StructureFeature {
26 ::ll::TypedStorage<8, 24, ::std::vector<::BiomeIdType>> mAllowedBiomes;
36 virtual ::gsl::span<::BiomeIdType const> getRequiredBiomes()
const ;
38 virtual bool getNearestGeneratedFeature(
44 bool mustBeInNewChunks,
45 ::std::optional<::HashedString>
const& biomeTag
48 virtual bool isFeatureChunk(
57 virtual bool shouldPostProcessMobs()
const ;
59 virtual ::std::unique_ptr<::StructureStart> createStructureStart(
67 virtual ~BastionFeature() =
default;
85 MCFOLD ::gsl::span<::BiomeIdType const> $getRequiredBiomes()
const;
87 MCAPI
bool $getNearestGeneratedFeature(
93 bool mustBeInNewChunks,
94 ::std::optional<::HashedString>
const& biomeTag
97 MCAPI
bool $isFeatureChunk(
106 MCFOLD
bool $shouldPostProcessMobs()
const;
108 MCAPI ::std::unique_ptr<::StructureStart> $createStructureStart(