More Info: How to Change Your Minecraft Skin in Java Edition
Need Help? Click here for more information on How to Change Your Minecraft Skin in Java Edition.
Need Help? Click here for more information on How to Change Your Minecraft Skin in Java Edition.
So for a while, you could make a texture and save it somewhere online, then use the UUID of said URL said skin image to make a custom head(skull) with a texture that didn't belong to any user.
You can get better info with Dragnoz's (Outdated) tutorial here, if you don't know what I'm talking about.
But now that 1.8.4 is released, this was broken (Due to it being an unintentional bug and a security issue)
So I found two short tutorials on how to do this without that method, but I cannot seem to get them to work.
One says:
Follow the official Dinnerbone method: Change your own skin, and place your head somewhere. If you copy the base64 from that, it will remain valid even after you change your skin back. [Source]
I don't understand this one at all. Where do I get the base64?
Then I have:
I have just found a way to still have custom player heads however it is a very long way of doing it. Here goes
First of all make sure you have a backup of your current skin so you don't lose it
1) Go to the profile page on minecraft.net. Upload the texture you want the player head to have as your skin and then go into game.
2) stick this command in a command block, stick your player name in and run it.
3) You should now have a skull with the texture you want. From here you can use this skull in your world and the texture won't change because it is based on a static url unique to that texture.
4) You can then go back to the profile page and change back to your original skin you had before this and when you go back to game your skin should be back to normal but the player head you made should still have the texture you want it to have
Edit: SkullOwner not CustomOwner [Source]
I could understand this one, but I cannot keep the skin the same. After I change my skin, it will stay the old skin for a while, but eventually when I rejoin the world, it changes to my current skin. Does anyone know what I'm doing wrong? Or how to do this?
When you run the following command:
The "SkullOwner" string tag is translated into the new "SkullOwner" compound tag. For some reason, this translation only occurs if the item is not in the player's inventory. Meaning if you keep it in your inventory, it will not be updated to the 'saved' format. You can throw the item out of your inventory to update it and pick it back up. Essentially it will becomes the same as:
And that would be the command you use to provide an unchanging skull. The first command is only used when you need to get a skull using a new skin. The "Value" holds the base64 encoded URL, which decodes to:
The "url" is the important part. Every time you change your skin, your new skin will get a new URL, while this one stays the same.
So it does work, but it seems a bug is preventing it from updating the "SkullOwner" string to the "SkullOwner" compound if it's in your inventory. /summon and /setblock will still function (though to clarify, the skull tile entity uses "Owner" compound instead of "SkullOwner").
This site allows you to insert your name and provides you with a /give command using the texture without having to go through in-game hassle.
Minecraft-things: http://skylinerw.com
More Minecraft-things: https://sourceblock.net
Guides for command-related features (eventually moving to Source Block): https://github.com/skylinerw/guides
I primarily hang out in the /r/MinecraftCommands discord, where there's a lot of people that help with commands: https://discord.gg/QAFXFtZ
Their corresponding subreddit: https://www.reddit.com/r/MinecraftCommands/
Thank you so much for clearing that up, and explaining it very clearly! Glad that this ability is still available in-game, it's one of my favorite features.
It's a much less hassle then the method I was using before. Again, many thanks.
That command you have provided, only seems to work in command block. Idk if it's because minecraft cuts off most of that long strand, but I wanted to give heads out to players, and I cannot figure out a way to do this for custom heads.
It does only work in command blocks. It works the same exact way, you just need to put it into a command block first. Change @p to the username of the player you want to give the head to, or take the head yourself and manually give it to the player.
Yeah I got it to work in command block I was trying to find a way so if a player we're to get it from a reward perk for a donor package, the console would run the command and boop, it would pop in their inv. But I can't seem to sort it out
What version of minecraft are you running?
If you're running 1.9 or higher you can use the console to tag any player you want to give the head to.
/scoreboard players tag PlayerName add TagName
Then on the server you would have a repeating command block running the command to give the tagged player the head of your choice:
/give @a[tag=TagName] skull 1 3 {SkullOwner:PlayerName}
Replace what is in between the {} with your skull data.
then have that command block pointing towards a chain command block running this command:
/scoreboard players tag @a remove TagName