From 03c6bb9f85b929a99df2c800b8ba7d8ef4a8ec43 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Thu, 13 Jun 2013 07:36:43 +0000 Subject: Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/WorldStorage/NBTChunkSerializer.h | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'source/WorldStorage/NBTChunkSerializer.h') diff --git a/source/WorldStorage/NBTChunkSerializer.h b/source/WorldStorage/NBTChunkSerializer.h index 47389dfe8..14c31be01 100644 --- a/source/WorldStorage/NBTChunkSerializer.h +++ b/source/WorldStorage/NBTChunkSerializer.h @@ -20,12 +20,13 @@ class cFastNBTWriter; class cEntity; class cBlockEntity; class cChestEntity; -class cFurnaceEntity; class cDispenserEntity; class cDropperEntity; -class cSignEntity; -class cNoteEntity; +class cFurnaceEntity; +class cHopperEntity; class cJukeboxEntity; +class cNoteEntity; +class cSignEntity; class cFallingBlock; class cMinecart; class cMinecartWithChest; @@ -78,17 +79,18 @@ protected: void AddItemGrid(const cItemGrid & a_Grid, int a_BeginSlotNum = 0); // Block entities: - void AddBasicTileEntity(cBlockEntity * a_Entity, const char * a_EntityTypeID); - void AddChestEntity(cChestEntity * a_Entity); + void AddBasicTileEntity(cBlockEntity * a_Entity, const char * a_EntityTypeID); + void AddChestEntity (cChestEntity * a_Entity); void AddDispenserEntity(cDispenserEntity * a_Entity); - void AddDropperEntity(cDropperEntity * a_Entity); - void AddFurnaceEntity(cFurnaceEntity * a_Furnace); - void AddSignEntity(cSignEntity * a_Sign); - void AddNoteEntity(cNoteEntity * a_Note); - void AddJukeboxEntity(cJukeboxEntity * a_Jukebox); - void AddBasicEntity(cEntity * a_Entity, const AString & a_ClassName); + void AddDropperEntity (cDropperEntity * a_Entity); + void AddFurnaceEntity (cFurnaceEntity * a_Furnace); + void AddHopperEntity (cHopperEntity * a_Entity); + void AddJukeboxEntity (cJukeboxEntity * a_Jukebox); + void AddNoteEntity (cNoteEntity * a_Note); + void AddSignEntity (cSignEntity * a_Sign); // Entities: + void AddBasicEntity (cEntity * a_Entity, const AString & a_ClassName); void AddFallingBlockEntity(cFallingBlock * a_FallingBlock); void AddMinecartEntity (cMinecart * a_Minecart); void AddMonsterEntity (cMonster * a_Monster); -- cgit v1.2.3