Résolu Téte avec skin
-
Bah récemment je suis tombé sur ça :: https://www.minecraftforgefrance.fr/showthread.php?tid=56 et je me suis demandé comment faire pour que la tête aie le skin du owner de la tête (la personne morte)
-
Comme ça :
ItemStack itemstack = new ItemStack(Items.SKULL, 1, 3); itemstack.setTagCompound(new NBTTagCompound()); NBTTagCompound nbttagcompound = new NBTTagCompound(); NBTUtil.writeGameProfile(nbttagcompound, player.getGameProfile()); itemstack.getTagCompound().setTag("SkullOwner", nbttagcompound);
-
le writeGameProfile n’esiste pas dans le NBTUtil en tout cas en 1.7.10
-
Regardes dans la fonction getDrops de la classe BlockSkull alors.
-
Voila la solution :: ```java
ItemStack playerSkull = new ItemStack(Items.skull, 1, 3);
playerSkull.setTagCompound(new NBTTagCompound());
NBTTagCompound nbttagcompound = new NBTTagCompound();
NBTUtil.func_152460_a(nbttagcompound, Player.getGameProfile());
playerSkull.getTagCompound().setTag(“SkullOwner”, nbttagcompound);