This is a full rewrite of the entire way that this plugin works. The
main post should include updated instructions on how to use the plugin. The basic functionality will remain.
What's Changed:
- All Minecraft versions 1.8+ are now natively supported
- The way that images are displayed is completely done on the client and the server ignores all interaction with them. This means that if you break a block or punch it in creative mode etc. nothing will happen (i.e. images cannot be modified by accident).
- You can now scale images in-game by using the create command with a percentage to scale. See the main post spoiler for more information:
- Horizontally placed images are now supported on 1.13+ if you are facing north:
- Permissions have changed to images.command.*
- The options command is now the list command
- Locking images to the creator is now possible
- Full SQLite and MySQL database support with a third raw byte file for niche circumstances
- Images are no longer bound to the image file. This means that if you change out the image file, in-game images will not update to the new one. The data for the image itself is stored in the database. There may be a command in the future to update these kinds of images if it is desired.
Import Legacy Images
To import images from a previous version of the plugin the command /image import is provided:
- Follow the installation instructions on the main post. Make sure that the database is configured as desired before proceeding.
- Optionally take a backup of your world folder. The import will delete all physical item frames that are associated with Custom Images in the worlds and therefore cannot be undone unless the world is restored.
- Start your server and execute the /image import command and then type it again to confirm that you wish to import.
- Do not shut down your server at this time. This could take several minutes without updates and will lag the server; be patient and wait for it to finish.
- When the import is complete a message in chat will let you know how many images were imported.
- After importing you may go into the Images folder and either save the data.yml for later or delete it. This is a legacy file that used to be used to store the data for images.
If you wish to donate to support development, you may use the link below to do so. Anything is appreciated