Hi all, I'm wondering if there is a way to dynamically create a texture for a player head item. The main question is: Do PLAYER_HEAD itemstacks store the actual texture data, or do they just store a URL to mojang's skin servers? If it's the former, does anyone have any idea how I would go about setting the texture of a player head item? I'm guessing it would need reflection as the API doesn't have anything for it. If it's the latter, this pretty much ruins my plans. However, I would only need to generate a dynamic texture quite infrequently, so maybe it's a possibility that I could automatically submit a skin to mojang's servers and then quickly save the URL.... I'm aware that wiki.vg has details of the protocol used for communicating with mojang servers, but before I dig into it I feel like it's worth asking if this is even plausable. Also, I'd probably need a Minecraft account that nobody uses, because afaik the only way to get a skin onto mojang's skin servers is to have it be the skin of an actual player, even if it's only for a few seconds. Any advice? If I haven't explained myself clearly enough, apologies - give me a shout and I'll clarify. EDIT: You know how Bukkit has a feature for serialising (and deserialising) ItemStacks into YAML? Well, I tried serializing a custom player head itemstack into YAML, and this is what I got: Code (YAML): pigHead: ==: org.bukkit.inventory.ItemStack v: 2584 type: PLAYER_HEAD meta: ==: ItemMeta meta-type: SKULL display-name: This is a Pig's Head internal: H4sIAAAAAAAAAE2Pu07DMBhGfxBIxfAUPEHSKkEdGBBI1FHt0Na52FubusrlT1ulCY2zMTHyLEhM7Oy8DSthY/uOzlk+AkDgalE0iE/VbpOhJkD6tddVnenDBQxq3dZNpQ8EAE4GcB4usdHwoY1nqTi11rGHiaFuz2JhoU/z/Q3dhmZ1T11a9n5y507N+F/r1MvIQTnyUrWdNasytKajOerJ3E7K4JlHHNWDNFwERg6ZzcTsKCPWsk52vpC2ipgtRYoqL468Y8aPVCpLjlwkf43Fcp7xYdDKLmj5I3V4jpk03ngTW7cAl3BK1/2Rs5/27fMLvfSl2L1+X5N3gF+NAu2nCgEAAA== Clearly the "internal" section within the meta is where the head data is stored. But, question is, does this represent a URL, or the actual pixels?