Image Display v1.0

Display images on your server - no resource pack required!
  • logoooooo.png
  • TAB.png
  • Hologram.png
  • Scoreboard.png
  • logoooooo.png
  • TAB.png
  • Hologram.png
  • Scoreboard.png

Where can it be used?​

Turn any image into a grid of MineSkin-powered head textures, then use it in chat, TAB header/footer, prefixes/suffixes, nametags, holograms, titles, scoreboard and other.
Image Display is perfect for server logos, icons, decorations, rank visuals, hologram art, lobby branding, and other visual UI elements without forcing a resource pack.

Features​

  • Display images without a resource pack
  • Auto convert PNG/JPG/JPEG/WEBP images into player-head components. You don't need to manually crop images - the plugin will do it for you!
  • You don't need to mess with resource bundles or search for glyphs, just upload your images and use a single placeholder!
  • Use images with simple placeholders like:
Code:
%imagedisplay_<image_name>%
  • Works in any chat through ProtocolLib component replacement
  • Uses local JSON image cache after generation
  • Permission control for usage
  • Fallback text for unsupported clients
1.21.9+ only
Clients before version 1.21.9 cannot see such images. For them, you can specify a fallback text in the config

TAB.png



How to add and use any image?​

1. Upload your image

Put your image into:

Code:
plugins/ImageDisplay/pictures/

⚠️ Make sure the image size is a multiple of 8 pixels.

Examples:

Code:
16x16
32x32
64x8
64x64
80x8
96x8
128x64
128x128
256x128

2. Specify your MineSkin API key in the plugin configuration
It's free: You can get it here

Paste API key to:

Code:
mineskin-api-key: "here"

3. Generate the image data

Run the command:

Code:
/imagedisplay generate your_image_name.png

4. Wait generation

Wait for a chat message about successful generation, or check the console.

5. Use the placeholder

Use the generated placeholder anywhere supported:

Code:
%imagedisplay_your_image_name%

Permissions​


Every generated image gets its own permission node:

Code:
imagedisplay_<id>

Example:

Code:
%imagedisplay_logo%

requires:

Code:
imagedisplay_logo

This permission check is applied only when players try to use Image Display placeholders in chat. I plan to expand the permissions in the future.

Required plugins​


Image Display requires:


Optional:

* ViaVersion — useful for for detection client version

How it works?​


Image Display takes an image, splits it into 8x8 pixel tiles, sends those tiles to MineSkin, and receives signed player head textures.

The plugin then stores the result in local JSON cache files. After generation, the server does not need to process the original image again. The placeholder simply renders the cached head components. Image Display is designed to be lightweight during normal server usage.

Tested and works with plugins:​

  • TAB
  • Chatty
  • ChatEx
  • Citizen
  • FancyNPC
  • DeluxeHub
  • LuckPerms
  • EssentialsX
  • EssentialsX Chat
  • FancyHolograms
  • LPC-Minimessage
  • DecentHolograms

and more....

Scoreboard.png


Notes​


* If you use plugin TAB then has default MiniMessage support enabled for components — image rendering not work in prefixes/suffixes. Disable it in TAB config:

YAML:
components:
  minimessage-support: false

Then run the command

Code:
/tab reload
  • Support for multiple localizations
  • I recommend fonts: Minecraftia, Press Start 2P or any bitmap-style.
EULA: Free EULA
155 Views
9 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
55.7 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. GUI
  1. Decoration
Game mode
  1. Survival
  1. Creative
  1. Roleplay
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,797 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
155 Views
9 Downloads
Jun 2, 2026 Published
N/A Updated
Not yet rated
55.7 KB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. GUI
  1. Decoration
Game mode
  1. Survival
  1. Creative
  1. Roleplay
Supported software
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,797 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Top