
With this texture pack you can obtain different totem's skin without using optifine
Downland the resource pack and put it in the resource pack foulder.
with the command:
/give [player name] totem_of_undying{CustomModelData:[number]}
you can obtain the different totem's skins
Now you can add this totem's skins as loot with the datapack:
https://www.curseforge.com/minecraft/customization/moar-totems-datapack
The totems of undying from mobs are based on u/StormDrako's post
Here is the source post: link