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 Jul 12, 2020This is litterally the best plugin ever, and so underated.
The person who made this is a straight up genius 10/10.
wOw.
-
View User Profile
-
Send Message
Posted Jul 3, 2020Is there a way to resize the images within the game?
-
View User Profile
-
Send Message
Posted Jul 5, 2020In reply to Pikampy:
There is a scale option in the command that will resize the image while maintaining the aspect ratio.
-> /imagemap yourimage.png scale X Y
However, I strongly recommend scaling the image manually using proper image manipulation tools, since you'll almost always get better results this way.
-
View User Profile
-
Send Message
Posted Jun 26, 2020Theres an issue with image maps where some colors arent showing up on maps like they used to.
-
View User Profile
-
Send Message
Posted Jun 26, 2020In reply to sharp_fart:
Please update Spigot or whatever server software you're using, an issue related to map colors has been fixed very recently.
-
View User Profile
-
Send Message
Posted Jun 29, 2020In reply to SydMontague:
Will it work normaly on Paper-374(newest paper version)?
-
View User Profile
-
Send Message
Posted Jun 29, 2020In reply to mixo_3:
It should. There doesn't seem to be a patch that affects the plugin.
-
View User Profile
-
Send Message
Posted Jun 26, 2020are you planning on making a version that works with 1.16.1 as it was a really cool and fun part of my server!
-
View User Profile
-
Send Message
Posted Jun 26, 2020In reply to Forge_User_85481884:
The plugin should still work with 1.16.1 — just make sure to update your server software, a very recent patch seems to have fixed an issue with map colors.
I plan on working on an update for the future, though.
-
View User Profile
-
Send Message
Posted Jun 17, 2020Hey, I absolutely LOVE this plugin. However, will I be able to use it in 1.16 as soon as it releases on June 23th?
-
View User Profile
-
Send Message
Posted Jun 17, 2020In reply to Caynckle:
Most likely yes, but I won't be able to tell for sure until CraftBukkit for 1.16 has been released. Looking at the changelog there have been some changes to Item Frames, but nothing that should break the plugin.
-
View User Profile
-
Send Message
Posted Apr 19, 2020Would you help me out?
[21:52:50 INFO]: [ImageMaps] Enabling ImageMaps v0.5.0 [21:52:50 ERROR]: Error occurred while enabling ImageMaps v0.5.0 (Is it up to date?) java.lang.NoSuchMethodError: org.bukkit.Server.getMap(I)Lorg/bukkit/map/MapView; at de.craftlancer.imagemaps.ImageMaps.loadMaps(ImageMaps.java:240) ~[?:?] at de.craftlancer.imagemaps.ImageMaps.onEnable(ImageMaps.java:58) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.12.2.jar:git-Paper-1618] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) ~[patched_1.12.2.jar:git-Paper-1618] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) ~[patched_1.12.2.jar:git-Paper-1618] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:395) ~[patched_1.12.2.jar:git-Paper-1618] at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:344) ~[patched_1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442) ~[patched_1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:403) ~[patched_1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341) ~[patched_1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289) ~[patched_1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[patched_1.12.2.jar:git-Paper-1618] at java.lang.Thread.run(Unknown Source) [?:1.8.0_241] [21:52:50 INFO]: [ImageMaps] Disabling ImageMaps v0.5.0-
View User Profile
-
Send Message
Posted Apr 20, 2020In reply to dgoods209:
Version 0.5.0 requires Spigot 1.13 or higher. Use 0.4.5 or update your server.
-
View User Profile
-
Send Message
Posted Apr 16, 2020I love the plugin, and it works really good, but I have a question about the item frames. So, when I put the image in the item frame, it expands the item frame. So I was wondering is there a way so the item frame doesn't show when I put in the image?
-
View User Profile
-
Send Message
Posted Apr 17, 2020In reply to tella_123:
The only way would be to pick an image with a resolution where each side has a length dividable by 128 or to use the scale option.
-
View User Profile
-
Send Message
Posted Apr 19, 2020In reply to SydMontague:
Ok, thanks for your help :)
And keep up the good work for the plugin, its really helpful :)
-
View User Profile
-
Send Message
Posted Jan 20, 2020It works Great on Spigot 1.15.1
-
View User Profile
-
Send Message
Posted Jan 19, 2020please update to 1.15.1
-
View User Profile
-
Send Message
Posted Jan 20, 2020In reply to Vocalier:
Have you tried it? I got it working without any trouble.
-
View User Profile
-
Send Message
Posted Jan 20, 2020In reply to Vocalier:
Does something not work with 1.15.1? I don't recall reading about any change in Minecraft/the Bukkit API that would cause the plugin to break with the update.