promotional bannermobile promotional banner

Image To Painting

Turn an Image or URL into a Minecraft Masterpiece!
Back to Files

v1.4.0

File nameImageToPainting-1.4.0.jar
Uploader
depletion1depletion1
Uploaded
Oct 17, 2026
Downloads
59
Size
112.4 KB
File ID
9218399
Type
R
Release
Supported game versions
  • 26.3

What's new

Image To Painting v1.4.0

 

Minecraft Compatibility

  • Added support for Minecraft Java Edition 26.3.

  • Updated compatibility with Paper and Purpur 26.3.

  • Preserved compatibility with Paper 26.2.

  • Updated and verified support for Java 25.

  • Adapted map handling for Minecraft 26.3's changes.

  • Preserved compatibility with existing paintings, configurations, and map IDs.

New Features

Physical Item Payments

  • Added an optional payment system using Minecraft items instead of virtual currency.

  • Server owners can configure the required item type and quantity.

  • Works without Vault or an economy plugin.

  • Includes inventory validation and payment refund handling.

  • Existing Vault payments remain supported.

  • Item payments are disabled by default.

Improved Automatic Update Checker

  • Automatically checks SpigotMC for newly published versions.

  • Notifies players when a new update is available.

  • Added clickable download links directly in Minecraft chat.

  • Added configurable notification audiences: all players, administrators, or disabled.

  • Added periodic update checks without requiring a server restart.

  • Prevents duplicate notifications and unnecessary update requests.

  • Improved handling of network failures and unavailable update services.

Rendering Improvements

  • Improved FIT mode to select map dimensions that better preserve the original image's aspect ratio.

  • Reduced unnecessary empty space when rendering images into map grids.

  • FIT now avoids unwanted image cropping.

  • Preserved FILL mode for creating paintings that completely fill the requested dimensions.

  • Improved consistency when processing portrait, landscape, and square images.

  • Preserved existing image quality presets and rendering algorithms.

Placement and Item Frame Fixes

  • Improved automatic detection of item-frame grids.

  • Fixed ambiguous item-frame selection when multiple frames are nearby.

  • Improved handling of large paintings, including 8×12 and 16×16 mosaics.

  • Improved detection of missing, duplicate, incorrectly facing, or obstructed frames.

  • Verified correct map ordering and orientation across supported placement directions.

  • Improved wall placement and free-standing air placement reliability.

  • Improved handling of incomplete item-frame grids.

  • Preserved automatic painting placement and frame creation.

Bug Fixes

  • Fixed valid map ID 0 being incorrectly rejected.

  • Fixed a race condition that could allow overlapping rendering or rebuilding operations.

  • Improved cleanup when rendering is interrupted or the plugin is disabled.

  • Improved handling of player disconnections during asynchronous rendering.

  • Improved inventory overflow handling to prevent lost or duplicated map items.

  • Improved map persistence and reconstruction after server restarts.

  • Preserved legacy numeric painting IDs.

  • Fixed unsafe handling of malformed render registry files to prevent accidental data loss.

  • Improved validation of local image files and remote image responses.

  • Improved handling of payment failures and refunds.

Configuration and Data Improvements

  • Improved automatic migration of older configuration files.

  • Preserves existing customized settings wherever possible.

  • Improved detection and migration of deprecated configuration keys.

  • Prevents repeated migration warnings on subsequent restarts.

  • Improved backup and recovery behavior during configuration migration.

  • Preserved existing painting definitions and persistent map references.

  • Improved protection against malformed or corrupted registry data.

Commands and Quality of Life

  • Cleaned up the in-game help menu.

  • Improved command descriptions and argument explanations.

  • Clarified image URL and local-file usage.

  • Improved error handling for unsupported image links and invalid files.

  • Preserved existing painting management commands.

  • Preserved full-painting, row, and column map retrieval.

  • Improved permission handling and documentation.

Performance and Stability

  • Preserved asynchronous image downloading and processing.

  • Improved render-task lifecycle management.

  • Reduced unnecessary update-checker requests.

  • Improved handling of interrupted rendering operations.

  • Improved server shutdown cleanup.

  • Added additional regression testing for large paintings, map persistence, inventory handling, and economy transactions.


Important Notes

Image URLs: The /itp render command requires a direct image URL. Links to ordinary webpages, product listings, or image-hosting preview pages may not work. Use a direct PNG, JPEG, or other supported image response.

Existing Paintings: Existing saved paintings and configurations are intended to migrate automatically. Backing up your plugin data before updating is recommended.

Economy: Physical item payments are optional and disabled by default. Existing Vault-based economy configurations remain supported.

Requirements: Minecraft Java 26.3, Paper/Purpur 26.3, and Java 25. Paper 26.2 compatibility was also tested.

 

This mod has no additional files