Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Depletion1

Turn Any Image into a Minecraft Masterpiece

Report Image-To-Painting?

Logo

Image-To-Painting

prisonpreview

Image-To-Painting lets you transform an image or URL into a fully rendered Minecraft painting using in-game maps. Whether you want to showcase pixel art, logos, or server sponsors, this plugin makes it simple, customizable, and lag-free.

See it in action before you try on my server: Play.SecureSector.org

Do not use reviews for support!

✔️ Get support

✨ Features​

Image Upload Options — Any valid online image URL or drag and drop into the images folder.​

Economy Support — The ability to add a fee to use the maps.​

Multi-Map Support — Automatically splits large images into multiple map tiles.​

Inventory Overflow Handling — If your inventory is full, maps are safely dropped at your feet.​

High Performance — Optimized rendering with minimal server impact.​

Simple Commands — Easy to learn and use, even for new players.​

Custom Map IDs — Keep your artwork organized and reusable by naming each file.​

Permission Nodes — Full control over who can give, paste, and delete paintings.​

Atomic registry — Safer data persistence for less risk of renders.yml corruption on crash

Offline-safe async — Rendering gracefully cancels if the user disconnects mid-task.

Renders.yml — This allows it to reserve each image’s settings across server restarts.

⚙️ Commands​

/itp render <URL|file> <fit|fill> [quality]

/itp list

/itp info

/itp give

/itp give full

/itp give row

/itp give column

/itp place wall

/itp place air <north|south|east|west> [distance]

/itp frame <north|south|east|west> [distance]

/itp rebuild

/itp rebuild [fit|fill]

/itp quality <fast|balanced|high|photo>

/itp rename

/itp delete

/itp reload

⌨️ Permissions

imagetopainting.use

imagetopainting.admin

imagetopainting.render

imagetopainting.give

imagetopainting.place

imagetopainting.frame

imagetopainting.rebuild

imagetopainting.quality

imagetopainting.rename

imagetopainting.list

imagetopainting.delete

imagetopainting.reload

imagetopainting.economy.bypass

imagetopainting.update.notify

🛠️ Config Options

Enable/Disable payment per map

Ability to change price of each map and currency name

Ability to change Image quality type: Dither: none, bayer8, fs

Interpolation: nearest, bilinear, bicubic

Multistep: true or false

Sharpening: true or false

Sharpness tuning

Customizable width and height maxes

Change default render mode between fit or fill

🌎 Usage

Server artwork displays

Minigame arenas

In-game advertisements

Custom maps & adventures

Museum builds

Information

CategoryAdmin Tools
Published onAugust 13, 2025
LicenseMIT
Downloads255
Stars2
Watchers1

Pinned Versions

Members