Image Map Plus
PluginLicenseRef-All-Rights-Reserved

Image Map Plus

Get any image from the internet on a map.

419
Downloads
0
Followers
6 months ago
Updated
📦
1
Versions

📖About Image Map Plus

ImageMapPlus makes map creation via images from the internet simpler.

Uses a custom renderer for optimized performance

Plus Features:

  • Blacklisted Words: If any link contains those blacklisted words, the map won't generate.
  • Whitelisted Domains: Include domains from which players are allowed to generate maps.
  • Localization: Translate all the ingame messages to your preferred language with ease.
  • Discord Map Logger: Logs every generated map in a discord channel with the generated image, the player who generated the image and the timestamp.
  • Map Generation Requirement: Give players a requirement which needs to be fullfilled before they can generate a map. There are 3 types of requirement.
    • ImageMap Tokens Requirement: Use the built in Token currency (MySQL Supported) to charge players for each generation.
    • Economy Based Requirement: Players must have a predefined amount of the server's currency to be able to generate a map. The amount will be deducted from their balance if the map generation is successful. (Check Prerequisites below)
    • Item Based Requirement: Players must have a predefined amount of an item in their inventory to be able to generate a map. The items will be deducted from their inventory if the map generation is successful.

Plugin Showcase by GreenArrow99

https://www.youtube.com/watch?v=65BS06n2v4I

Prerequisites for Economy Based Requirement

Discord Logger

Keep track of every generation in real-time even from your Phone. So, you can moderate and make sure that your server is safe.

How It Works?

1. Find an image that you want to have as a map. Copy the link for the image. The link should look something like this: https://images.polymart.org/resource/2916/thumbnail.png

2. Join the server and use the command /im <link>  Put the image link there. (Permission Required)

 

Commands & Permissions

/im create <link> - Generates a map with the given image link

  • imagemap.create

/im balance [player] - Generates a map with the given image link

  • imagemap.token.viewself
  • imagemap.token.viewothers (To check other's balance)

/im give <player> <amount> - Give tokens to the specified player

  • imagemap.token.manage

/im take <player> <amount> - Take tokens from the specified player

  • imagemap.token.manage

/im reset <player> <amount> - Reset tokens to default value for a specified player

  • imagemap.token.manage

/im help - Shows description for all available commands

  • imagemap.help

/im reload - Reloads config

  • imagemap.reload

 

Config Preview
lang-file: en_US.yml

prefix: "&f[&6&lIM&f] "

#=============== Database config ===============
database: h2
mysql-settings:
host: 'localhost'
db-name: ''
port: '3306'
username: 'root'
password: ''
#=============== Database config ===============

#============== Discord Alert Setup ==============
bot-settings:
enabled: false
token: ''
channel-id: ''
#============== Discord Alert Setup ==============

#============= Generation Fee Setup ==============
paid-map-generation: true

vanilla:
enabled: false
item: DIAMOND
amount: 5

image-tokens:
enabled: true
default: 5
amount: 1

economy:
enabled: false
amount: 100
#============= Generation Fee Setup ==============

use-whitelist: false
whitelisted-domains:

  • mienkraf.com
  • coolimages.net

blacklisted-words:

  • notcoolimages
  • fakezhutterstock
  • wikinedia