#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 )