Image-To-Painting

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
