The Meaning of Life, the Universe, and Everything.
Lying on my Couch &lt;3
I think it's a hardcoded texture or if it can be found, then the model itself is hardcoded, where the texture appears multiple times streched from one point to another.
The thunder should be invincible or invisible?
The thunder can't be invincible through a resource pack and exists only for a few ticks and then despawns, there is no way not let it despawn, it can only repeatedly spawned.
If you are able to change the texture, then it can be invisible, but it doesn't really matter, because the thunder creates fire at it's location and is instantaneous anyway, the only thing you won't be able to know is the location it hit, when there is a wall in front or similar.
I meant it should be invisible not invincible, I just want to find the texture of thunder in the orginal minecraft texturepack files, do you know what the file's name is?
Thunder is the sound and ergo is already invisible. Lighting is the flash of light that is very definitely visible.
Me being pedantic aside, I'm sorry to say that no such texture exists in the game's files. It's a hard-coded visual effect built into the game's code. Therefor there's no way to change it. Not the color, and definitely not to make it invisible. This isn't even possible with Optifine or any other mod so far as I'm aware.