ImageMaps
ImageMaps
ImageMaps is a plugin for Bukkit Minecraft servers that enables you to place custom images in your world by rendering them onto maps and placing them in item frames.
This can be used to create info graphics, custom paintings and even the appearance of custom textures.
Installation
You will need a Server that implements Bukkit 1.13 or newer and the Spigot-API. Some features are only available in newer releases. Make sure to use the latest release of your server software before reporting issues.
Put the plugin into your servers plugins folder and start it up. A folder for the plugin will be created automatically. You can place your images in the images folder inside it.
Upgrading from versions < 1.0.0
The plugin should convert your maps.yml automatically. It will attempt to create a backup before doing so, but it is recommended to do one manually as well.
Usage
In order for you use place images they must be present in the images folder. You can either put them there via FTP or just copying it, or by using the plugin's download command, allowing you to access images from the Internet.
To place images just run the /imagemap place command and right click the block that should be the upper left corner of the image (based on your perspective).
Images will by default split into 128x128 pixel sub-images to fit on a map. The image may be scaled via command parameters, however it is recommended to prepare correctly scaled images.
The color palette of Minecraft maps is very limited, requiring the plugin/Bukkit to convert the input image. This will result in your images looking different ingame than the source. The available color table can be found here: https://minecraft.gamepedia.com/Map_item_format#Color_table
The invisible and fixed item frame properties are only available in 1.16+. You can modify them for any item frame by using a configurable (default a wooden hoe) items. Right click to toggle visibility and Shift+Right click to toggle the fixed state.
Commands
- /imagemap place <filename> [frameInvisible] [frameFixed] [frameGlowing] [size]
- Starts the placement process
- frameVisible and frameFixed are only available on 1.16+
- frameGlowing is only available on 1.17+
- /imagemap download <filename> <sourceURL>
- downloads an image from the given URL into the
imagesfolder
- downloads an image from the given URL into the
- /imagemap delete <filename>
- deletes an image from the
imagesfolder
- deletes an image from the
- /imagemap info <filename>
- prints info, such as resolution and expected size
- /imagemap reload <filename>
- reloads an image, to be used when the image file changed
- /imagemap list [page]
- lists all images in the
imagesfolder
- lists all images in the
- /imagemap help [command]
- prints help for commands
Permissions
imagemaps.* - grants access to all permissions
imagemaps.place - grants access to /imagemap place command
imagemaps.download - grants access to /download place command
imagemaps.delete - grants access to /imagemap delete command
imagemaps.info - grants access to /imagemap info command
imagemaps.list - grants access to /imagemap list command
imagemaps.reload - grants access to /imagemap reload command
imagemaps.help - grants access to /imagemap help command
imagemaps.toggleFixed - allows to toggle the "fixed" state of frames with a wooden hoe
imagemaps.toggleVisible - allows to toggle the "visible" state of frames with a wooden hoe
All permissions are default true for OPs.
Maven
You will need to configure your environment to access GitHub repositories.
<repository>
<id>github</id>
<name>ImageMaps repository</name>
<url>https://maven.pkg.github.com/SydMontague/ImageMaps</url>
</repository>
<dependency>
<groupId>net.craftcitizen</groupId>
<artifactId>imagemaps</artifactId>
<version>1.0.1</version>
</dependency>
This plugin has been developed for the CraftCitizen survival Minecraft server.


-
View User Profile
-
Send Message
Posted Sep 22, 2021In reply to circles:
User helped me fix this over Discord, for those struggling with the same issue make sure to shift+right click if you're in survival with a wooden hoe in order to break them otherwise it will not work.
-
View User Profile
-
Send Message
Posted Sep 4, 2021I like this plugin but are there anyway to delete all the maps quickly since sometime i miss click it and have to hand break it quite a bit of work there
-
View User Profile
-
Send Message
Posted Aug 5, 2021Love this plugin! Thanks devs.
I run 1.17.1 JAVA servers with Geyser for Bedrock crossplay.
On JAVA we can set the item frames to invisible, but then on Bedrock they are visible. So what I have done is make the image background the same as the blocks that the image sits on, using default resource pack image.
One thing I have found is that using PNG images, parts of the image become clear. To get around this I have changed the images to JPEG and there are then no clear parts showing the item frames for Bedrock players.
-
View User Profile
-
Send Message
Posted Aug 4, 2021it tells me map can not be places bc area full and idk how to fix it
-
View User Profile
-
Send Message
Posted Aug 5, 2021In reply to winnie_games0911:
Clear all the blocks in that area, perhaps make a new wall. If there is an invisible item frame there it will not place.
-
View User Profile
-
Send Message
Posted Aug 6, 2021In reply to winnie_games0911:
Make sure there are not blocks or entities in the way, block the are.
Also check your server log, there might be more information about it.
-
View User Profile
-
Send Message
Posted Jul 23, 2021Loving the plugin but I don't know how to set perms for all players. In the config file I just have the
on the first line. Could someone help with with what to put in to allow all players to use the maps?(or how do to it with a perms plugin)
-
View User Profile
-
Send Message
Posted Jul 4, 2021why are pictures indestructible after i place them? for instance when i do /imagemaps place bee true true 4x4 it works and it looks great but if its misplaced i cant destroy it by left clicking, placing anything over it or destroying the supporting wall?
-
View User Profile
-
Send Message
Posted Jul 6, 2021In reply to i_am_ikari:
only put one true for example: /imagemap place duck true
-
View User Profile
-
Send Message
Posted Jun 20, 2021When I try place a map, it places an item frame where i right click, then it says "Map couldn't be placed, there is another entity in the way."
-
View User Profile
-
Send Message
Posted Jun 24, 2021In reply to ToppyS2:
Update your Spigot.
-
View User Profile
-
Send Message
Posted May 13, 2021says "map couldnt be placed, the space is blocked" how do i fix
i tried to expand the area and still
-
View User Profile
-
Send Message
Posted May 4, 2021How can I set permissions to all players?
-
View User Profile
-
Send Message
Posted Apr 30, 2021how to i upload an image if i dont have access to the server files?
-
View User Profile
-
Send Message
Posted Apr 13, 2021how do i make a small one block image?
-
View User Profile
-
Send Message
Posted Apr 5, 2021Hi! Do you know if there is a way to find out who created a certain image? There is someone causing problems in the server, and no one would admit, so we shall find out ourselves.
-
View User Profile
-
Send Message
Posted Apr 8, 2021In reply to BekaaLIVE:
Check your serverlog, it's typically logged when someone runs a command.
-
View User Profile
-
Send Message
Posted Mar 18, 2021can someone tell me how to upload custom images, so when i put an image into the image folder it says error getting this image
why?
I got it, i just need to change the file type to .file upload it to the folder and make sure there is no space in the file name.
-
View User Profile
-
Send Message
Posted Mar 3, 2021Is there a way to show the image and hide the Item Frame that the image is on?
-
View User Profile
-
Send Message
Posted Mar 3, 2021In reply to SSgt_Adams:
Right click it with a wooden hoe or place it with the hidden parameter set to true