I have been creating a block that has a tile entity in it. The Gui shows, however what happens is when the world reloads, the block is no longer in it's place 
  
BlockFile 
  
  
  
TileEntityFile 
  
  
ContainerFile 
 
  
FileGui 
 
  
GuiFile 
 
  
Before, I added the texture. This wasn't a problem... However at the time, the block just consumed items when the user logged out and back in again (Block was still in position). Even if i revert the code back it still removes the whole block. 
  
I hope you can help, 
  
Kintick