@Override
 public void writeToNBT(NBTTagCompound nbt) {
   super.writeToNBT(nbt);
 }
 @Override
 public void readFromNBT(NBTTagCompound nbt) {
   super.readFromNBT(nbt);
 }
 @Override
 public void updateEntity() {
   super.updateEntity();
   if (this.worldObj.isRemote) return;
   if (this.hasPillar) {}
 }