35 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mPillagerPositions;
36 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mAllayGroupPositions;
37 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mCaptainPositions;
38 ::ll::TypedStorage<8, 24, ::std::vector<::BlockPos>> mIronGolemPositions;
39 ::ll::TypedStorage<8, 32, ::std::string> mTemplateName;
40 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager>> mStructureManager;
41 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
42 ::ll::TypedStorage<4, 4, float> mIntegrity;
43 ::ll::TypedStorage<1, 1, ::Rotation> mRotation;
44 ::ll::TypedStorage<1, 1, bool> mIsSatellite;
45 ::ll::TypedStorage<1, 1, bool> mHeightSet;
46 ::ll::TypedStorage<4, 4, int> mMaxNumberOfAllays;
51 PillagerOutpostPiece();
61 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
63 virtual void _handleDataMarker(
64 ::std::string
const& markerId,
71 virtual ~PillagerOutpostPiece() ;
77 MCAPI PillagerOutpostPiece(
78 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
79 ::std::string templateName,
87 MCAPI
void _addMobsFromPositions(
91 ::std::vector<::BlockPos>
const& entityPositions
99 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
100 ::std::string templateName,
122 MCAPI
void $addHardcodedSpawnAreas(
::LevelChunk& chunk)
const;
124 MCAPI
void $_handleDataMarker(
125 ::std::string
const& markerId,