- Добавлена поддержка мультивалютных плагинов.
- Добавлена поддержка мультивалютного плагина mcEconomy.
- Добавлен компонент "CHECK_PERMISSION" но для отрисовки, теперь в зависимости от наличия разрешения можно отрисовывать другой предмет (добавлена демонстрационная кнопка).
- В конфигурацию файлов меню добавлены следующие секции (учитывайте это при обновлении на эту версию).
layout:
grid:
- "_ _ _ _ _ _ _ _ _"
- "_ _ _ A B C _ _ _"
- "_ _ _ _ D _ _ _ _"
layout_item_list:
layout_item_1:
click_pipeline_component_list
has_money:
# Компонент который проверяет наличие денег у кликнувшего этот предмет.
# Допускаются экономики:
# VAULT_HAS_MONEY - Vault
Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь
# PLAYER_POINTS_HAS_MONEY - PlayerPoints
Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь
# MCECONOMY_POINTS_HAS_MONEY - mcEconomy
type: VAULT_HAS_MONEY
currency_id: dummy # Если плагин поддерживает мультивалюты, укажите ее ID, в противном случае оставьте как есть.
withdraw_money:
# Компонент который списывает денеги у кликнувшего этот предмет.
# Допускаются экономики:
# VAULT_WITHDRAW_MONEY - Vault
Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь
# PLAYER_POINTS_WITHDRAW_MONEY - PlayerPoints
Ссылка скрыта, пожалуйста Войдите или Зарегистрируйтесь
# MCECONOMY_POINTS_HAS_MONEY - mcEconomy
type: VAULT_WITHDRAW_MONEY
currency_id: dummy # Если плагин поддерживает мультивалюты, укажите ее ID, в противном случае оставьте как есть.
layout_item_4:
placeholder: "D"
render_pipeline_component_list:
component_1:
# Компонент проверяющий у наблюдающего его наличие разрешения.
type: CHECK_PERMISSION
# Проверяемое разрешение.
permission: "example.permission-1"
# Любой "type: CHECK_PERMISSION" компонент может иметь список из
# "permission_denied_render_pipeline_component_list" компонентов.
# Это замечательно когда например необходимо при отсутствии разрешения
# отрисовать другую цепочку компонентов или например отобразить другой предмет.
permission_denied_render_pipeline_component_list:
component_3:
type: CHECK_PERMISSION
permission: "example.permission-2"
permission_denied_render_pipeline_component_list:
component_5:
type: HUMAN_READABLE_ITEM
item:
material: PAPER
display_name: "&cПредмет 3"
description:
- ""
- "&eКликните!"
component_4:
type: HUMAN_READABLE_ITEM
item:
material: PAPER
display_name: "&bПредмет 2"
description:
- ""
- "&eКликните!"
component_2:
type: HUMAN_READABLE_ITEM
item:
material: PAPER
display_name: "&aПредмет 1"
description:
- ""
- "&eКликните!"
click_pipeline_component_list:
component_1:
type: CHECK_PERMISSION
permission: "example.permission-1"
permission_denied_click_pipeline_component_list:
component_3:
type: CHECK_PERMISSION
permission: "example.permission-2"
permission_denied_click_pipeline_component_list:
component_5:
type: SEND_MESSAGE
message: "&cКлик 3!"
component_4:
type: SEND_MESSAGE
message: "&bКлик 2!"
component_2:
type: SEND_MESSAGE
message: "&aКлик 1!"