Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- database:
- #Database backend type, can be set to mysql or sqlite
- type: sqlite
- #MySQL database host
- mySQLHost: localhost
- #MySQL connection port number
- mySQLPort: 3306
- #MySQL database name
- mySQLDatabase: db
- #MySQL database user
- mySQLUser: root
- #MySQL user's password
- mySQLPassword: ""
- #MySQL table names
- tableNames:
- players: "players"
- shops: "shops"
- #Type of the economy which will handle all transactions. Valid values are EXP, VAULT (requires http://dev.bukkit.org/bukkit-plugins/vault/), MYSQL_TOKENS (requires https://www.spigotmc.org/resources/mysql-tokens.7535/), TOKEN_MANAGER (requires https://www.spigotmc.org/resources/tokenmanager.8610/)
- economyType: VAULT
- #Name of the main GUI
- shopMenuName: "&3&lShop menu"
- #Size of the main GUI, valid values are 9, 18, 27, 36, 45 and 54
- shopMenuSize: 54
- #Define whether selling all with middle mouse button is enabled
- enableSellAll: true
- #Define whether the buy GUI with option to select quantity is enabled
- enableBuyGUI: true
- #Define whether the sell GUI with option to select quantity is enabled
- enableSellGUI: true
- #Define whether sell all button in SellGUI is enabled (enableSellGUI has to be enabled too)
- enableSellGUISellAll: true
- #Define whether after closing/buying/selling the shop GUI should be opened again
- returnToShop: true
- #Define whether the quick buy/sell option should be enabled (amount selection gui will stay open until player closes it)
- quickBuySell: true
- #Define whether lines containing the %buy% placeholder should be hidden for unbuyable items
- hideBuyPriceForUnbuyable: true
- #Define whether lines containing the %sell% placeholder should be hidden for unsellable items
- hideSellPriceForUnsellable: true
- #Define whether buy and sell buttons should be inverted (false - LMB buy, RMB sell / true - LMB sell, RMB buy)
- invertBuySell: false
- #Maximum amount of enchantments players can add to an item, set to -1 for no limit
- maxEnchantments: -1
- #Choose whether players should be able to buy enchantments only 1 level higher than current (eg. player has sword with Sharpness 1, they could buy only Sharpness 2)
- limitEnchantmentLevelDiff: false
- #Define whether the amount selection double click bug fix should be enabled
- enableAmountSelectionFix: true
- #Define whether players should be able to use sell all option to sell all their items (allowAllSellAllStackSizes = true) or only amount multiplied by the original stack size of the shop item (allowAllSellAllStackSizes = false)
- allowAllSellAllStackSizes: false
- #Define whether all prices should be rounded up, down, to the nearest whole number or not rounded (valid values are UP, DOWN, NEAREST and NONE)
- roundPrices: none
- #Define whether main menu (/shop command) should be disabled. The only way to access shops will be to use /shop <id> when you disable it.
- disableMainMenu: false
- #Choose if different messages should be sent when someone buy/sell items for $0 (MSG_ITEM_BOUGHTFREE, MSG_ITEM_SOLDFREE, MSG_ITEM_SOLDALLFREE)
- useDifferentMessagesForFreeItems: true
- #Choose if item names should have first letters of their names capitalized, for instance nether brick would become Nether Brick
- capitalizeItemNames: true
- #Choose the type of price modifiers. (BOTH (permission modifiers have higher priority than command-ones), COMMAND, PERMISSION)
- priceModifiersType: BOTH
- #Choose which items stack size should be capped at 16 inside the amount selection GUI so players can't buy eg. oversized ender pearl stacks
- #Format is same as for regular items in shops.yml
- #Choose what gamemodes will prevent players from accessing shops. Valid values: ADVENTURE, CREATIVE, SPECTATOR, SURVIVAL
- #Choose in which worlds players won't be able to access the shop. Same list format as disableShopsInGamemodes
- disableShopsInWorlds: []
- #Choose whether price modifiers should be displayed in percents instead of decimals (eg. 10% instead of 0.10), remember you will still have to use the decimal way in commands
- displayPriceModifiersInPercents: true
- #Choose whether the world-specific permission to access shops should be omitted when player has a shop opened with /shop [player] [shop name]
- disableSudoWorldPermissionCheck: false
- #Choose whether the shop-specific permission to access shops should be omitted when player has a shop opened with /shop [player] [shop name]
- disableSudoShopPermissionCheck: false
- #Format of item lores in shops, %buy% will be replaced with the buy price and %sell% with sell price
- shopItemLoreFormat:
- #This lore will be applied to items
- item:
- - "&6Buy price: &c%buy%$"
- - "&6Sell price: &a%sell%$"
- - "&6Click with MMB to sell all"
- #This lore will be applied to items in the buy GUI (when enableBuyGUI is set to true)
- itemBuyGUI:
- - "&6Buy price: &c%buy%$"
- #This lore will be applied to items in the sell GUI (when enableSellGUI is set to true)
- itemSellGUI:
- - "&6Sell price: &a%sell%$"
- #This lore will be applied to the sell all button in the sell GUI (when enableSellGUI and enableSellGUISellAll are set to true)
- itemSellGUISellAll:
- - "&6Sell all for: &a%sell%$"
- #This one to permissions
- permission:
- - "&6Buy price: &c%buy%$"
- #And this one to enchantments
- enchantment:
- - "&6Buy price: &c%buy%$"
- #And the last one to commands
- command:
- - "&6Buy price: &c%buy%$"
- #Logging settings
- log:
- #Define whether transactions will be logged to the console/main server log
- toConsole: true
- #Define whether transactions will be logged to a separate log
- toFile: false
- #Date format of transactions (http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)
- formatDate: "yyyy/MM/dd HH:mm:ss"
- #Log message for bought items
- formatBuy: "%player% bought %amount% x %item% for %price%$ from %shop% shop"
- #Log message for sold items
- formatSell: "%player% sold %amount% x %item% for %price%$ to %shop% shop"
- #Log message for sold all items
- formatSellAll: "%player% sold all %amount% x %item% for %price%$ to %shop% shop"
- buttons:
- #"Go back button"
- goBack:
- item:
- #Material name, full list can be found here: http://wiki.brcdev.net/Materials
- material: NETHER_STAR
- #Amount of the item
- amount: 1
- #(optional) Data value, for example 1 for WOOD:1 means spruce wood planks
- damage: 0
- #(optional) Custom name
- name: "&6&lGo back to categories"
- #(optional) Lore, can contain multiple lines
- lore:
- - "&6Click here to return"
- - "&6to the main menu"
- #Slot in each shop's GUI
- slot: 49
- #"Previous page" button
- previousPage:
- item:
- material: PAPER
- quantity: 1
- name: "&a&lPrevious page"
- slot: 45
- #"Next page" button
- nextPage:
- item:
- material: PAPER
- quantity: 1
- name: "&a&lNext page"
- slot: 53
- #Elements of the bulk buy GUI
- amountSelectionGUIBulkBuy:
- #Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54
- size: 36
- #Choose if buttons type should be replaced with the bought item's type
- replaceButtonsType: true
- buttons:
- buy1:
- item:
- quantity: 1
- name: "&aBuy 1 stack"
- lore:
- - "&6Price: &c%buy%$"
- #Value indicated the amount of stacks
- value: 1
- slot: 0
- #"Buy 2 stacks" button
- buy2:
- item:
- quantity: 2
- name: "&aBuy 2 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 2
- slot: 1
- #"Buy 3 stacks" button
- buy3:
- item:
- quantity: 3
- name: "&aBuy 3 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 3
- slot: 2
- #"Buy 4 stacks" button
- buy4:
- item:
- quantity: 4
- name: "&aBuy 4 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 4
- slot: 3
- #"Buy 5 stacks" button
- buy5:
- item:
- quantity: 5
- name: "&aBuy 5 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 5
- slot: 4
- #"Buy 6 stacks" button
- buy6:
- item:
- quantity: 6
- name: "&aBuy 6 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 6
- slot: 5
- #"Buy 7 stacks" button
- buy7:
- item:
- quantity: 7
- name: "&aBuy 7 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 7
- slot: 6
- #"Buy 8 stacks" button
- buy8:
- item:
- quantity: 8
- name: "&aBuy 8 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 8
- slot: 7
- #"Buy 9 stacks" button
- buy9:
- item:
- quantity: 9
- name: "&aBuy 9 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 9
- slot: 8
- buy10:
- item:
- quantity: 10
- name: "&aBuy 10 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 10
- slot: 9
- buy11:
- item:
- quantity: 11
- name: "&aBuy 11 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 11
- slot: 10
- buy12:
- item:
- quantity: 12
- name: "&aBuy 12 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 12
- slot: 11
- buy13:
- item:
- quantity: 13
- name: "&aBuy 13 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 13
- slot: 12
- buy14:
- item:
- quantity: 14
- name: "&aBuy 14 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 14
- slot: 13
- buy15:
- item:
- quantity: 15
- name: "&aBuy 15 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 15
- slot: 14
- buy16:
- item:
- quantity: 16
- name: "&aBuy 16 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 16
- slot: 15
- buy17:
- item:
- quantity: 17
- name: "&aBuy 18 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 17
- slot: 16
- buy18:
- item:
- quantity: 18
- name: "&aBuy 18 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 18
- slot: 17
- buy19:
- item:
- quantity: 19
- name: "&aBuy 19 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 19
- slot: 18
- buy20:
- item:
- quantity: 20
- name: "&aBuy 20 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 20
- slot: 19
- buy21:
- item:
- quantity: 21
- name: "&aBuy 21 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 21
- slot: 20
- buy22:
- item:
- quantity: 22
- name: "&aBuy 22 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 22
- slot: 21
- buy23:
- item:
- quantity: 23
- name: "&aBuy 23 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 23
- slot: 22
- buy24:
- item:
- quantity: 24
- name: "&aBuy 24 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 24
- slot: 23
- buy25:
- item:
- quantity: 25
- name: "&aBuy 25 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 25
- slot: 24
- buy26:
- item:
- quantity: 26
- name: "&aBuy 26 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 26
- slot: 25
- buy27:
- item:
- quantity: 27
- name: "&aBuy 27 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 27
- slot: 26
- buy28:
- item:
- quantity: 28
- name: "&aBuy 28 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 28
- slot: 27
- buy29:
- item:
- quantity: 29
- name: "&aBuy 29 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 29
- slot: 28
- buy30:
- item:
- quantity: 30
- name: "&aBuy 30 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 30
- slot: 29
- buy31:
- item:
- quantity: 31
- name: "&aBuy 31 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 31
- slot: 30
- buy32:
- item:
- quantity: 32
- name: "&aBuy 32 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 32
- slot: 31
- buy33:
- item:
- quantity: 33
- name: "&aBuy 33 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 33
- slot: 32
- buy34:
- item:
- quantity: 34
- name: "&aBuy 34 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 34
- slot: 33
- buy35:
- item:
- quantity: 35
- name: "&aBuy 35 stacks"
- lore:
- - "&6Price: &c%buy%$"
- value: 35
- slot: 34
- buy36:
- item:
- quantity: 36
- name: "&aBuy a full inventory"
- lore:
- - "&6Price: &c%buy%$"
- value: 36
- slot: 35
- #"Cancel" button
- cancel:
- item:
- material: STAINED_GLASS
- quantity: 1
- damage: 14
- name: "&c&lCancel"
- slot: 36
- #Elements of the bulk buy GUI
- amountSelectionGUIBulkSell:
- #Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54
- size: 18
- #Choose if buttons type should be replaced with the sold item's type
- replaceButtonsType: true
- #Buttons
- buttons:
- #"Sell 1 stack" button
- sell1:
- #When no material is specified it will be the type of the item being bought
- item:
- quantity: 1
- name: "&aSell 1 stack"
- lore:
- - "&7Price: &c%sell%$"
- #Value indicated the amount of stacks
- value: 1
- slot: 0
- #"Sell 2 stacks" button
- sell2:
- item:
- quantity: 2
- name: "&aSell 2 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 2
- slot: 1
- #"Sell 3 stacks" button
- sell3:
- item:
- quantity: 3
- name: "&aSell 3 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 3
- slot: 2
- #"Sell 4 stacks" button
- sell4:
- item:
- quantity: 4
- name: "&aSell 4 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 4
- slot: 3
- #"Sell 5 stacks" button
- sell5:
- item:
- quantity: 5
- name: "&aSell 5 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 5
- slot: 4
- #"Sell 6 stacks" button
- sell6:
- item:
- quantity: 6
- name: "&aSell 6 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 6
- slot: 5
- #"Sell 7 stacks" button
- sell7:
- item:
- quantity: 7
- name: "&aSell 7 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 7
- slot: 6
- #"Sell 8 stacks" button
- sell8:
- item:
- quantity: 8
- name: "&aSell 8 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 8
- slot: 7
- #"Sell 9 stacks" button
- sell9:
- item:
- quantity: 9
- name: "&aSell 9 stacks"
- lore:
- - "&7Price: &c%sell%$"
- value: 9
- slot: 8
- #"Cancel" button
- cancel:
- item:
- material: STAINED_GLASS
- quantity: 1
- damage: 14
- name: "&c&lCancel"
- slot: 13
- #Elements of the regular buy/sell GUI
- amountSelectionGUI:
- #Size of the GUI, valid values are 9, 18, 27, 36, 45 and 54
- size: 54
- #Slot of the item being bought/sold
- itemSlot: 22
- #Buttons
- buttons:
- #"Set to 1" button
- set1:
- item:
- material: STAINED_GLASS_PANE
- quantity: 1
- damage: 14
- name: "&c&lSet to 1"
- slot: 18
- #"Remove 10" button
- remove10:
- item:
- material: STAINED_GLASS_PANE
- quantity: 10
- damage: 14
- name: "&c&lRemove 10"
- slot: 19
- #"Remove 1" button
- remove1:
- item:
- material: STAINED_GLASS_PANE
- quantity: 1
- damage: 14
- name: "&c&lRemove 1"
- slot: 20
- #"Add 1" button
- add1:
- item:
- material: STAINED_GLASS_PANE
- quantity: 1
- damage: 5
- name: "&a&lAdd 1"
- slot: 24
- #"Add 10" button
- add10:
- item:
- material: STAINED_GLASS_PANE
- quantity: 10
- damage: 5
- name: "&a&lAdd 10"
- slot: 25
- #"Set to 16" button
- set16:
- item:
- material: STAINED_GLASS_PANE
- quantity: 16
- damage: 5
- name: "&a&lSet to 16"
- slot: 26
- #"Set to 64" button
- set64:
- item:
- material: STAINED_GLASS_PANE
- quantity: 64
- damage: 5
- name: "&a&lSet to 64"
- slot: 26
- #"Confirm" button
- confirm:
- item:
- material: STAINED_GLASS
- quantity: 1
- damage: 5
- name: "&a&lConfirm"
- slot: 39
- #"Sell all" button
- sellAll:
- item:
- material: STAINED_GLASS
- quantity: 1
- damage: 5
- name: "&a&lSell all"
- slot: 40
- #"Buy more" button
- buyMore:
- item:
- material: STAINED_GLASS
- quantity: 64
- damage: 5
- name: "&a&lBuy more"
- slot: 49
- #"Sell more" button
- sellMore:
- item:
- material: STAINED_GLASS
- quantity: 64
- damage: 5
- name: "&a&lSell more"
- slot: 49
- #"Cancel" button
- cancel:
- item:
- material: STAINED_GLASS
- quantity: 1
- damage: 14
- name: "&c&lCancel"
- slot: 41
- shopMenuItems:
- #Has to be unique, value doesn't matter
- 1:
- item:
- #The same rules apply for material, amount, damage and lore as for goBackButton
- material: GRASS
- quantity: 1
- name: "&9&lBlocks"
- #Shop ID from shops.yml
- shop: "blocks"
- #Slot in shops menu, counting from 0 to 53
- slot: 0
- 2:
- item:
- material: COOKED_CHICKEN
- quantity: 1
- damage: 0
- name: "&2&lFood"
- lore:
- - "&7Get some yummy food here!"
- shop: "food"
- slot: 1
- 3:
- item:
- material: GOLD_INGOT
- quantity: 1
- damage: 0
- name: "&3&lOres"
- shop: "ores"
- slot: 2
- 4:
- item:
- material: IRON_PICKAXE
- quantity: 1
- name: "&8&lTools"
- shop: "tools"
- slot: 3
- 5:
- item:
- material: DIAMOND_CHESTPLATE
- quantity: 1
- name: "&4&lArmor"
- shop: "armor"
- slot: 4
- 6:
- item:
- material: WHEAT
- quantity: 1
- name: "&5&lFarming"
- shop: "farming"
- slot: 5
- 7:
- item:
- material: SPIDER_EYE
- quantity: 1
- name: "&9&lMob drops"
- shop: "drops"
- slot: 6
- 8:
- item:
- material: INK_SACK
- quantity: 1
- damage: 12
- name: "&2&lDyes"
- shop: "dyes"
- slot: 7
- 9:
- item:
- material: SADDLE
- quantity: 1
- name: "&3&lMiscellanous"
- shop: "miscellanous"
- slot: 8
- specialElements:
- balance:
- item:
- material: GOLD_NUGGET
- quantity: 1
- name: "&6&lYour balance"
- lore:
- - "&7$%balance%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement