settings:
menu: 'example-shop-menu'
buy-more: true
shop-name: 'Food Shop'
hide-message: false
custom-command:
name: 'mineral'
description: 'Custom Words'
general-configs:
# This means all products in this shop will use this price mode and product mode.
# unless they have set other value.
price-mode: CLASSIC_ANY
product-mode: CLASSIC_ANY
# Support all product options, like prices, products, limits and so on!
fail-actions:
1:
type: sound
sound: block.note_block.bass
items:
A:
display-name: "Apple"
price-mode: ANY
product-mode: ALL
products:
1:
material: APPLE
amount: 1
2:
material: BREAD
amount: 5
conditions:
1:
type: permission
permission: 'group.vip'
give-actions:
1:
type: message
message: 'Wow, seems that you are a VIP player, so we bonud give you 5 breads!'
buy-prices:
1:
economy-plugin: Vault
amount: 200
placeholder: '{amount} Coins'
start-apply: 0
2:
economy-plugin: PlayerPoints
amount: 10
placeholder: '{amount} Points'
start-apply: 5
sell-prices:
1:
economy-plugin: Vault
amount: 50
placeholder: '{amount} Coins'
2:
economy-plugin: PlayerPoints
amount: 1
start-apply: 5
placeholder: '{amount} Points'
give-actions:
1:
type: message:
message: 'Wow, seems that you have already sell 5 apples!'
buy-actions:
1:
type: player_command
command: 'say %player_name% purchased an Apple!'
2:
type: announcement
message: '&7%player_name% purchased an Apple!'
B:
display-item:
material: BREAD
name: '&cSuper Bread'
display-name: "Bread"
add-lore:
- '@a&ePurchase: {buy-price}'
- '@b&eSell: {sell-price}'
bedrock:
hide: false
icon: 'url;;https://raw.githubusercontent.com/Jens-Co/MinecraftItemImages/main/1.20/bread.png'
buy-more: true
buy-more-menu:
menu: buy-more-2
max-amount: 16
price-mode: ANY
product-mode: ALL
products:
1:
material: BREAD
amount: 1
buy-prices:
1:
economy-plugin: Vault
amount: 200
placeholder: '{amount} Coins'
start-apply: 0
2:
economy-plugin: PlayerPoints
amount: 10
placeholder: '{amount} Points'
start-apply: 5
sell-prices:
1:
economy-plugin: Vault
amount: 50
placeholder: '{amount} Coins'
2:
economy-plugin: PlayerPoints
amount: 1
start-apply: 5
placeholder: '{amount} Points'
buy-limits:
global: 100
default: 10
test-condition: 20
buy-limits-conditions:
test-condition:
1:
type: permission
permission: 'test.permission'
buy-times-reset-mode: 'TIMED'
buy-times-reset-time: '00:00:00'
C:
display-item:
material: DIAMOND
as-sub-button: A
buttons:
a:
display-item:
material: arrow
name: '&cPrevious page'
lore:
- '&7Click to view previous page!'
actions:
1:
type: shop_menu
shop: 'crops'
Settings
menu: Shop menu name, which means menu file name.
buy-more: Whether product in this shop can open buy more menu.
shop-name: Shop display name, which used in {shop-name} placeholder.
hide-message: Whether we hide the messages that will send after player buy or sell items in this shop.
custom-command: Custom Open Command Settings for this shop. If not set, this menu can only be opened by /shop menu command. (PREMIUM)
General Configs
The product configuration options set here will apply to all products. For buy-action, sell-actions and fail-actions, we will auto merge the value set here and in product configs.
Items
Items is products, product can not only be real items, but also virtual items, like 100 gems economy.