Texture packs are client only, the server doesn't need any modification for clients to support custom textures.