Program: 170058
Project: 170058
Buggy source:
public void updateEntity(){
  super.updateEntity();
  this.prevDian=this.dian;
  if (!this.worldObj.isRemote) {
    if (this.ticks % 40 == 0) {
      PacketManager.sendPacketToClients(this.getDescriptionPacket(),this.worldObj,Vector3.get(this),35);
    }
 else     if (this.ticks % 3 == 0 && this.yongZhe > 0) {
      PacketManager.sendPacketToClients(this.getDescriptionPacket2(),this.worldObj,Vector3.get(this),12);
    }
  }
  if (!this.isDisabled()) {
    if (this.dian >= this.YAO_DIAN) {
      this.xuanZhuan+=0.05F;
      if (this.xuanZhuan > 360)       this.xuanZhuan=0;
      if (!this.worldObj.isRemote) {
        this.dian-=this.YAO_DIAN;
      }
      boolean previousMissileDetection=this.detectedMissiles.size() > 0;
      this.doScan();
      if (previousMissileDetection != this.detectedMissiles.size() > 0) {
        this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
      }
      if (this.ticks % 20 == 0) {
        if (this.missileAlert && YIN_XIANG) {
          this.worldObj.playSoundEffect((double)this.xCoord,(double)this.yCoord,(double)this.zCoord,"String_Node_Str",1F,1F);
        }
      }
    }
 else {
      if (this.detectedMissiles.size() > 0) {
        this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
      }
      this.detectedMissiles.clear();
      this.detectedRadarStations.clear();
      this.dian=0;
    }
  }
  if (this.ticks % 40 == 0) {
    this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
  }
}

Fixed version (ground truth):
public void updateEntity(){
  super.updateEntity();
  this.prevDian=this.dian;
  if (!this.worldObj.isRemote) {
    if (this.ticks % 40 == 0) {
      PacketManager.sendPacketToClients(this.getDescriptionPacket(),this.worldObj,Vector3.get(this),35);
    }
 else     if (this.ticks % 3 == 0 && this.yongZhe > 0) {
      PacketManager.sendPacketToClients(this.getDescriptionPacket2(),this.worldObj,Vector3.get(this),12);
    }
  }
  if (!this.isDisabled()) {
    if (this.dian >= this.YAO_DIAN) {
      this.xuanZhuan+=0.05F;
      if (this.xuanZhuan > 360)       this.xuanZhuan=0;
      if (!this.worldObj.isRemote) {
        this.dian-=this.YAO_DIAN;
      }
      boolean previousMissileDetection=this.detectedMissiles.size() > 0;
      this.doScan();
      if (previousMissileDetection != this.detectedMissiles.size() > 0) {
        this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
      }
    }
 else {
      if (this.detectedMissiles.size() > 0) {
        this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
      }
      this.detectedMissiles.clear();
      this.detectedRadarStations.clear();
      this.dian=0;
    }
  }
  if ((this.dian > 0 || this.prevDian > 0) && this.ticks % 22 == 0) {
    if (this.missileAlert && YIN_XIANG) {
      this.worldObj.playSoundEffect((double)this.xCoord,(double)this.yCoord,(double)this.zCoord,"String_Node_Str",4F,1F);
    }
  }
  if (this.ticks % 40 == 0) {
    this.worldObj.notifyBlocksOfNeighborChange(this.xCoord,this.yCoord,this.zCoord,this.getBlockType().blockID);
  }
}