Skip to content

Instantly share code, notes, and snippets.

@ZepsiZola
Created January 4, 2023 22:07
Show Gist options
  • Save ZepsiZola/0da7824a843609a9e520283a0ef722d1 to your computer and use it in GitHub Desktop.
Save ZepsiZola/0da7824a843609a9e520283a0ef722d1 to your computer and use it in GitHub Desktop.
# THIS FILE IS USED TO CONFIGURE WHAT MESSAGES ARE DISPLAYED #
# ================================================================== #
# &b : AQUA
# &0 : BLACK
# &9 : BLUE
# &l : BOLD
# &3 : DARK_AQUA
# &1 : DARK_BLUE
# &8 : DARK_GRAY
# &2 : DARK_GREEN
# &5 : DARK_PURPLE
# &4 : DARK_RED
# &6 : GOLD
# &7 : GRAY
# &a : GREEN
# &o : ITALIC
# &d : LIGHT_PURPLE
# &k : MAGIC
# &c : RED
# &r : RESET
# &m : STRIKETHROUGH
# &n : UNDERLINE
# &f : WHITE
# &e : YELLOW
# [item] : The name of the item in the transaction #
# [[item]] : Hoverable text of the item in the transaction#
# [item amount] : The amount of the item #
# [item type] : The material type of the item in the transaction #
# [item lore] : The lore (description) of the item in the transaction #
# [item enchants] : The enchantments of the item in the transaction #
# [barter item] : The name of the barter item in the transaction #
# [[barter item]] : Hoverable text of the barter item in the transaction #
# [barter item amount] : The amount of the barter item #
# [barter item type] : The material type of the barter item in the transaction #
# [barter item lore] : The lore (description) of the barter item in the transaction #
# [barter item enchants] : The enchantments of the barter item in the transaction #
# [price] : The price of the items (adjusted to match virtual or physical currency) #
# [price sell] : The sell price of combo shops (adjusted to match virtual or physical currency) #
# [price combo] : The full combo price string (adjusted to match virtual or physical currency) #
# [price per item] : The price of 1 individual item (calculated from total price and adjusted to match virtual or physical currency) #
# [price sell per item] : The price of selling 1 individual item (combo shops) (calculated from total price and adjusted to match virtual or physical currency) #
# [stock] : The number of stacks of items that a shop/shop owner is able to provide to other players (calculated) #
# [stock color] : Changes text to GREEN if shop has stock and DARK_RED when out of stock #
# [user] : The name of the player who used the shop #
# [owner] : The name of the shop owner #
# [server name] : The name of the server #
# [shop type] : The type of the shop (sell, buy, barter) #
# [shop types] : A list of available shop types a player can create #
# [location] : The x,y,z coordinates of the shop sign #
# [world] : The name of the world the shop is in #
# [plugin] : The main command of the plugin (default is 'shop') #
# [total shops] : The total amount of shops registered on the server #
# [user amount] : The total amount of shops a specific player has registered on the server #
# [build limit] : The total amount of shops a specific player is allowed to have registered on the server #
# [currency name] : The name of the currency on the server #
# [currency item] : The currency item on the server (only applicable if using an item economy)#
# [notify user] : The on/off value of how the player has their user notifications set #
# [notify owner] : The on/off value of how the player has their owner notifications set #
# [notify stock] : The on/off value of how the player has their stock notifications set #
# [offline transactions]: The number of transactions that took place at a players shop while a player was offline
# [offline profit]: The amount of currency that was either gained or lost while a player was offline
# [tp time remaining]: The amount of seconds remaining on a players teleport to shop cooldown timer
transaction:
SELL:
user: '&7You bought &f[item amount] [item](s) &7from [owner] for &b[price]&7.'
owner: '&7[user] bought &f[item amount] [item](s) &7from you for &b[price]&7.'
BUY:
user: '&7You sold &f[item amount] [item](s) &7to [owner] for &b[price]&7.'
owner: '&7[user] sold &f[item amount] [item](s) &7to you for &b[price]&7.'
BARTER:
user: '&7You bartered &f[barter item amount] &7of your &f[barter item](s) &7for &f[item amount] &7of [owner]s &f[item](s)&7.'
owner: '&7[user] bartered &f[barter item amount] &7of their &f[barter item](s) &7for &f[item amount] &7of your &f[item](s)&7.'
GAMBLE:
user: '&7You gambled &b[price] &7and received &f[item]&7(x[item amount]).'
OFFLINE_NOTIFICATION:
- '&d+---------------------------------------------------+'
- '&d| &aShop Sales &7(while offline):'
- '&d| &7Transactions: &b[offline transactions]'
- '&d+---------------------------------------------------+'
transaction_issue:
SELL:
shopNoStock: '&cThis shop is out of stock.'
ownerNoStock: '&c[Shop] Your selling shop at <[location]> is out of stock.'
shopNoSpace: '&cThis shop does not have enough space in its inventory to accept your payment.'
ownerNoSpace: '&c[Shop] Your selling shop at <[location]> is full.'
playerNoStock: '&cYou do not have sufficient funds to buy from this shop.'
playerNoSpace: '&cYou do not have enough space in your inventory to buy from this shop.'
BUY:
shopNoStock: '&cThis shop is out of funds.'
ownerNoStock: '&c[Shop] Your buying shop at <[location]> is out of funds.'
shopNoSpace: '&cThis shop does not have enough space in its inventory for your items.'
ownerNoSpace: '&c[Shop] Your buying shop at <[location]> is full.'
playerNoStock: '&cYou do not have enough items to sell to this shop.'
playerNoSpace: '&cYou do not have enough space in your inventory to accept the payment from this shop.'
BARTER:
shopNoStock: '&cThis shop is out of stock.'
ownerNoStock: '&c[Shop] Your barter shop at <[location]> is out of stock.'
shopNoSpace: '&cThis shop does not have enough space in its inventory to barter with you.'
ownerNoSpace: '&c[Shop] Your barter shop at <[location]> is full.'
playerNoStock: '&cYou do not have sufficient items to barter with this shop.'
playerNoSpace: '&cYou do not have enough space in your inventory to barter with this shop.'
GAMBLE:
playerNoStock: '&cYou do not have sufficient funds to gamble with this shop.'
playerNoSpace: '&cYou do not have enough space in your inventory to gamble with this shop.'
interaction:
SELL:
initialize: '&6[Shop] Now just hit the sign with the item you want to sell to other players!'
create: '&eYou have created a shop that sells &6[item](s)&e.'
destroy: '&7You have destroyed your selling shop.'
opDestroy: '&7You have destroyed a selling shop owned by [owner].'
opOpen: '&7You are opening a selling shop owned by [owner].'
createHitChestAmount: '&eEnter in chat the amount of &a[item](s) &eyou want to sell per transaction.'
createHitChestPrice: '&eEnter in chat the price you will sell &a[item](x[item amount]) &efor.'
BUY:
initialize: '&6[Shop] Now just hit the sign with the item you want to buy from other players!'
initializeAlt: '&7[Shop] You can also hit the shop with your hand to pick the item from the creative menu.'
create: '&eYou have created a shop that buys &6[item](s)&e.'
destroy: '&7You have destroyed your buying shop.'
opDestroy: '&7You have destroyed a buying shop owned by [owner].'
opOpen: '&7You are opening a buying shop owned by [owner].'
createHitChestAmount: '&eEnter in chat the amount of &a[item](s) &eyou want to buy per transaction.'
createHitChestPrice: '&eEnter in chat the price you will buy &a[item](x[item amount]) &efor.'
BARTER:
initialize: '&6[Shop] Now hit the sign with the item you want to barter to other players!'
initializeInfo: '&7[Shop] You have set this shop''s barter item to [item](s)'
initializeBarter: '&6[Shop] Now hit the sign again with the item you want barter for!'
initializeBarterAlt: '&7You can also hit the shop with your hand to pick the item from the creative menu.'
create: '&eYou have created a shop that barters &6[item](s) &efor &6[barter item](s)&e.'
destroy: '&7You have destroyed your bartering shop.'
opDestroy: '&7You have destroyed a bartering shop owned by [owner].'
opOpen: '&7You are opening a bartering shop owned by [owner].'
createHitChest: '&eNow &ahit the chest again &ewith the item you want to barter for.'
createHitChestAmount: '&eEnter in chat the amount of &a[item](s) &eyou want to barter per transaction.'
createHitChestBarterAmount: '&eEnter in chat the amount of &a[barter item](s) &eyou want to barter for &a[item](x[item amount]).'
COMBO:
initialize: '&6[Shop] Now just hit the sign with the item you want to buy or sell from other players!'
initializeAlt: '&7[Shop] You can also hit the shop with your hand to pick the item from the creative menu.'
create: '&eYou have created a shop that buys and sells &6[item](s)&e.'
destroy: '&7You have destroyed your combo shop (buying and selling).'
opDestroy: '&7You have destroyed a combo shop owned by [owner].'
opOpen: '&7You are opening a combo shop owned by [owner].'
createHitChestAmount: '&eEnter in chat the amount of &a[item](s) &eyou want to buy/sell per transaction.'
createHitChestPrice: '&eEnter in chat the price players will &dBUY &a[item](x[item amount]) &efor.'
createHitChestPriceCombo: '&eEnter in chat the price players you will &dSELL &a[item](x[item amount]) &efor.'
GAMBLE:
create: '&eYou have created a gambling shop.'
opDestroy: '&7You have destroyed a gambling shop owned by [server name].'
createHitChestPrice: '&eEnter in chat the price to gamble with this shop.'
createHitChest: '&eEnter in chat what to do with &a[item](s) &e. &7([shop types])'
adminCreateHitChest: '&7(Adding &eadmin &7will make the shop unlimited stock.)'
interaction_issue:
createLine2: '&cThe amount (line 2) needs to be a positive number.'
createLine3: '&cThe price (line 3) needs to be a positive number.'
createNoItem: '&cYou must be holding the item you want to [shop type]'
createDirection: '&cThe sign must be in front of the chest in order to create a shop.'
createSameItem: '&cYou cannot create a barter shop where both items are the same.'
createDisplayRoom: '&cThis shop could not created because there is no room for a display item.'
createSignRoom: '&cThis shop could not created because there is no room for a wall sign.'
createOtherShop: '&cYou may not create a shop on the same chest as another player.'
createInsufficientFunds: '&cYou do not have the funds required to create this shop.'
createCooldown: '&cYou can only create a shop every few seconds.'
destroyInsufficientFunds: '&cYou do not have the funds required to destroy this shop.'
teleportInsufficientFunds: '&cYou do not have the funds required to teleport to this shop.'
teleportInsufficientCooldown: '&cYou must wait another [tp time remaining] seconds to teleport to a shop.'
initializeOtherShop: '&cYou may not initialize another players shop with an item.'
useShopAlreadyInUse: '&cThis shop is in the middle of a transaction.'
destroyChest: '&cYou must remove the sign from this shop to break it.'
useOwnShop: '&7You cannot use your own shop.'
adminOpen: '&7Admin shops are not able to be opened.'
worldBlacklist: '&cShops are not allowed to be created in this world.'
regionRestriction: '&cYou do not have permission to do that in this region.'
itemListDeny: '&cShops on this server are denied from listing this item'
createHitChestTimeout: '&7The shop you started to create at [location] has timed out.'
description:
SELL:
- '&d+---------------------------------------------------+'
- '&d| &aShop Information: &7(selling items)'
- '&d| &7Owner: &f[owner]'
- '&d| &7v (hover over item to see details)'
- '&d| &7Item: &b[[item]] &7(x&e[item amount]&7)'
- '&d| &7Price: &b[price] &7([price per item] per 1 &7[item])'
- '&d| &7Stock: [stock color][stock]'
- '&d+---------------------------------------------------+'
BUY:
- '&d+---------------------------------------------------+'
- '&d| &aShop Information: &7(buying items)'
- '&d| &7Owner: &f[owner]'
- '&d| &7v (hover over item to see details)'
- '&d| &7Item: &b[[item]] &7(x&e[item amount]&7)'
- '&d| &7Price: &b[price] &7([price per item] per 1 &7[item])'
- '&d| &7Stock: [stock color][stock]'
- '&d+---------------------------------------------------+'
COMBO:
- '&d+---------------------------------------------------+'
- '&d| &aShop Information: &7(buying or selling items) [stock color]in stock'
- '&d| &7Owner: &f[owner]'
- '&d| &7Click &eLEFT &7side of sign:'
- '&d| &7You get: &b[price] &7for your &b[[item]] &7(x&e[item amount]&7)'
- '&d| &7Click &eRIGHT &7side of sign'
- '&d| &7You get: &b[[item]] &7(x&e[item amount]&7) for your &a[price sell]'
- '&d+---------------------------------------------------+'
BARTER:
- '&d+---------------------------------------------------+'
- '&d| &aShop Information: &7(bartering items) [stock color]in stock'
- '&d| &7Owner: &f[owner]'
- '&d| &7v (hover over items to see details)'
- '&d| &eYou give: &b[[barter item]] &7(x&e[barter item amount]&7)'
- '&d| &aYou get: &b[[item]] &7(x&e[item amount]&7)'
- '&d| &7Price: &7([price per item] per 1 [item])'
- '&d+---------------------------------------------------+'
GAMBLE:
- '&d+---------------------------------------------------+'
- '&d| &aShop Information: &7(gambling for items)'
- '&d| &7Item: &b[[item]]'
- '&d| &7Price: &b[price]'
- '&d+---------------------------------------------------+'
permission:
use: '&cYou are not authorized to use [shop type] shops.'
create: '&cYou are not authorized to create [shop type] shops.'
destroy: '&cYou are not authorized to destroy shops.'
buildLimit: '&cYou have already reached your build limit of [build limit] shops.'
creativeSelection:
enter:
- '_____________________________________________________'
- '&7You are now in locked creative mode so you can choose the item you want to receive.'
- '&fTo select the item, pick it up and drop it outside of the inventory window.'
- '&6Open your inventory and select the item you want to receive.'
- '_____________________________________________________'
prompt:
- '&cYou cannot move in locked creative mode.'
- '&6Open your inventory and select the item you want to receive.'
- '&eTo select the item, pick it up and drop it outside of the inventory window.'
guiSearchSelection:
enter:
- '_____________________________________________________'
- '&7You are now in locked creative mode so you can choose an item to search for.'
- '&fTo select the item, pick it up and drop it outside of the inventory window.'
- '&6Open your inventory and select the item you want to search for.'
- '_____________________________________________________'
prompt:
- '&cYou cannot move in locked creative mode.'
- '&6Open your inventory and select the item you want to search for.'
- '&eTo select the item, pick it up and drop it outside of the inventory window.'
command:
list: '&b/[plugin] list &7- list your shops on the server'
list_output_total: 'There are &6[total shops]&f shops registered on the server.'
list_output_perms: '&7You have built [user amount] out of your [build limit] allotted shops.'
list_output_noperms: '&7You own [user amount] of these shops.'
currency: '&b/[plugin] currency &7- info about the currency shops use'
currency_output: '&7The server is using [currency name] as currency.'
currency_output_tip: '&7To change this, run the command ''/[plugin] setcurrency'' with the item you want in your hand.'
setcurrency: '&c/[plugin] setcurrency &7- set the currency item to item in hand'
setcurrency_output: '&7The server is now using [currency item] as currency.'
setgamble: '&c/[plugin] setgamble &7- set the gamble item display to item in hand'
itemrefresh: '&c/[plugin] item refresh &7- refresh all display items on shops'
itemrefresh_output: '&7The display items on all of the shops have been refreshed.'
itemlist: '&b/[plugin] itemlist <add/remove> &7- add/remove all items in inventory to the item list'
itemlist_add: '&aAll valid items in inventory added to the item list'
itemlist_remove: '&aAll valid items in inventory removed from the item list'
reload: '&c/[plugin] reload &7- reload Shop plugin'
reload_output: '&aSuccessfully reloaded Shop.'
error_novault: '&cThe server is not using an item based currency so no item could be set.'
error_nohand: '&cYou must be holding a valid item to use that command.'
not_authorized: '&cYou are not authorized to use that command.'
notify_user: '&7Your notifications for your own transactions with shops are now [notify user]'
notify_owner: '&7Your notifications for players transacting with your shops are now [notify owner]'
notify_stock: '&7Your notifications for your shops running out of stock are now [notify stock]'
notify_on: '&aON'
notify_off: '&cOFF'
# =================================================================== #
# ECONOMY AND CURRENCY #
# =================================================================== #
# type :
# ITEM - shops will use a specified item as the currency (default is Emerald). To change this item in-game, run the
# command '/shop setcurrency while holding the item in your hand you want to use as currency.
# VAULT - shops will use Vault as the currency. (This requires Vault to be installed on the server)
# EXPERIENCE - shops will use experience points as the currency
# name :
# This is the name of the currency that shows up on signs. If you are using ITEM, you will want to change
# this to the type of item being used. If you are using VAULT, you will want to change this to a currency symbol
# like '$'. If you are using EXPERIENCE, you will want to name this "Experience" or something similar
# format :
# This is the order in which prices are displayed. For example, if you are using ITEM with Emeralds as the currency,
# '[price] [name]' would show '5 Emerald(s)'. If you are using VAULT, this would show '5 $', so setting this as
# '[name][price]' would show '$5'.
currency:
type: 'DIAMOND'
name: 'Diamond(s)'
format: '[price] [name]'
# The amount of money a player is charged to create a shop #
creationCost: 0
# The amount of money a player is charged to destroy a shop #
destructionCost: 0
# The amount of money a player is charged to teleport to a shop (via the GUI) #
teleportCost: 0
# The amount of time (in seconds) a player must wait between shop teleports #
teleportCooldown: 0
# This returns the creation cost to the shop creator when the shop is destroyed #
# Adds virtual funds if using vault currency and drops the item on the chest location if using physical currency #
returnCreationCost: false
# This allows shops to sell partial stacks for a calculated partial rate if the shop is low on stock #
allowPartialSales: true
# =================================================================== #
# DISPLAY SETTINGS #
# =================================================================== #
# This will change the type of display that shops will use by default above their chests #
# The options are: NONE, ITEM, GLASS_CASE, LARGE_ITEM, ITEM_FRAME #
displayType: 'NONE'
# This will show the name tags above the display items #
# The options are: NONE, RIGHT_CLICK_CHEST, VIEW_SIGN #
displayNameTags: 'VIEW_SIGN'
# This will change the order that display types are cycled in #
# To remove a display type as a cycle option, remove it from this list #
# The options are: NONE, ITEM, GLASS_CASE, LARGE_ITEM, ITEM_FRAME #
displayCycle:
- 'NONE'
- 'ITEM'
- 'GLASS_CASE'
- 'LARGE_ITEM'
- 'ITEM_FRAME'
# This will force shop display to be set to NONE if the display has no room #
# If this is false, the shop will simply say it cannot be created because the display is blocked #
forceDisplayToNoneIfBlocked: true
# This controls what light level (0 to 15) shop displays emit #
# THIS CAN ONLY BE USED IN MINECRAFT 1.17 OR ABOVE #
displayLightLevel: 0
# This controls whether the item frames of shop displays are glowing #
# THIS CAN ONLY BE USED IN MINECRAFT 1.17 OR ABOVE #
setGlowingItemFrame: false
# This controls whether shop sign text should be glowing by default #
# THIS CAN ONLY BE USED IN MINECRAFT 1.17 OR ABOVE #
setGlowingSignText: false
# This formats suffixes for large numbers like (5,000 = 5k) or (5,000,000 = 5M) #
# minimumValue = minimum value to start formatting strings #
priceSuffixes:
minimumValue: 10000
k:
enabled: true
value: 1000
M:
enabled: true
value: 1000000
B:
enabled: true
value: 1000000000
T:
enabled: true
value: 1000000000000
P:
enabled: true
value: 1000000000000000
E:
enabled: true
value: 1000000000000000000
# =================================================================== #
# GENERAL SETTINGS #
# =================================================================== #
# If you do not use a permissions plugin, you should set this to false #
usePermissions: true
# This runs a check and notifies operators on login that a new Shop version is available #
checkUpdates: true
# This enables a graphical user interface to use all shop features without typing commands #
enableGUI: false
# This is the command alias that will be used as the base for all shop commands #
commandAlias: 'shop'
# These are the different types of containers that can be used for shops #
enabledContainers:
- 'BARREL'
- 'CHEST'
- 'SHULKER_BOX'
- 'BLACK_SHULKER_BOX'
- 'BLUE_SHULKER_BOX'
- 'BROWN_SHULKER_BOX'
- 'CYAN_SHULKER_BOX'
- 'GRAY_SHULKER_BOX'
- 'GREEN_SHULKER_BOX'
- 'LIGHT_BLUE_SHULKER_BOX'
- 'LIGHT_GRAY_SHULKER_BOX'
- 'LIME_SHULKER_BOX'
- 'MAGENTA_SHULKER_BOX'
- 'ORANGE_SHULKER_BOX'
- 'PINK_SHULKER_BOX'
- 'PURPLE_SHULKER_BOX'
- 'RED_SHULKER_BOX'
- 'WHITE_SHULKER_BOX'
- 'YELLOW_SHULKER_BOX'
- 'TRAPPED_CHEST'
# These are the methods players are able to use to create shops #
# placeSign - players can place signs on chests and fill out the info on the sign itself #
# hitChest - players can hit a chest and they will be prompted to fill out the info in chat. A sign will be created. #
creationMethod:
placeSign: true
hitChest: false
# This will make it so shops will only complete transactions if the item durabilities are the same #
checkItemDurability: true
# This will allow players to use the limited creative selection tool to choose shop items #
allowCreativeSelection: true
# This will permanently delete a player's shops if they have not logged onto the server after X hours #
# Set this to 0 to never auto-delete a player's shops #
deletePlayerShopsAfterXHoursOffline: 0
# These will play sounds and particle effects when creating and using shops #
# These will need to be set to false if your server is running anything less than Minecraft 1.9 #
playSounds: true
playEffects: true
# If this is set to true, LEFT side of combo shop signs will BUY items and RIGHT side will SELL items #
# If this is set to false, LEFT side of combo shop signs will SELL items and RIGHT side will BUY items #
inverseComboShops: false
# Options:
# NONE - all items can be listed in shops
# DENY_LIST - all items except those defined in itemList.yml can be listed in shops
# ALLOW_LIST - only items defined in itemList.yml can be listed in shops
itemList: 'NONE'
# Add the names of worlds that you do not want shops to be able to be created in here #
worldBlacklist:
- 'example_world'
- 'example2_world'
# Here you can map player actions on shops to specific controls
# - NONE
# - LEFT_CLICK_SIGN
# - SHIFT_LEFT_CLICK_SIGN
# - RIGHT_CLICK_SIGN
# - SHIFT_RIGHT_CLICK_SIGN
#
# - LEFT_CLICK_CHEST
# - SHIFT_LEFT_CLICK_CHEST
# - RIGHT_CLICK_CHEST
# - SHIFT_RIGHT_CLICK_CHEST
actionMappings:
transactWithShop: 'RIGHT_CLICK_SIGN'
transactWithShopFullStack: 'SHIFT_RIGHT_CLICK_SIGN'
viewShopDetails: 'LEFT_CLICK_CHEST'
cycleShopDisplay: 'SHIFT_RIGHT_CLICK_CHEST'
# If this is set to true, shops will require you to be sneaking (holding 'shift') to destroy them
destroyShopRequiresSneak: false
# =================================================================== #
# INTEGRATION HOOK SETTINGS #
# =================================================================== #
# Setting this to true will force all Shops to be created in WorldGuard regions with a shop flag (flag=allow-shop) #
# WorldGuard plugin must be installed for this feature to work #
hookWorldGuard: false
# Setting this to true will force all Shops to be created in Towny regions where the players are residents #
# Towny plugin must be installed for this feature to work #
hookTowny: false
# If you use DynMap, this controls how shops show up as markers #
dynmap-marker:
enabled: false
name: 'Shop'
preview: '[item](x[item amount]) - [type] - [price]'
description: 'Item: [item](x[item amount])<br />Owner: [owner]<br />Type: [shop type]<br />Price: [price]<br />Stock: [stock]<br />---------------<br />[location]<br />'
# If you use BlueMap, this controls how shops show up as markers #
bluemap-marker:
enabled: false
icon: 'https://i.imgur.com/oCI3XJC.png'
label: 'Item: [item](x[item amount])\n\nOwner: [owner]\n\nType: [shop type]\n\nPrice: [price]\n\nStock: [stock]'
minDistance: 0
maxDistance: 500
# =================================================================== #
# LOGGING SETTINGS #
# =================================================================== #
# All logging functionality requires a compatible database to be defined and enabled #
# options for type are: 'OFF', 'MYSQL', 'MARIADB'
logging:
type: 'OFF'
serverName: 'localhost'
databaseName: 'test'
port: 3306
user: 'test'
password: 'test'
# properties are only used on a 'MYSQL' type for now
properties:
- 'useSSL=false'
# THIS FILE IS USED TO CONFIGURE SHOP DISPLAY NAME TAGS #
# ================================================================== #
# &b : AQUA
# &0 : BLACK
# &9 : BLUE
# &l : BOLD
# &3 : DARK_AQUA
# &1 : DARK_BLUE
# &8 : DARK_GRAY
# &2 : DARK_GREEN
# &5 : DARK_PURPLE
# &4 : DARK_RED
# &6 : GOLD
# &7 : GRAY
# &a : GREEN
# &o : ITALIC
# &d : LIGHT_PURPLE
# &k : MAGIC
# &c : RED
# &r : RESET
# &m : STRIKETHROUGH
# &n : UNDERLINE
# &f : WHITE
# &e : YELLOW
# [item] : The name of the item in the transaction #
# [item amount] : The amount of the item #
# [item type] : The material type of the item in the transaction #
# [item lore] : The lore (description) of the item in the transaction #
# [item enchants] : The enchantments of the item in the transaction #
# [barter item] : The name of the barter item in the transaction #
# [barter item amount] : The amount of the barter item #
# [barter item type] : The material type of the barter item in the transaction #
# [barter item lore] : The lore (description) of the barter item in the transaction #
# [barter item enchants] : The enchantments of the barter item in the transaction #
# [price] : The price of the items (adjusted to match virtual or physical currency) #
# [price sell] : The sell price of combo shops (adjusted to match virtual or physical currency) #
# [price combo] : The full combo price string (adjusted to match virtual or physical currency) #
# [price per item] : The price of 1 individual item (calculated from total price and adjusted to match virtual or physical currency) #
# [price sell per item] : The price of selling 1 individual item (combo shops) (calculated from total price and adjusted to match virtual or physical currency) #
# [stock] : The number of stacks of items that a shop/shop owner is able to provide to other players (calculated) #
# [stock color] : Changes text to GREEN if shop has stock and DARK_RED when out of stock #
# [user] : The name of the player who used the shop #
# [owner] : The name of the shop owner #
# [server name] : The name of the server #
# [shop type] : The type of the shop (sell, buy, barter) #
# [location] : The x,y,z coordinates of the shop sign #
# [world] : The name of the world the shop is in #
# [lshift] : shift location of entire nametag left #
# [rshift] : shift location of entire nametag right #
display_tag_text:
SELL:
normal:
- '[item]&7(x[item amount])'
- '&7<right click sign to have shop sell the item to you>'
BUY:
normal:
- '[item]&7(x[item amount])'
- '&7<right click sign to have shop buy the item from you>'
BARTER:
normal:
- '[lshift]&aYou get:'
- '[lshift][item]&7(x[item amount])'
- '[rshift]&6You trade:'
- '[rshift][barter item]&7(x[barter item amount])'
- '&7<right click sign to barter items with shop>'
GAMBLE:
normal:
- '[item]'
- '&7<right click sign to gamble for a random item>'
COMBO:
normal:
- '[item]&7(x[item amount])'
- '&7<click &aLEFT &7side of sign for shop to &aBUY &7item from you>'
- '[item]&7(x[item amount]) for &b[price]'
- '&7<click &6RIGHT &7side of sign for shop to &6SELL &7item to you>'
- '[item]&7(x[item amount]) for &6[price sell]'
# THIS FILE IS USED TO CONFIGURE WHAT MESSAGES ARE DISPLAYED #
# ================================================================== #
# &b : AQUA
# &0 : BLACK
# &9 : BLUE
# &l : BOLD
# &3 : DARK_AQUA
# &1 : DARK_BLUE
# &8 : DARK_GRAY
# &2 : DARK_GREEN
# &5 : DARK_PURPLE
# &4 : DARK_RED
# &6 : GOLD
# &7 : GRAY
# &a : GREEN
# &o : ITALIC
# &d : LIGHT_PURPLE
# &k : MAGIC
# &c : RED
# &r : RESET
# &m : STRIKETHROUGH
# &n : UNDERLINE
# &f : WHITE
# &e : YELLOW
titles:
home: 'Shop Menu'
list_players: 'All Player Shops'
list_shops: 'Shops'
settings: 'Your Settings'
list_search_results: 'Search Results'
commands: 'Commands'
icons:
all:
shop_icon:
name: '[item] &7(x[item amount])'
lore:
- '&7Type: &b[shop type]'
- '&7Barter: &f[barter item] &7(x[barter item amount])'
- '&7Price: &b[price]'
- '[stock color]Stocked'
player_icon:
name: '[owner]'
lore:
- '&7Shops: &b[user amount]'
admin_icon:
name: '&dAdmin'
type: 'CHEST'
lore:
- '&7Shops: &b[user amount]'
menubar:
back:
type: 'barrier'
name: 'Back'
lore:
- '&7Go back to previous window.'
search:
type: 'compass'
name: 'Search'
lore:
- '&7Search for a specific player or item.'
last_page:
type: 'red_stained_glass_pane'
name: 'Previous Page'
lore:
- '&7Go back.'
next_page:
type: 'red_stained_glass_pane'
name: 'Next Page'
lore:
- '&7Go forward.'
sort_price_low:
type: 'EMERALD'
name: '&l&6Sort'
lore:
- '&7Ordered by price - low to high.'
sort_price_high:
type: 'DIAMOND'
name: '&l&6Sort'
lore:
- '&7Ordered by price - high to low.'
sort_name_low:
type: 'BOOK'
name: '&l&6Sort'
lore:
- '&7Ordered by item name - A-Z.'
sort_name_high:
type: 'WRITABLE_BOOK'
name: '&l&6Sort'
lore:
- '&7Ordered by item name - Z-A.'
filter_type_all:
type: 'WHITE_DYE'
name: '&l&6Filter shop type'
lore:
- '&7All shop types'
filter_type_sell:
type: 'GREEN_DYE'
name: '&l&6Filter shop type'
lore:
- '&7Sell shops'
filter_type_buy:
type: 'RED_DYE'
name: '&l&6Filter shop type'
lore:
- '&7Buy shops'
filter_type_barter:
type: 'BLUE_DYE'
name: '&l&6Filter shop type'
lore:
- '&7Barter shops'
filter_type_gamble:
type: 'ORANGE_DYE'
name: '&l&6Filter shop type'
lore:
- '&7Gamble shops'
filter_stock_all:
type: 'WHITE_STAINED_GLASS'
name: '&l&6Filter by stock'
lore:
- '&7All shops'
filter_stock_in:
type: 'LIME_STAINED_GLASS'
name: '&l&6Filter by stock'
lore:
- '&7Shops in stock'
filter_stock_out:
type: 'RED_STAINED_GLASS'
name: '&l&6Filter by stock'
lore:
- '&7Shops out of stock'
home:
list_all_shops:
type: 'CHEST'
name: 'All Shops'
lore:
- '&7List all shops'
- '&7on the server.'
list_players:
type: 'player_head'
name: 'Player Shops'
lore:
- '&7List all players'
- '&7with shops on the server.'
search:
type: 'COMPASS'
name: 'Search'
lore:
- '&7Find a shop by an item'
settings:
type: 'golden_axe'
name: 'Settings'
lore:
- '&7Change your shop'
- '&7notification settings.'
commands:
type: 'enchanting_table'
name: 'Commands'
lore:
- '&7Run commands available to operators.'
settings:
notify_owner_on:
type: 'lime_wool'
name: 'Sales Notifications (owner)'
lore:
- '&7You will be notified'
- '&7when players purchase from your shops.'
notify_owner_off:
type: 'red_wool'
name: 'Sales Notifications (owner)'
lore:
- '&7You will not be notified'
- '&7when players purchase from your shops.'
notify_user_on:
type: 'lime_wool'
name: 'Sales Notifications (user)'
lore:
- '&7You will be notified'
- '&7when you make purchases from shops.'
notify_user_off:
type: 'red_wool'
name: 'Sales Notifications (user)'
lore:
- '&7You will not be notified'
- '&7when you make purchases from shops.'
notify_stock_on:
type: 'lime_wool'
name: 'Stock Notifications (owner)'
lore:
- '&7You will be notified'
- '&7when your shops run out of stock or space.'
notify_stock_off:
type: 'red_wool'
name: 'Stock Notifications (owner)'
lore:
- '&7You will not be notified'
- '&7when your shops run out of stock or space.'
commands:
currency:
type: 'diamond'
name: 'Check Server Currency'
lore:
- '&7Display what currency'
- '&7the server is using.'
set_currency:
type: 'glowstone_dust'
name: 'Set Server Currency'
lore:
- '&7Set the server currency'
- '&7to the item in your hand.'
set_gamble:
name: 'Set Gamble Display'
lore:
- '&7Set the gamble displays'
- '&7to the item in your hand.'
refresh_displays:
type: 'bone'
name: 'Refresh Shop Displays'
lore:
- '&7Refresh all of the'
- '&7shop displays on the server.'
reload:
type: 'cobweb'
name: 'Reload Plugin'
lore:
- '&7Reload the shop plugin.'
itemlist_allow_add:
type: 'WATER_BUCKET'
name: 'Add to allow list'
lore:
- '&7Add your current inventory'
- '&7items to the item ALLOW LIST.'
itemlist_allow_remove:
type: 'BUCKET'
name: 'Remove from allow list'
lore:
- '&7Remove your current inventory'
- '&7items from the item ALLOW LIST.'
itemlist_deny_add:
type: 'WATER_BUCKET'
name: 'Add to deny list'
lore:
- '&7Add your current inventory'
- '&7items to the item DENY LIST.'
itemlist_deny_remove:
type: 'BUCKET'
name: 'Remove from deny list'
lore:
- '&7Remove your current inventory'
- '&7items from the item DENY LIST.'
list:
player_admin:
type: 'chest'
name: 'Admin'
lore:
- '&7Shops owned by the server.'
# THIS FILE IS USED TO CONFIGURE SHOP SIGNS #
# ================================================================== #
# &b : AQUA
# &0 : BLACK
# &9 : BLUE
# &l : BOLD
# &3 : DARK_AQUA
# &1 : DARK_BLUE
# &8 : DARK_GRAY
# &2 : DARK_GREEN
# &5 : DARK_PURPLE
# &4 : DARK_RED
# &6 : GOLD
# &7 : GRAY
# &a : GREEN
# &o : ITALIC
# &d : LIGHT_PURPLE
# &k : MAGIC
# &c : RED
# &r : RESET
# &m : STRIKETHROUGH
# &n : UNDERLINE
# &f : WHITE
# &e : YELLOW
# [item] : The name of the item in the transaction #
# [item amount] : The amount of the item #
# [item type] : The material type of the item in the transaction #
# [barter item] : The name of the barter item in the transaction #
# [barter item amount] : The amount of the barter item #
# [barter item type] : The material type of the barter item in the transaction #
# [price] : The price of the items (adjusted to match virtual or physical currency) #
# [price sell] : The sell price of combo shops (adjusted to match virtual or physical currency) #
# [price combo] : The full combo price string (adjusted to match virtual or physical currency) #
# [price per item] : The price of 1 individual item (calculated from total price and adjusted to match virtual or physical currency) #
# [price sell per item] : The price of selling 1 individual item (combo shops) (calculated from total price and adjusted to match virtual or physical currency) #
# [stock] : The number of stacks of items that a shop/shop owner is able to provide to other players (calculated) #
# [stock color] : Changes text to GREEN if shop has stock and DARK_RED when out of stock #
# [user] : The name of the player who used the shop #
# [owner] : The name of the shop owner #
# [server name] : The name of the server #
# [shop type] : The type of the shop (sell, buy, barter) #
# [shop types] : A list of available shop types a player can create #
# [location] : The x,y,z coordinates of the shop sign #
# [world] : The name of the world the shop is in #
sign_creation:
SHOP: 'shop'
SELL: 'sell'
BUY: 'buy'
BARTER: 'barter'
GAMBLE: 'gamble'
ADMIN: 'admin'
COMBO: 'combo'
sign_text:
SELL:
normal:
1: '&l[shop]'
2: 'Selling; &l[amount]'
3: '&b[price]'
4: '[owner]'
normal_no_display:
1: '&l[sell shop]'
2: '[item]: [amount]'
3: '&b[price]'
4: '[owner]'
admin:
1: '&l[shop]'
2: 'Selling; &l[amount]'
3: '&b[price]'
4: '&d[server name]'
admin_no_display:
1: '&l[sell shop]'
2: '[item]: [amount]'
3: '&b[price]'
4: '&d[server name]'
BUY:
normal:
1: '&l[shop]'
2: 'Buying; &l[amount]'
3: '&b[price]'
4: '[owner]'
normal_no_display:
1: '&l[buy shop]'
2: '[item]: [amount]'
3: '&b[price]'
4: '[owner]'
admin:
1: '&l[shop]'
2: 'Buying; &l[amount]'
3: '&b[price]'
4: '&d[server name]'
admin_no_display:
1: '&l[buy shop]'
2: '[item]: [amount]'
3: '&b[price]'
4: '&d[server name]'
BARTER:
normal:
1: '&l[shop]'
2: 'Bartering;'
3: '&b[amount] for [price]'
4: '[owner]'
normal_no_display:
1: '&l[barter shop]'
2: '[item]: [amount]'
3: '[barter item]: [price]'
4: '[owner]'
admin:
1: '&l[shop]'
2: 'Bartering;'
3: '&b[amount] for [price]'
4: '&d[server name]'
admin_no_display:
1: '&l[barter shop]'
2: '[item]: [amount]'
3: '[barter item]: [price]'
4: '&d[server name]'
GAMBLE:
admin:
1: '&l[shop]'
2: '&dGambling'
3: '&b[price]'
4: '&d[server name]'
admin_no_display:
1: '&l[gamble shop]'
2: 'Random Item'
3: '&b[price]'
4: '&d[server name]'
COMBO:
normal:
1: '&l[shop]'
2: 'Buys or Sells; &l[amount]'
3: '&b[priceCombo]'
4: '[owner]'
normal_no_display:
1: '&l[buy / sell]'
2: '[item]: [amount]'
3: '&b[priceCombo]'
4: '[owner]'
admin:
1: '&l[shop]'
2: 'Buys or Sells; &l[amount]'
3: '&b[priceCombo]'
4: '&d[server name]'
admin_no_display:
1: '&l[buy / sell]'
2: '[item]: [amount]'
3: '&b[priceCombo]'
4: '&d[server name]'
timeout:
1: '&cSHOP CLOSED'
2: '&7CREATION TIMEOUT'
3: ''
4: ''
zeroPrice: 'FREE'
adminStock: 'unlimited'
serverDisplayName: 'Server'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment