From 423f49d175d8db6283232bd8bdc106e26bdcff4d Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Thu, 16 Feb 2012 13:42:35 +0000 Subject: Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properly git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cBlockEntity.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/cBlockEntity.h') diff --git a/source/cBlockEntity.h b/source/cBlockEntity.h index 4ac453e6f..ad1cf14ba 100644 --- a/source/cBlockEntity.h +++ b/source/cBlockEntity.h @@ -11,6 +11,11 @@ enum ENUM_BLOCK_ID; +namespace Json +{ + class Value; +}; + class cClientHandle; class cPlayer; class cWorld; @@ -41,6 +46,8 @@ public: cWorld * GetWorld(void) const {return m_World; } + virtual void SaveToJson (Json::Value & a_Value ) = 0; + virtual void UsedBy( cPlayer * a_Player ) = 0; virtual void SendTo( cClientHandle* a_Client ) { (void)a_Client; } -- cgit v1.2.3