@Override
 public void onBlockPlacedBy(
     World world, int x, int y, int z, EntityLivingBase entity, ItemStack stack) {
   TileEntity tile = world.getTileEntity(x, y, z);
   if (tile instanceof IFaceable) {
     ((IFaceable) tile)
         .setFacing(
             ForgeDirection.getOrientation(
                 BlockPistonBase.determineOrientation(world, x, y, z, entity)));
     Packets.updateAround(tile, new PacketRenderRefresh(x, y, z));
   }
 }
 @Override
 public void sendGUINetworkData(ContainerMariculture container, EntityPlayer player) {
   Packets.updateGUI(player, container, 0, mode.ordinal());
   Packets.updateGUI(player, container, 1, setting.ordinal());
   Packets.updateGUI(player, container, 2, processed);
   Packets.updateGUI(player, container, 3, tank.getFluidID());
   Packets.updateGUI(player, container, 4, tank.getFluidAmount());
   Packets.updateGUI(player, container, 5, tank.getCapacity());
 }