Source-checkedAdmin & protection

Custom Images

by Andavin · for Minecraft

Load custom images into Minecraft

490KDownloads
3d agoLast updated
Spigot · PaperLoaders
26.3Latest game version

About Custom Images

From SpigotMC

Load custom images into Minecraft

The title says it all. I decided randomly to make a plugin that could load custom images into Minecraft since I didn't see anything similar readily available. This started off as a fling project that took me about a day to write, but seems to have gained a good amount of popularity.

Therefore, I have rewritten it from the ground up to have native support of all 1.8+ Minecraft versions and use packet based entities for an entirely new experience.

Basic Information
You can load any image doesn't matter the size (within reason), however, it should be kept in mind that all blocks are 128x128 pixels. So, if your image is massive then it may take a lot of blocks to display and may also lag the client.

On that note, images are rendered better if they are in increments of 128 pixels, but it doesn't make too much of a difference since it is resized in the background to fit regardless. These images below are examples of random images that I loaded into the game to be displayed.

Any image format that Java can support is also supported.
However, types other than PNG or JPG/JPEG may not be displayed in the list command.


Basic Example.png

To add an image without clicking a block, hold an item in your hand when creating the image and right click anywhere in the air; the image will be placed in front of you.

Horizontal Example.png

Note that horizontal images are supported in 1.13+

Installation

  1. Download images-2.x.x.jar and place it in your plugins folder.
  2. Start your server to load the plugin and then stop the server.
  3. Open the config.yml found in the Images folder and configure the desired database (see spoiler for more information).
  4. Place any images in the Images folder.
  5. Start your server and start placing your images.
<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Database</button>
Three types of database are supported:
  • SQLite (Default)
    • If you don't have a dedicated database or don't know how to configure databases, this is the option for you. This is the default so just leave it as is.
  • MySQL
    • If you already have a MySQL database and wish to have CustomImages use that, then this can be set by setting the type to MYSQL in the config and add the login credential for your MySQL server.
    • (Advanced Users) If access to table creation permissions for the Custom Images MySQL user is an issue, set the database.initialize setting to false in the config and contact me for table information if needed.
  • Raw data file
    • This is a simple completely raw byte file that is written to. It is much slower than the other two options, but is slightly more space efficient since it does not have the overhead of table structures etc. This is not applicable to almost anyone, but if you are really tight on drive space you can use this format.

Commands
  • /image create &lt;image name|url&gt; [scale percent] - Create and begin pasting a new custom image
  • /image delete - Delete an existing image by clicking on it
  • /image delete near &lt;range&gt; - Delete images within a range
  • /image list - Show a list of the options of images that can be added
  • /image import - Import legacy images to the new format
  • /image transfer - Transfer images to a new database

Tabbing is supported so you can easily see all your file options by typing /image create and then tab.

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Scaling Images</button>
You can scale an image while creating it by adding a percentage after the image name.
Code (Text):
/image create myImage.png 200
the above command would create an image scaled to 200% of the original image size. Any percentage is acceptable as long as it is greater than 0.

Scaling Example.png

Permissions
  • images.command.create
  • images.command.delete
  • images.command.delete.near
  • images.command.list
  • images.command.import
  • images.command.transfer

Troubleshooting
  • If you are having issues deleting images:
    • Right click the image in multiple places and in the center of blocks
    • Ensure you are on the same version of Minecraft on your client as your server (i.e. Spigot 1.14.4 try using 1.14.4 for your client too if not already).
    • Install ProtocolLib (this may or may not improve things)
    • Use the /delete near &lt;range&gt; command

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 18 Minecraft versions, the newest being 26.3.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

Custom Images on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.5.12, released 2026-10-13

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 26.3 (18 versions)26.3
Spigot1.8 to 26.3 (18 versions)26.3

From 11 recorded builds of Custom Images.

Recent builds

BuildReleasedGame versionsLoaders
2.5.122026-10-131.8 to 26.3 (18 versions)Spigot, Paper
2.5.112026-08-10n/aSpigot, Paper
2.5.102026-04-17n/aSpigot, Paper
2.5.92026-01-06n/aSpigot, Paper
2.5.82025-10-08n/aSpigot, Paper
2.5.72025-08-06n/aSpigot, Paper

Run Custom Images on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists Custom Images as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
26.3 and 17 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-13Open ↗
  • ✓AuthorAndavin, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

Custom Images, answered

Generated from the mod’s own source data.

Do my players need to install Custom Images?

SpigotMC lists Custom Images as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. Custom Images is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Custom Images on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Custom Images in one click.