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
images
folder
- downloads an image from the given URL into the
- /imagemap delete <filename>
- deletes an image from the
images
folder
- 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
images
folder
- 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.
Does this work on Survival? If it does, how?
In reply to gxtreme_gaming:
Depends what you consider "work". Players with the permission can also use it in survival mode, but it's still an admin command, so there are not real limitations you'd expect in survival.
The images itself are normal maps in item frames, so you can easily create them as admin and then sell copies of the maps players have to place themselves.
how do i upload a image that i made in like paint or anything else
In reply to byexeling:
Put it in the images folder of the plugin
Does anyone know how to delete photos from the download list?
In reply to bobtheoverlob:
I think you can go in the images folder and delete them
In reply to xsalamitsunamix:
sorry, but how do you access the image folder.
In reply to bobtheoverlob:
You're good, It's under the imagemap plugin folder.
I keep getting a message whenever I try to place an image " No image with this name exists." I put my images in the image folder and they show up on the list command but I can't place them.
In reply to xsalamitsunamix:
Do the image names contain spaces? If so you have to put the name in quotation marks or remove the spaces.
In reply to SydMontague:
Thank you so much!
no links I use work they all say download failed, http error code 403 or 503
In reply to asterasteroid:
403 means your server is not allowed to access these images, 503 means the server you try to access is unavailable.
I set an image to fixed and i cant remove it
can someone help with this
In reply to FiahCraker:
Sneak + Right Click the map with a wooden hoe.
Hi, does anyone know how to make the needed area to place the image map smaller? I placed pictures that I want for small spaces but they need 10 x 11 or bigger when I place them.
In reply to tondog_:
Resize the image with an image manipulation program like GIMP (preferred), or use the resize functionality of the plugin (w.g. /imagemap place false false 1x1).
The plugin will normally split the image in sub-images of 128x128 pixel, so you can calculate the resolution you need easily.
In reply to tondog_:
this command should do the trick!
/imagemap [file name] scale 2
[file name] is your image name
the number 2 after scale is the size so for example 2= 2x2 blocks.
hope you have fun!
how do i give people permissions wihtout op ive searched up and installed luckperms but i dont think the command is working do you know what the command is?
In reply to shahidosborn17:
For how to use LuckPerms you should refer to LuckPerms documentation.
Alternatively, '/luckperms editor' should do the trick