66 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
69 virtual void _handleDataMarker(
70 ::std::string
const& markerId,
85 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
86 ::std::string templateName,
94 MCAPI
void _addMobsFromPositions(
98 ::std::vector<::BlockPos>
const& entityPositions
101 MCAPI
void _loadTemplate();
108 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
109 ::std::string templateName,
131 MCAPI
void $addHardcodedSpawnAreas(
::LevelChunk& chunk)
const;
133 MCAPI
void $_handleDataMarker(
134 ::std::string
const& markerId,
145 MCAPI
static void** $vftable();
152 MCAPI
static void _addPiece(
153 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
155 ::Rotation
const& rotation,
156 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
161 MCAPI
static void _addScatteredPieces(
162 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
164 ::Rotation
const& rotation,
166 ::std::vector<::std::unique_ptr<::StructurePiece>>& pieces,
174 MCAPI static ::std::array<::std::string_view, 7>& MSC_FEATURES();
176 MCAPI static ::std::string_view& PILLAGER_LOOT();
178 MCAPI static ::std::string_view& STRUCTURE_WATCHTOWER();
180 MCAPI static ::std::string_view& STRUCTURE_WATCHTOWER_OVERGROWN();
Definition PillagerOutpostPieces.h:31
Definition PillagerOutpostPieces.h:23