#pragma once #include "WorldUpdate.h" class BlockRemovedUpdate : public WorldUpdate { protected: void write(Framework::StreamWriter* zWriter) override; public: BlockRemovedUpdate(Framework::Vec3 pos, int dimension); ~BlockRemovedUpdate(); void onUpdate(Dimension* zDimension) override; }; class BlockRemovedUpdateType : WorldUpdateType { REGISTRABLE(BlockRemovedUpdateType) protected: BlockRemovedUpdateType(); }; REGISTER(BlockRemovedUpdateType, WorldUpdateType)