ᴍɪɴᴇᴄʀᴀꜰᴛʀᴇꜱᴏᴜʀᴄᴇꜱ

ImageFrame

Modrinth

Put images on maps and walls!

278.3K downloads676 followersUpdated 1mo ago

2026.1.5 · MC 26.3 · Folia, Paper, Purpur, Spigot

View on Modrinth

Files

  • 2026.1.5

    release

    Minecraft 26.3 (2026.1.5)

    26.326.226.1.226.1.1+36foliapaperpurpurspigot

    2026-09-18 · 29.9K downloads

    ImageFrame-2026.1.5.0.jar · 4.5 MB

  • 2026.1.4

    release

    Hot Fixes (2026.1.4)

    26.226.1.226.1.126.1+35foliapaperpurpurspigot

    2026-06-29 · 35.3K downloads

    ImageFrame-2026.1.4.0.jar · 4.5 MB

  • 2026.1.3

    release

    Minecraft 26.2 (2026.1.3)

    26.226.1.226.1.126.1+35foliapaperpurpurspigot

    2026-06-19 · 6.1K downloads

    ImageFrame-2026.1.3.0.jar · 4.5 MB

  • 2026.1.2.1

    beta

    Minor Quality of Life Improvement (2026.1.2.1)

    26.1.226.1.126.11.21.11+34foliapaperpurpurspigot

    2026-05-27 · 6.9K downloads

    ImageFrame-2026.1.2.1.jar · 4.5 MB

  • 2026.1.2

    release

    Improvements & Bug Fixes (2026.1.2)

    26.1.226.1.126.11.21.11+34foliapaperpurpurspigot

    2026-05-06 · 13.6K downloads

    ImageFrame-2026.1.2.0.jar · 4.0 MB

  • 2026.1.1.1

    beta

    Improved Upload Server (2026.1.1.1)

    26.1.226.1.126.11.21.11+34foliapaperpurpurspigot

    2026-04-25 · 2.5K downloads

    ImageFrame-2026.1.1.1.jar · 4.0 MB

  • 2026.1.1

    release

    Minecraft 26.1.2 & Hot Fix (2026.1.1)

    26.1.226.1.126.11.21.11+34foliapaperpurpurspigot

    2026-04-09 · 8.6K downloads

    ImageFrame-2026.1.1.0.jar · 4.0 MB

  • 2026.1.0

    release

    Minecraft 26.1.1 (2026.1.0)

    26.1.126.11.21.111.21.10+33foliapaperpurpurspigot

    2026-04-04 · 2.9K downloads

    ImageFrame-2026.1.0.0.jar · 4.0 MB

  • 1.9.0.1

    beta

    Minor Tweaks (1.9.0.1)

    1.21.111.21.101.21.91.21.8+34foliapaperpurpurspigot

    2026-01-01 · 19.6K downloads

    ImageFrame-1.9.0.1.jar · 4.0 MB

  • 1.9.0

    release

    Minecraft 1.21.11 & More (1.9.0)

    1.21.111.21.101.21.91.21.8+34foliapaperpurpurspigot

    2025-12-24 · 22.2K downloads

    ImageFrame-1.9.0.0.jar · 4.0 MB

  • 1.8.7.5

    beta

    Internationalization (1.8.7.5)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-12-01 · 5K downloads

    ImageFrame-1.8.7.5.jar · 4.0 MB

  • 1.8.7.4

    beta

    Hot Fixes (1.8.7.4)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-11-26 · 1.5K downloads

    ImageFrame-1.8.7.4.jar · 3.9 MB

  • 1.8.7.3

    beta

    Cross-Server MySQL Storage Support (1.8.7.3)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-11-23 · 379 downloads

    ImageFrame-1.8.7.3.jar · 3.9 MB

  • 1.8.7.2

    beta

    Improvements (1.8.7.2)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-11-16 · 1.8K downloads

    ImageFrame-1.8.7.2.jar · 3.6 MB

  • 1.8.7.1

    beta

    ImageFrame Client (1.8.7.1)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-11-14 · 689 downloads

    ImageFrame-1.8.7.1.jar · 3.6 MB

  • 1.8.7

    release

    Minecraft 1.21.10 (1.8.7)

    1.21.101.21.91.21.81.21.7+30foliapaperpurpurspigot

    2025-10-11 · 16.2K downloads

    ImageFrame-1.8.7.0.jar · 3.6 MB

  • 1.8.5

    release

    Minecraft 1.21.8 (1.8.5)

    1.21.81.21.71.21.61.21.5+28foliapaperpurpurspigot

    2025-07-17 · 20.2K downloads

    ImageFrame-1.8.5.0.jar · 3.6 MB

  • 1.8.4

    release

    Minecraft 1.21.7 (1.8.4)

    1.21.71.21.61.21.51.21.4+27foliapaperpurpurspigot

    2025-06-30 · 5K downloads

    ImageFrame-1.8.4.0.jar · 3.6 MB

  • 1.8.3

    release

    Minecraft 1.21.6 (1.8.3)

    1.21.61.21.51.21.41.21.3+26foliapaperpurpurspigot

    2025-06-20 · 3.2K downloads

    ImageFrame-1.8.3.0.jar · 3.6 MB

  • 1.8.2

    release

    Hot Fix (1.8.2)

    1.21.51.21.41.21.31.21.2+25foliapaperpurpurspigot

    2025-05-01 · 9.8K downloads

    ImageFrame-1.8.2.0.jar · 3.5 MB

  • 1.8.1

    release

    Hot Fix (1.8.1)

    1.21.51.21.41.21.31.21.2+25foliapaperpurpurspigot

    2025-04-27 · 936 downloads

    ImageFrame-1.8.1.0.jar · 3.5 MB

  • 1.8.0

    release

    Minecraft 1.21.5 & More! (1.8.0)

    1.21.51.21.41.21.31.21.2+25foliapaperpurpurspigot

    2025-04-16 · 2.8K downloads

    ImageFrame-1.8.0.0.jar · 3.5 MB

  • 1.7.14.4

    beta

    Embedded Upload Service (1.7.14.4)

    1.21.41.20.61.19.41.18.2+2foliapaperpurpurspigot

    2025-02-15 · 6.1K downloads

    ImageFrame-1.7.14.4.jar · 2.8 MB

  • 1.7.14.2

    beta

    Invisible Item Frames (1.7.14.2)

    1.21.41.20.61.19.41.18.2+2foliapaperpurpurspigot

    2025-02-05 · 1K downloads

    ImageFrame-1.7.14.2.jar · 1.5 MB

  • 1.7.14

    release

    Hot Fix (1.7.14)

    1.21.41.20.61.19.41.18.2+2foliapaperpurpurspigot

    2025-01-18 · 4.5K downloads

    ImageFrame-1.7.14.0.jar · 1.5 MB

  • 1.7.13

    release

    Bug Fix (1.7.13)

    1.21.41.20.61.19.41.18.2+2foliapaperpurpurspigot

    2024-12-29 · 2K downloads

    ImageFrame-1.7.13.0.jar · 1.5 MB

  • 1.7.12

    release

    Minecraft 1.21.4 (1.7.12)

    1.21.41.20.61.19.41.18.2+2foliapaperpurpurspigot

    2024-12-13 · 2.3K downloads

    ImageFrame-1.7.12.0.jar · 1.5 MB

  • 1.7.11

    release

    Minecraft 1.21.3 (1.7.11)

    1.21.31.20.61.19.41.18.2+2foliapaperpurpurspigot

    2024-11-16 · 2.6K downloads

    ImageFrame-1.7.11.0.jar · 1.5 MB

  • 1.7.10

    release

    Minecraft 1.21.1 (1.7.10)

    1.21.11.20.61.19.41.18.2+2foliapaperpurpurspigot

    2024-08-09 · 8.6K downloads

    ImageFrame-1.7.10.0.jar · 1.4 MB

  • 1.7.9

    release

    Minecraft 1.21 (1.7.9)

    1.211.20.61.19.41.18.2+2foliapaperpurpurspigot

    2024-06-22 · 6.6K downloads

    ImageFrame-1.7.9.0.jar · 1.4 MB

  • 1.7.8

    release

    Minecraft 1.20.6 (1.7.8)

    1.20.61.19.41.18.21.17.1+1foliapaperpurpurspigot

    2024-05-11 · 2.2K downloads

    ImageFrame-1.7.8.2.jar · 1.4 MB

  • 1.7.7

    release

    Mineacraft 1.20.4 (1.7.7)

    1.20.41.19.41.18.21.17.1+1foliapaperpurpurspigot

    2023-12-14 · 8.5K downloads

    ImageFrame-1.7.7.0.jar · 1.3 MB

  • 1.7.6

    release

    Minecraft 1.20.2 (1.7.6)

    1.20.21.19.41.18.21.17.1+1foliapaperpurpurspigot

    2023-09-26 · 3K downloads

    ImageFrame-1.7.6.0.jar · 1.3 MB

  • 1.7.5

    release

    Quality of Lift Changes (1.7.5)

    1.20.11.19.41.18.21.17.1+1foliapaperpurpurspigot

    2023-08-24 · 5.4K downloads

    ImageFrame-1.7.5.0.jar · 1.3 MB

  • 1.7.4

    release

    Minecraft 1.20 (1.7.4)

    1.201.19.41.18.21.17.1+1paperpurpurspigot

    2023-06-08 · 3.8K downloads

    ImageFrame-1.7.4.0.jar · 1.3 MB

  • 1.7.3

    release

    Hot Fix (1.7.3)

    1.19.41.18.21.17.11.16.5paperpurpurspigot

    2023-03-20 · 649 downloads

    ImageFrame-1.7.3.0.jar · 1.3 MB

  • 1.7.2

    release

    Minecraft 1.19.4 (1.7.2)

    1.19.41.18.21.17.11.16.5paperpurpurspigot

    2023-03-16 · 478 downloads

    ImageFrame-1.7.2.0.jar · 1.3 MB

  • 1.7.1

    release

    Legacy Minecraft Fix (1.7.1)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2023-03-03 · 390 downloads

    ImageFrame-1.7.1.0.jar · 1.3 MB

  • 1.7.0

    release

    Huge Network Usage Optimzation (1.7.0)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2023-02-16 · 212 downloads

    ImageFrame-1.7.0.0.jar · 1.3 MB

  • 1.6.4

    release

    Hot Fix (1.6.4)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2023-01-30 · 200 downloads

    ImageFrame-1.6.4.0.jar · 1.3 MB

  • 1.6.3

    release

    Optimizations (1.6.3)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2023-01-29 · 215 downloads

    ImageFrame-1.6.3.0.jar · 1.3 MB

  • 1.6.2

    release

    Hot Fix (1.6.2)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2023-01-02 · 260 downloads

    ImageFrame-1.6.2.0.jar · 1.2 MB

  • 1.6.1

    release

    Bug Fixes (1.6.1)

    1.19.31.18.21.17.11.16.5paperpurpurspigot

    2022-12-29 · 153 downloads

    ImageFrame-1.6.1.0.jar · 1.2 MB

  • 1.6.0

    release

    Access Control & Minecraft 1.19.3 (1.6.0)

    1.19.31.19.21.18.21.17.1+1paperpurpurspigot

    2022-12-15 · 804 downloads

    ImageFrame-1.6.0.0.jar · 1.2 MB

Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.

