Subclassed by Block, BlockLegacy
Public Functions
- 
virtual ~BlockComponentStorage() = default
 
- 
inline bool addingComponentsIsAllowed()
 
- 
inline void finalizeComponents()
 
- 
inline void allowComponentReplacement()
 
- 
inline void allowTryGetComponentBeforeFinalization()
 
 
Public Members
- 
std::vector<std::pair<Bedrock::typeid_t, std::unique_ptr<BlockComponentBase>>> mComponents
 
- 
bool mAllowAddingComponents
 
- 
bool mAllowComponentReplacement
 
- 
bool mAllowTryGetComponentBeforeFinalization
 
- 
std::byte padding35[5]