IrisShaders / Iris

A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
https://irisshaders.dev
GNU Lesser General Public License v3.0
3.32k stars 625 forks source link

Shader pack meta #996

Open SmajloSlovakian opened 2 years ago

SmajloSlovakian commented 2 years ago

There are meta informations about resourcepacks, why not make some in shaderpacks too? The way i think of it is that inside the root of shaderpack structure, there will be pack.mcmeta and pack.png. Png is self explanatory and the meta could obtain a description, officially supported versions, hardware requirements, features list, maybe an accent color which shows on the button and a link to official download page. This should not affect optifine as you can add any file into the root directory. if the shaderpack does not have any meta information, it can be considered as "may contain bugs" pack.

ColdIce1605 commented 2 years ago

Yes this would be good in the future, tho right now we're (they're) going for compatibility.

SmajloSlovakian commented 2 years ago

Yes this would be good in the future, tho right now we're (they're) going for compatibility.

yeah i know that, this request is in fact for the future...

SmajloSlovakian commented 2 years ago

the Shader pack selection menu could then be tile-based: image optifine shader packs may look a bit silly though

coderbot16 commented 2 years ago

This could also have an option to allow a separate "display name" as well supporting formatting and color codes. Some shader pack authors have resorted to including Minecraft color codes in their file names to do this.