About

Speak a language that is not supported by ImageFrame yet? We would appreciate it if you contribute on Crowdin!


About

Want to display information on your server in a fancy way?
Or maybe you want to display a nice animated TV screen in your home base?
Then this is the plugin for you!

Want HD and Full-color Images?
Check out ImageFrame Client, the complimentary mod for ImageFrame!

Videos

Want video demonstrations? Here are some videos made by some awesome people!
Video by ServerMiner in English:

Video by KasaiSora in English:

Features

1. Load Images onto Maps and Item Frames

  • Load images from URLs!
  • PNG, JPEG, WEBP & GIFs are supported!
  • Get them in Map form or directly on Item Frames! (Select your Item Frames with the smart selection tool!)
  • Automatic image fitting means your images won't be stretched!

2. Even Works with Animated GIFs!

  • Images will be animated if they are GIFs!
  • Animated up to 1/20 of a second!
  • Animation tasks run asynchronously

3. Define Custom Width and Height

  • Have your image span across multiple maps
  • Automatic image fitting works across all sizes too!
  • Ideal for displaying on Item Frames!

^ These metro platform signs look awesome, don't they? Put together with ImageFrame and invisible glowing item frames!

4. Add Overlays to Regular Vanilla Maps!

  • Create an image map with a regular vanilla map in your hand
  • Or across multiple maps via selecting them in item frames!

