/** validates a tile entity */
 public void validate() {
   super.validate();
   if (!this.isInvalid() && this.worldObj.blockExists(this.xCoord, this.yCoord, this.zCoord)) {
     this.onLoaded();
   }
 }