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;
64 virtual void addHardcodedSpawnAreas(
::LevelChunk& chunk)
const ;
67 virtual void _handleDataMarker(
68 ::std::string
const& markerId,
83 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
84 ::std::string templateName,
92 MCAPI
void _addMobsFromPositions(
96 ::std::vector<::BlockPos>
const& entityPositions
104 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
105 ::std::string templateName,
127 MCAPI
void $addHardcodedSpawnAreas(
::LevelChunk& chunk)
const;
129 MCAPI
void $_handleDataMarker(
130 ::std::string
const& markerId,