^ Notice the extra text with a blue background at the top of the map?

5. Combined ImageMap for Easy Placement!

  • Get an entire multi-part ImageMap as one combined item!
  • Automatically searches for space to place the ImageMap on an Item Frame wall (or floor/ceiling)
  • The clicked Item Frame is treated as top-left if there is enough space
  • When broken, the whole combined map is removed with a single combined map returned!
  • Respect Item Frame protections on other plugins! (via calling Bukkit events)

^ The hearts particle is from another plugin which listens to the EntityDamageEvent
^ Built-in Invisible Item Frames System

6. Refresh Maps Easily!

  • Refresh all copies of the same image map from the URL source in one simple command!
  • Ideal for displaying information that you'll have to update across your server every once a while, without having to go and replace every single one

^ I've uploaded and replaced the TNT block with the grass block at the source URL, and I am holding 1 of the 4 maps in my hand

7. Add Map Markers To Your Images!

  • Any map icon can be used! Such as the mansion and temple icons on Vanilla cartographer maps!
  • They can also have an optional line of text below them
  • Configurable max markers per map
  • Ideal for marking locations on custom image maps!

8. Survival Friendly

  • Require players in survival to have empty maps in their inventory to be able to create image maps (using player commands)
  • Even works when directly creating images on Item Frames or getting the Combined ImageMap item!
  • Configurable in the config

