
Vanilla totem of undying
16x16 totem texture, Bedrock .mcpack.
Builds one pack out of this and everything else you make. Your files stay on your device.
Your uploaded skin never leaves your device. Compositing and pack building happen right here in your browser. The only network requests are the optional username lookups (public skin services for Java, the GeyserMC API for Bedrock gamertags), which only send the name you type, never an uploaded file.
A custom totem pack replaces the art on the totem of undying with your own character, with no game files touched. Add a skin, pick a style, and the tool builds a resource pack you load like any other. It all happens in your browser, so uploaded skins never leave your device and there is no watermark.
Five 2D styles cover every look: the classic totem pose with arms out, a chunky full-width square figure, a big-head mini me, plus face-only and bust crops. The overlay toggle controls whether your hat, jacket and sleeve layers show, and slim arms are detected automatically.
The 3D model style goes further than a texture: on Bedrock it ships an attachable that puts a real 3D figure of your skin in your hand, and on Java it uses a vanilla item model, no OptiFine needed. Turn on tiny mode for a half-size totem that stays out of your face when it pops.
Pick the 3D model style and the totem stops being a flat picture: the pack puts a small three-dimensional figure of your skin in your hand, arms out in the totem pose, and it turns with you in first and third person. On Bedrock that is an attachable with its own geometry and animation. On Java it is a vanilla item model, so there is nothing extra to install and no OptiFine.
The figure is built from the skin you loaded, with slim or classic arms detected automatically and your hat and jacket layers included while the overlay toggle is on. Tiny mode halves it so it does not cover the screen when it pops.
Make a 3D totem opens the tool with the 3D style already selected.
Java Edition packs override item/totem_of_undying.png inside a .zip, with the pack format matched to the Minecraft version you pick, all the way back to 1.11 - 1.12.2 where the totem first appeared. The default target loads on 1.13 and newer without the incompatible-pack warning.
Bedrock Edition uses a .mcpack that replaces textures/items/totem.png. The all-styles download bundles every style as switchable subpacks in a single pack, so you can change your totem look from the pack settings slider without re-importing anything.
Add your skin by uploading a PNG or typing a username, pick a style, and download. You get a resource pack that swaps the totem of undying texture (or the whole model, if you pick 3D) for your character, so popping a totem in game shows you.
Classic rebuilds your skin in the vanilla totem pose with arms out. Square is a chunky full-width figure. Mini Me is a big head on a tiny body. Head fills the texture with your face and Bust keeps the head and torso. The 3D model replaces the totem with an actual 3D player figure of your skin in hand.
On Bedrock the pack ships an attachable that renders a small 3D player model in your hand when you hold the totem, in first and third person. On Java it uses a vanilla item model built from your skin, so it works without OptiFine or any mods.
Tiny mode makes the totem render at half size in game. For 2D styles the art is centered on a texture twice as large, and the 3D model uses smaller display scales, so the totem looks small and clean in your hand instead of covering the screen.
Yes. On Bedrock the all-styles option builds one .mcpack with every style as a switchable subpack; you pick the variant with the slider in the pack's settings. On Java, where subpacks do not exist, you get one zip that contains a ready resource pack per style.
Both. Java packs write assets/minecraft/textures/item/totem_of_undying.png in a .zip with the right pack format for your chosen version, back to 1.11 - 1.12.2 where totems first appeared. Bedrock packs write textures/items/totem.png in a .mcpack you can import with a double click.
Yes. Drop any PNG, JPG or WebP that isn't a skin, like a logo or a photo of your dog, and it becomes the totem texture as it is. Pick 16x16 for the vanilla look or up to 128x128 for more detail, and choose whether the whole picture fits with see-through edges or fills the square and gets cropped. A 64x64 picture reads as a skin at first; use the "Not a skin?" link under the upload to switch it.
A modern 64x64 skin, a legacy 64x32 skin, or an HD 128x128 skin all work. Legacy skins get their right limbs mirrored to draw the left side, just like the game does. Slim (3 pixel arm) skins are detected automatically. You can also load any Java player's skin by username, or a Bedrock player's skin by gamertag if they've played on a Geyser server.
Yes. The skin you upload is read, composited and packaged entirely on a canvas in your browser, with no upload and no watermark. The only network requests are the optional username lookups, which contact public skin services and only send the name you type.
Make a custom painting or edit your skin next, or browse more Minecraft tools: