Hello, I have been playing Minecraft for a while now, and recently I have been playing around with CustomModelData in datapacks/plugins. I have been enjoying these features, as they allow for basically new items to be added to the game without actual mods. I’m suggesting a similar NBT tag for mobs, the MobTexture tag. This tag would allow custom mob textures defined with a resource pack. Mobs which already have multiple textures, like cats, axolotls, and parrots could have their respective custom texture tags moved over to the inclusive MobTexture tag.
Custom textures could be defined in a resource pack similarly to the way CustomModelData currently is. For example, if I wanted to add a new parrot texture, I would add my newtexture.png file into the parrots folder, then I would define the texture in a parrot.json file, which would tell the game that there is an extra parrot skin. Then, I would propose that mob spawning could be controlled via a datapack, which could include a .json file similar to loot tables, this would probably need to be implemented for the mobs who already have multiple variants.
I understand that a similar feature exists in Optifine, but since this would not require a mod, map makers, server owners, and datapack creators could include these custom mobs in there creations without the worry that some player won’t see the mobs.
Thanks for reading!
Please sign in to leave a comment.
1 Comments