9. Easy to Keep Track and Manage

  • Commands available to help you (both as players and admins) manage your (or everybody's) created image maps
  • Ability to give access to ImageMaps to other players!
  • Different permission levels for different players you decided to share maps with.
  • Such as listing all maps of a player, renaming etc.
  • Option to set an image creation limit per player (Can be different for each player!)
  • Option to set a maximum size for a single image frame! (Customizable as always)
  • Migration available for ImageMap, ImageOnMap and DrMap (Message me for more plugin support requests)

10. Invisible Item Frames

  • Built-in support for survival-friendly invisible item frames!
  • Splash item frame items with invisibility potions to obtain.
  • Can adjusted in the config.

11. Languages

  • All player-facing messages are translated to different languages depending on the player's client language.
  • If the language you speak is not yet supported, please contribute on Crowdin so we can build a better plugin for everyone together!

12. Complementary Mod

  • Check out this complementary mod, which lets you see images in HD, full colours, and more!

13. Multi-Server Support

  • With MySQL storage support, you can have the same maps across multiple servers in your server network! (Plugin does not need to be installed on the Bungeecord/Velocity proxy)

Dependencies

  • None!

Installation

  1. Put ImageFrame.jar into the plugins folder along with the required dependencies
  2. Start the server
  3. Edit the config (if you need to)
  4. Restart the server (if you changed something in the config in step 3)

Development Builds

Jenkins

Showcase Server

Want to see the plugin in action?

IP: mc.loohpjames.com

Commands

Legend:
For command ""/"<image_name>" arguments,
You can access another players map if you have permission
through this syntax:
":"

For example: /if get LOOHP:map combined

Administration:

/imageframe reload - Reloads the plugin
/imageframe update - Check for updates
/imageframe storagemigrate - Storage type migration

Player:

/imageframe select - Select item frames to put image maps on
/imageframe create <name> <url> <width> <height> - Create a new image map
/imageframe create <name> <url> selection - Create a new image map and put it directly in your selected item frames
/imageframe create <name> <url> <width> <height> combined - Create a new image map and get its Combined ImageMap item
/imageframe overlay <name> <url> - Create a new image map that adds an overlay on a Minecraft Vanilla map you are holding
/imageframe overlay <name> <url> selection - Create a new image map that adds an overlay on a Minecraft Vanilla map in your selected item frames
/imageframe clone <name> <new_name> - Create a new image map with the same properties as the old one
/imageframe clone <name> <new_name> selection - Create a new image map with the same properties as the old one and put it directly in your selected item frames
/imageframe clone <name> <new_name> combined - Create a new image map with the same properties as the old one and get its Combined ImageMap item
/imageframe playback <name> pause - Toggle pause for an animated image map
/imageframe playback <name> jumpto <seconds> - Jump to a specific second for an animated image map
/imageframe refresh [optional:image_name] [optional:new_url] - Refresh a map you've created from source url
/imageframe info - Get info related to the image map you are holding
/imageframe get <name> - Get a self-created pre-existing image map
/imageframe get <name> selection - Put a self-created pre-existing image map directly on your selected item frames
/imageframe get <name> combined - Get a self-created pre-existing image map in its Combined ImageMap form
/imageframe delete <name> - Delete a self-created pre-existing image map
/imageframe rename <name> <new_name> - Rename a self-created pre-existing image map
/imageframe list - List all self-created pre-existing image maps
/imageframe marker add <image_name> <marker_name> <direction:0-15> <marker_type> [optional:caption] - Add a marker to your map
/imageframe marker remove <image_name> <marker_name> - Remove a marker from your map
/imageframe marker clear <image_name> - Clear all markers from your map
/imageframe setaccess <name> <player> <permission> - Set access permission of other players for your map

Moderation:

/imageframe list <player> - List a player's pre-existing image maps
/imageframe giveinvisibleframe <glowing/regular> [amount] [player] - Give invisible item frame items
/imageframe adminsetcreator <image_id> <player> - Change the creator of an image map
/imageframe adminmigrate <ImageMap/DrMap/ImageOnMap> - Migrate data from the selected and supported third-party plugin

Permissions

permissions:
  imageframe.create:
    default: op
    description: Allow players to create new image maps
  imageframe.create.animated:
    default: op
    description: Allow players to create new animated image maps
  imageframe.create.others:
    default: op
    description: Allow players to create image maps for other players, applies to overlay and clone, bypasses owning limit
  imageframe.overlay:
    default: op
    description: Allow players to overlay images on Vanilla maps
  imageframe.clone:
    default: op
    description: Allow players to make deep copies of their own image maps
  imageframe.playback:
    default: op
    description: Allow players to pause or set position of playback of their own animated image maps
  imageframe.select:
    default: op
    description: Allow players to select item frames
  imageframe.marker:
    default: op
    description: Allow players to add and remove markers on image maps
  imageframe.marker.unlimited:
    default: op
    description: Allow players to add unlimited markers on image maps
  imageframe.refresh:
    default: op
    description: Allow players to refresh image maps
  imageframe.rename:
    default: op
    description: Allow players to rename image maps
  imageframe.info:
    default: true
    description: Allow players to view image map data
  imageframe.list:
    default: true
    description: Allow players to list all image maps they've created
  imageframe.list.others:
    default: op
    description: Allow players to list all image maps a player have created
  imageframe.delete:
    default: op
    description: Allow players to delete an image map they've created
  imageframe.purge:
    default: false
    description: Allow players to purge all image maps created by a specific player
  imageframe.purge.all:
    default: false
    description: Allow players to purge all image maps at once
  imageframe.get:
    default: op
    description: Allow players to get an image map they've created
  imageframe.setaccess:
    default: op
    description: Allow players to change access permissions of their image maps
  imageframe.adminbypass:
    default: op
    description: Bypass all access restrictions and allow users to use and modify any image map
  imageframe.adminsetcreator:
    default: op
    description: Allow players to change the creator of any image map via the image map id
  imageframe.admindelete:
    default: op
    description: Allow players to delete any image map via the image map id
  imageframe.adminmigrate:
    default: op
    description: Allow players to migrate maps from supported plugins to ImageFrame
  imageframe.preference:
    default: true
    description: Allow players to update their player preferences
  imageframe.preference.others:
    default: op
    description: Allow players to update other players' player preferences
  imageframe.giveinvisibleframe:
    default: op
    description: Allow players to give invisible item frames
  imageframe.reload:
    default: op
    description: Allows you reload the config file
  imageframe.resync:
    default: op
    description: Allows you force sync changes from storage
  imageframe.storagemigrate:
    default: op
    description: Allows you to send data to a different storage type
  imageframe.update:
    default: op
    description: Allows you receive update messages

Default Config

Latest Config with Descriptions

Data usage

Usage statistics at https://bstats.org/plugin/bukkit/ImageFrame will be visible to the public with your server included in the statistics. No private information of your server is sent.
Update checking is also done via https://api.loohpjames.com to notify you whenever a new version is released. No private information of your server is sent.