📅Example: Daily Shops
Create random placeholder
We need to create a random placeholders.
In this example, we created a new random placeholder config called daily.yml
at random_placeholder
folder. And it's options represents:
reset-mode
andreset-time
: This placeholder refreshed every day.element-amount
: This placeholder will randomly pick 5 elements when it refresh, this is same as the amount of slots in this daily shop.elements
: The result determines what product will appear in this slot by the condition system. So the quantity of elements should be equal to the quantity of all possible products in the daily shop.
In this example, this daily shop will has 5 slots and 7 possible products, so each day, it will has 2 products be hidden, and 5 products randomly picked to display in shop.
Please view Random Placeholder page for more info about random placeholder.
reset-mode: TIMED
reset-time: '00:00:00'
element-amount: 5
elements:
- 'A'
- 'B'
- 'C'
- 'D'
- 'E'
- 'F'
- 'G'
Configure Shop
The various options used in this example are detailed on the Shops page. If you are unsure of the purpose of each option, please refer to that article.
settings:
menu: 'daily-shop-menu' # The menu ID
buy-more: true
shop-name: 'Daily Shop (Require Premium)'
hide-message: false
general-configs:
price-mode: CLASSIC_ANY
product-mode: CLASSIC_ANY
sell-limits:
global: 640
default: 18
vip: 256
sell-limits-conditions:
vip:
1:
type: permission
permission: 'group.vip'
sell-times-reset-mode: 'COOLDOWN_TIMED'
sell-times-reset-time: '{random_reset}'
items:
A:
products:
1:
material: REDSTONE
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 1
placeholder: '&6{amount} Coins'
start-apply: 0
B:
products:
1:
material: IRON_INGOT
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 3
placeholder: '&6{amount} Coins'
start-apply: 0
C:
products:
1:
material: GOLD_INGOT
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 1.6
placeholder: '&6{amount} Coins'
start-apply: 0
D:
products:
1:
material: COPPER_INGOT
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 2
placeholder: '&6{amount} Coins'
start-apply: 0
E:
products:
1:
material: DIAMOND
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 0.8
placeholder: '&6{amount} Coins'
start-apply: 0
F:
products:
1:
material: LAPIS_LAZULI
amount: 1
2:
material: EMERALD
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 1.2
placeholder: '&6{amount} Coins'
start-apply: 0
2:
economy-plugin: Vault
amount: 3.3
placeholder: '&6{amount} Coins'
start-apply: 0
G:
products:
1:
material: EMERALD
amount: 1
sell-prices:
1:
economy-plugin: Vault
amount: 5
placeholder: '&6{amount} Coins'
start-apply: 0
Configure Menu
The various options used in this example are detailed on the Menus page. If you are unsure of the purpose of each option, please refer to that article.
# PREMIUM version only.
title: '{shop-name}'
size: 36
open-actions:
1:
type: sound
sound: item.book.page_turn
dynamic-layout: true
layout:
- '000000000'
- '000`{random_daily;;1}``{random_daily;;2}``{random_daily;;3}`000'
- '000000000'
- 'a0003000b'
buttons:
3:
display-item:
material: ARROW
name: '&c« Go back'
actions:
1:
type: open_menu
menu: main
Showcase

Last updated