Move the .zip file to:
pack.mcmeta is a plain-text file written in . It must reside in the root directory of your resource pack (i.e., inside the .zip file or the unzipped folder). Its primary job is to tell Minecraft two critical things:
Always use double quotes " for keys.
In competitive 1.8.9 clients (Lunar, Badlion, CheatBreaker), pack.mcmeta serves an additional social function:
In the ecosystem of Minecraft modding and resource creation, version 1.8.9 holds a legendary status. It is the final bastion of the "old" rendering engine before 1.9’s combat and model system overhaul, and it remains the gold standard for PvP clients (Hypixel, Lunar Client, Badlion). At the heart of every texture pack, GUI overhaul, or skybox for this version lies a humble, unforgiving file: pack.mcmeta .
Then open Minecraft 1.8.9, go to Options → Resource Packs, and move your pack from the left to the right.