@Override
 public void setFacing(short var1) {
   beforeSetFacing(var1, facing);
   facing = var1;
   NetworkHelper.updateTileEntityField(this, "facing");
   NetworkHelper.announceBlockUpdate(worldObj, xCoord, yCoord, zCoord);
   afterSetFacing(var1);
 }
  @Override
  public void updateEntity() {

    if (!this.created) {
      this.created = true;
      NetworkHelper.requestInitialData(this);
      NetworkHelper.announceBlockUpdate(worldObj, xCoord, yCoord, zCoord);
    }
    super.updateEntity();
    // if (worldObj!=null)
    // worldObj.markBlockForRenderUpdate(xCoord,  yCoord,  zCoord);
  }