sp614x / optifine

1.77k stars 420 forks source link

[Random Mobs] Can we get the ability to sync up random skins across different mobs? #7604

Open MushirMickeyJoe opened 5 months ago

MushirMickeyJoe commented 5 months ago

I made this cool model/texture for skeleton horses to match the unique skeleton jockeys I made with Ewan Howell, but because the random textures don't sync, the rider/horse are completely randomized image I was hoping for each horse texture to have it's own jockey variant that it spawns with, but this isn't the case.

Adding weights doesn't fix this either.

can we get a way to assign a randomization pool to a .properties file? or like a seed or something. That way I can sync my two random mobs up!

thanks

MushirMickeyJoe commented 5 months ago

btw i just realized i can make the horse and the skeleton both use the same texture. This will work.

MushirMickeyJoe commented 5 months ago

never mind. that was a nice effort, but this doesn't work. image

Can this work tho? I put the skeleton & horse on one texture. somehow i thought it'd be obvious that would sync up

sp614x commented 4 months ago

Something like seed=vehicle or seed=rider could help. Then the skeleton could use the random seed of the horse. That would also make the textures switch if the skeleton dismounts the horse or if the skeleton is killed.

MushirMickeyJoe commented 3 months ago

That would also make the textures switch if the skeleton dismounts the horse or if the skeleton is killed.

this isn't ideal, as I specifically use CEM animations to keep the rider using the some model even after dismounting. what you suggest would already be possible with other means. so please consider the 'seed' parameter sticking around after the host's death