@Override
 protected void a(double d0, boolean flag, IBlockData block, BlockPosition blockposition) {
   if (npc == null || !npc.isFlyable()) {
     super.a(d0, flag, block, blockposition);
   }
 }