Custom totems (without optifine)
Now you can generate new totem's skin (without optifine) with this texture pack. Free Minecraft Java resourcepack for 1.19.3, 1.19.2, 1.19.1.
⬇ Download on CurseForge 
With this texture pack you can obtain different totem's skin without using optifine
How to use
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
Improving:
Now you can add this totem's skins as loot with the datapack:
https://www.curseforge.com/minecraft/customization/moar-totems-datapack
Source:
The totems of undying from mobs are based on u/StormDrako's post
Here is the source post: link
Custom totems (without optifine) is a free Minecraft Java resourcepack. Compatible with Minecraft 1.19.3, 1.19.2, 1.19.1, 1.19 and newer. Downloaded 9,026 times (via CurseForge). Download it and open it directly in the game.