File LevelChunk.hpp

class LevelChunk

Public Functions

BlockActor *getBlockEntity(const ChunkBlockPos &chunkPos)
std::shared_ptr<BlockActor> _createBlockEntity(const BlockPos &pos, BlockSource *currentSource, const Block &current, const Block &old)
std::shared_ptr<BlockActor> getAndRemoveBlockActor(const ChunkBlockPos &pos)
void setBlockActor(const ChunkBlockPos &pos, std::shared_ptr<BlockActor> actorShared)

Public Members

std::byte padding0[4184]
std::unordered_map<ChunkBlockPos, std::shared_ptr<BlockActor>> mBlockEntities