Use Base64 textures and dynamic player skins in your GUIs
GUIPlus supports custom player head textures using Base64-encoded skin data. This allows you to use decorative heads, player avatars, and custom icons in your GUIs.
🔑 Using Base64 Skull Textures
Set the item material to PLAYER_HEAD and add the skullBase64 property with a Base64-encoded texture string:
On minecraft-heads.com, look for the "Value" field in the head's detail page — that's the Base64 string you need.
👤 Dynamic Player Skin
Use the %self_base64% placeholder to show the viewing player's own skin:
This dynamically renders each player's own head, making it ideal for profile menus and player info displays.
The %self_base64% placeholder is also available as the full PlaceholderAPI format: %GUIPlus_self_base64%.
🧩 HeadDatabase Integration
If you have the HeadDatabase plugin installed, GUIPlus can use heads from that database as well. HeadDatabase is a soft dependency and will be used automatically when available.