Speak a language that is not supported by ImageFrame yet? We would appreciate it if you contribute on Crowdin!
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!
Want video demonstrations? Here are some videos made by some awesome people!
Video by ServerMiner in English:
Video by KasaiSora in English:



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

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

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

^ 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



Want to see the plugin in action?
IP: mc.loohpjames.com

Legend:
For command ""/"" 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:
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
Latest Config with Descriptions
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.
Unsupported
Required
Условия использования, изменения и распространения этого товара.
Скриншоты и изображения из оригинальной страницы Modrinth.










Опубликованные версии и оригинальные файлы Modrinth.
29.06.2026 · 12 003 загрузки
19.06.2026 · 5 494 загрузки
27.05.2026 · 5 889 загрузки
06.05.2026 · 13 522 загрузки
Please delete the upload folder in the ImageFrame plugin folder before starting the server after updating the JAR.
If you do not do this, the webpage will not be updated to the new version.
25.04.2026 · 2 432 загрузки
09.04.2026 · 8 517 загрузки
04.04.2026 · 2 803 загрузки
01.01.2026 · 19 476 загрузки
24.12.2025 · 21 767 загрузки
01.12.2025 · 5 005 загрузки
Speak a language that is not supported by ImageFrame yet? We would appreciate it if you contribute on Crowdin!
26.11.2025 · 1 504 загрузки
23.11.2025 · 355 загрузки
This version contains a critical bug that is fixed in 1.8.7.4. Please do not use this version.
16.11.2025 · 1 757 загрузки
14.11.2025 · 672 загрузки
11.10.2025 · 16 138 загрузки
17.07.2025 · 20 122 загрузки
30.06.2025 · 4 951 загрузки
20.06.2025 · 3 206 загрузки
01.05.2025 · 9 754 загрузки
27.04.2025 · 921 загрузки
16.04.2025 · 2 700 загрузки
#ImageFrame's convenient upload system where you can upload directly through an embedded web server
UploadService:
#Changing this value requires a restart
Enabled: false
InvisibleFrame:
# Survival friendly way to get invisible item frames by splashing dropped items with invisibility potions
# Set to -1 for unlimited
# Set to 0 to disable
MaxConversionsPerSplash: 0
15.02.2025 · 6 081 загрузки
upload in places where you need to provide a url.#ImageFrame's convenient upload system where you can upload directly through an embedded web server
UploadService:
#Changing this value requires a restart
Enabled: false
05.02.2025 · 989 загрузки
InvisibleFrame:
# Survival friendly way to get invisible item frames by splashing dropped items with invisibility potions
# Set to -1 for unlimited
# Set to 0 to disable
MaxConversionsPerSplash: 0
18.01.2025 · 4 499 загрузки
29.12.2024 · 1 963 загрузки
13.12.2024 · 2 284 загрузки
16.11.2024 · 2 597 загрузки
09.08.2024 · 8 528 загрузки
22.06.2024 · 6 607 загрузки
11.05.2024 · 2 203 загрузки
14.12.2023 · 8 516 загрузки
26.09.2023 · 3 011 загрузки
24.08.2023 · 5 342 загрузки
08.06.2023 · 3 755 загрузки
20.03.2023 · 642 загрузки
16.03.2023 · 459 загрузки
03.03.2023 · 382 загрузки
16.02.2023 · 204 загрузки
MapPacketSendingRateLimit for servers with players with insufficient bandwidth30.01.2023 · 188 загрузки
29.01.2023 · 210 загрузки
02.01.2023 · 241 загрузки
29.12.2022 · 142 загрузки
15.12.2022 · 772 загрузки