# MineStore Configuration
# This is the configuration file for MineStore.
# Only enable debug if requested by a MineStore developer.
debug: false
# This is the language that is used by the plugin. This config option is required. Available languages: en_US, cs_CZ, ru_RU, ua_UA but you can create your own language file.
language: en_US
# Store URL is the URL to your MineStore website. This config option is required.
store-url: "https://store.example.com"
weblistener:
secret-enabled: false
# This is the secret key that is used to authenticate the webhooks. This config option is required if secret-enabled is set to true.
secret-key: extraSecretKey
api:
key-enabled: false
# This is the secret key that is used to authenticate the API. This config option is required if key-enabled is set to true.
key: apiSecretKey
# From this point on, all config options are optional.
auth:
# This is the amount of time in seconds that the player has to authenticate their Minecraft account with MineStore website.
timeout: 300
store-command:
# If this config option is set to true, the player will be sent a link to the MineStore website when they run the /minestore store command.
enabled: false
mysql:
# If this config option is set to true, the plugin will use MySQL database to store data.
enabled: true
# This is the host of the MySQL database. This config option is required if MySQL is enabled.
ip: localhost
# This is the port of the MySQL database. This config option is required if MySQL is enabled.
port: 3306
# This is the username of the MySQL database. This config option is required if MySQL is enabled.
username: root
# This is the password of the MySQL database. This config option is required if MySQL is enabled.
password: superSecretPassword
# This is the name of the MySQL database. This config option is required if MySQL is enabled.
database: minestore
buy-gui:
# If this config option is set to true, the player will be able to buy packages from the GUI.
enabled: true
# All of the following config options are optional and are used to customize the GUI.
back:
# Item that is used to go back to the previous menu.
item: BARRIER
# Name of the item that is used to go back to the previous menu.
name: <red>Back
# Lore of the item that is used to go back to the previous menu.
description: <red>Go back to the previous menu!
category:
# Title of the GUI that is used to display categories.
title: <bold><blue><obfuscated>Testing Title
# Name of the item that is used to go to the category menu.
name: <gold>%category%
subcategory:
# Title of the GUI that is used to display subcategories.
title: <red><bold>%category%
# Name of the item that is used to open the subcategory menu.
name: <gold>%subcategory%
package:
# Title of the GUI that is used to display packages.
title: <red><bold>%subcategory%
# Name of the item that is used to open the package menu.
name: <gold>%package%
# Lore of the item that is used to open the package menu.
description: <white>%description%
# Format of the price of the package.
price: '<green>Price: </green><gold>%price%USD</gold>'