Jump to content

Recommended Posts

Posted

is it possible to give the player a player head with a skin of given player

 

like the command

/give @p skull 1 3 {SkullOwner:"PLAYER_NAME"}

 

i have tried the following

ItemStack skull = new ItemStack(Blocks.skull, 1, 3);
String playerName = "Notch";

if(skull.stackTagCompound == null) skull.stackTagCompound = new NBTTagCompound();

skull.stackTagCompound.setString("SkullOwner", playerName);

 

i got it working

//The players skin the skull will be
String playerName = "Notch";

//Create a ItemStack object of a playerHead
ItemStack itemstack = new ItemStack(Items.skull, 1, 3);

//Give the ItemStack a blank NBTTagCompound
itemstack.setTagCompound(new NBTTagCompound());

//Give the blank tag compund the "SkullOwner" tag with the value of a new NBTTagString of the players name
itemstack.getTagCompound().setTag("SkullOwner", new NBTTagString(playerName));

  • Like 1
  • 3 years later...
  • Guest locked this topic
Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.