SkyblockerMod / Skyblocker

Hypixel Skyblock fabric Mod for latest minecraft version
https://hysky.de
GNU Lesser General Public License v3.0
171 stars 83 forks source link

Custom skull textures #743

Open nshjck opened 4 months ago

nshjck commented 4 months ago

Describe the new feature.

add support for using custom skull textures for items such as helmets, as seen in NEU.

Images

No response

Julienraptor01 commented 4 months ago

i believe this can maybe alr be done by using Custom Item Textures + Custom Item Model with a mod like CIT Resewn however the mod is not updated yet due NBT having been replaced by Components in vanilla which both OptiFine and CIT Resewn don't know yet how to handle

nshjck commented 4 months ago

I'm still on 1.20.4 at the moment so I'll look into CIT resewn and see if it's possible

Julienraptor01 commented 4 months ago

i guess you'll have to use that part of the CIT spec https://optifine.readthedocs.io/cit.html#model

nshjck commented 4 months ago

After a bit of testing its easy to replace the items texture in the inventory but the actual model when worn seems to have a different method of getting textures

Julienraptor01 commented 4 months ago

After a bit of testing its easy to replace the items texture in the inventory but the actual model when worn seems to have a different method of getting textures

Did you try switching the type to armor ? https://optifine.readthedocs.io/cit.html#type

nshjck commented 4 months ago

afaik there isn't a way to replace the actual model even trying to treat it as armour, that'd explain why NEU has the feature as I'd assume optifine doesn't offer it

Julienraptor01 commented 4 months ago

Nvm i indeed misread armor type only allow changing the textures, not the model That suggestion should be suggested to CIT Resewn as new feature extending the OF spec tho instead of here as it's more the point of that mod and the feature could apply to much more than just skyblock

nshjck commented 4 months ago

I've made a suggestion on the CITResewn repo and I'll see what happens with that. Thanks for the help :)