- Add Non-Op whitelist config option (gives
/mapifyto all players) - Add config option to disable the whitelist
- Fix tab completion of
/mapify - Add tab completion for the
/mapify configsubcommand - Let the user know the error when failing to fetch an image
- Add grid to map lore to show placement within the grid
- Add command to whitelist a site and errors to use it
- Periodically save the plugin data (every 5 minutes if changed)
- Log a better error when the URL is invalid
- Updates to the caching
- A touch more efficient
- No more error when the cache is cleared
Changelog
- Add cooldown for the
/mapifycommand- This can be modified in the config using
cooldownandop-cooldown.
- This can be modified in the config using
- Add
max-sizefor the/mapifycommand- This can be modified in the config using
max-size.
- This can be modified in the config using
- Add
mapify.operatorpermission which is used to control whether the player's cooldown is theop-cooldownor thecooldown. - Add
/mapify reloadto reload the config- Uses the
mapify.command.mapify.reloadpermission
- Uses the
- Add optional radius to
/refreshmapsto refresh maps in nearby item frames - Fix backwards permissions in
/mapifyand/refreshmaps(nowmapify.command.mapifyandmapify.command.refreshmapsrespectively)
- Fix error when running
/mapifywith no args - Fix error that could occur when generating a new map
- Move rendering to async thread
- Improve rendering speed by switching away from native
drawImagefunction
- Add the ability to save images to disk (off by default)
- This allows one to save from a temporary url
- Note: This can use a more storage than before
- Clears the image cache every hour, making it more memory efficient.
- Add
debug-loggingconfig option to remove the extraneous logs that were present (off by default)
- Fix bug where whitelist only checked the first value
- Improved logging
- Add bStats metrics



