- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 8
Данный плагин добавляет на ваш сервер меню подтверждений с FunTime.
Плагин создан для того, чтобы больше оптимизировать ваш сервер, так как делать меню подтверждения на DeluxeMenus например, это немного сложнее и менее оптимизированно.
Плагин включает в себя команду /requestconfirm, которая может выполняться только консолью. Для использования команду нужно написать в след. формате: /requestconfirm (ник игрока) (название меню из конфига). После написания команды для указанного игрока откроется меню подтверждения и проиграется звук если он указан в конфиге. В меню есть две кнопки, зелёная и красная, в случае нажатия зелёной кнопки, плагин проверит наличие необходимого количества валюты PlayerPoints, количество которой указано в конфигурации плагина и выдаст приз если валюта есть. А в случае нажатия красной кнопки подтверждение отменится, то есть меню для игрока закроется.
Команды выполняемые после нажатия кнопки подтвердить и отменить полностью редактируются в конфигурации, а также могут иметь следующие префиксы:
1. player: (команда) - выполняется команда от лица игрока.
2. sound: (звук) - проиграть звук для игрока после нажатия кнопки.
3. message: (сообщение) - отправить сообщения игроку.
4. close: - закрыть меню для игрока после нажатия кнопки.
В плагине поддерживаются HEX цвета, а также плейсхолдеры PlaceholderAPI
В меню есть специальный предмет, который разный для каждого меню(например это может быть какая то сфера) и там поддерживаются кастомные головы через basehead-(текстура)
Плагин создан для того, чтобы больше оптимизировать ваш сервер, так как делать меню подтверждения на DeluxeMenus например, это немного сложнее и менее оптимизированно.
Плагин включает в себя команду /requestconfirm, которая может выполняться только консолью. Для использования команду нужно написать в след. формате: /requestconfirm (ник игрока) (название меню из конфига). После написания команды для указанного игрока откроется меню подтверждения и проиграется звук если он указан в конфиге. В меню есть две кнопки, зелёная и красная, в случае нажатия зелёной кнопки, плагин проверит наличие необходимого количества валюты PlayerPoints, количество которой указано в конфигурации плагина и выдаст приз если валюта есть. А в случае нажатия красной кнопки подтверждение отменится, то есть меню для игрока закроется.
Команды выполняемые после нажатия кнопки подтвердить и отменить полностью редактируются в конфигурации, а также могут иметь следующие префиксы:
1. player: (команда) - выполняется команда от лица игрока.
2. sound: (звук) - проиграть звук для игрока после нажатия кнопки.
3. message: (сообщение) - отправить сообщения игроку.
4. close: - закрыть меню для игрока после нажатия кнопки.
В плагине поддерживаются HEX цвета, а также плейсхолдеры PlaceholderAPI
В меню есть специальный предмет, который разный для каждого меню(например это может быть какая то сфера) и там поддерживаются кастомные головы через basehead-(текстура)
# ПОДСКАЗКА: выполнение команды плагина возможно только от лица консоли
#
# Полезная информация:
# В командах cancel, confirm можно использовать не только просто команды, но и также разные префиксы. Перечисление префиксов:
# sound: (звук) - проиграть звук для игрока, который кликнул. player: (команда) - ввод команды от имени игрока.
# close: - закрыть меню. message: (сообщение) - отправка сообщения игроку.
#
#Также сообщаю, что почти во всех сообщениях, а также звуках если оставить строку пустую, то отправлятся ни сообщение, ни звук не будут.
noPoints:
sound: BLOCK_ANVIL_LAND
menus:
One:
title: "&8&lПодтверждение покупки"
price: 100
size: 45
sound: "ENTITY_ARROW_SHOOT"
confirm_slots: [2, 10, 11, 12, 18, 19, 20, 21, 28, 29, 30, 38]
cancel_slots: [6, 14, 15, 16, 23, 24, 25, 26, 32, 33, 34, 42]
black_pane:
type: "BLACK_STAINED_GLASS_PANE"
name: "&cFunTime.ru"
confirm_pane:
type: "LIME_STAINED_GLASS_PANE"
name: "&aПодтвердить покупку"
cancel_pane:
type: "RED_STAINED_GLASS_PANE"
name: "&cОтменить покупку"
item:
type: "basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWY1NzE5MmIxOTRjNjU4YWFhODg4MTY4NDhjYmNlN2M3NDk0NjZhNzkyYjhhN2UxZDNmYWZhNDFjNDRmMzQxMiJ9fX0="
name: "&6Уникальный предмет"
lore:
- "&7Описание предмета"
slot: 22
glow: true
commands:
confirm:
- "give %player% diamond 1"
- "message: &a&lСпасибо за покупку!"
- "sound: ENTITY_PLAYER_LEVELUP"
- "close:"
- "player: menu"
cancel:
- "message: &c&lПокупка отменена"
- "sound: BLOCK_ANVIL_LAND"
- "close:"
Two:
title: "&8&lПодтверждение покупки"
price: 1000
size: 45
sound: "ENTITY_ARROW_SHOOT"
confirm_slots: [2, 10, 11, 12, 18, 19, 20, 21, 28, 29, 30, 38]
cancel_slots: [6, 14, 15, 16, 23, 24, 25, 26, 32, 33, 34, 42]
black_pane:
type: "BLACK_STAINED_GLASS_PANE"
name: "&cFunTime.ru"
confirm_pane:
type: "LIME_STAINED_GLASS_PANE"
name: "&aПодтвердить покупку"
cancel_pane:
type: "RED_STAINED_GLASS_PANE"
name: "&cОтменить покупку"
item:
type: "DIAMOND"
name: "&6Уникальный предмет"
lore:
- "&7Описание предмета"
slot: 22
glow: true
commands:
confirm:
- "give %player% diamond 1"
- "message: &a&lСпасибо за покупку!"
- "sound: ENTITY_PLAYER_LEVELUP"
- "player: menu"
- "close:"
cancel:
- "message: &c&lПокупка отменена"
- "close:"
messages:
successMessage:
- "&2[✔] §aУспешная покупка!"
noPoints:
- "&cНедостаточно токенов для покупки."
cancelMessage:
- "&cВы отменили покупку."
#
# Полезная информация:
# В командах cancel, confirm можно использовать не только просто команды, но и также разные префиксы. Перечисление префиксов:
# sound: (звук) - проиграть звук для игрока, который кликнул. player: (команда) - ввод команды от имени игрока.
# close: - закрыть меню. message: (сообщение) - отправка сообщения игроку.
#
#Также сообщаю, что почти во всех сообщениях, а также звуках если оставить строку пустую, то отправлятся ни сообщение, ни звук не будут.
noPoints:
sound: BLOCK_ANVIL_LAND
menus:
One:
title: "&8&lПодтверждение покупки"
price: 100
size: 45
sound: "ENTITY_ARROW_SHOOT"
confirm_slots: [2, 10, 11, 12, 18, 19, 20, 21, 28, 29, 30, 38]
cancel_slots: [6, 14, 15, 16, 23, 24, 25, 26, 32, 33, 34, 42]
black_pane:
type: "BLACK_STAINED_GLASS_PANE"
name: "&cFunTime.ru"
confirm_pane:
type: "LIME_STAINED_GLASS_PANE"
name: "&aПодтвердить покупку"
cancel_pane:
type: "RED_STAINED_GLASS_PANE"
name: "&cОтменить покупку"
item:
type: "basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWY1NzE5MmIxOTRjNjU4YWFhODg4MTY4NDhjYmNlN2M3NDk0NjZhNzkyYjhhN2UxZDNmYWZhNDFjNDRmMzQxMiJ9fX0="
name: "&6Уникальный предмет"
lore:
- "&7Описание предмета"
slot: 22
glow: true
commands:
confirm:
- "give %player% diamond 1"
- "message: &a&lСпасибо за покупку!"
- "sound: ENTITY_PLAYER_LEVELUP"
- "close:"
- "player: menu"
cancel:
- "message: &c&lПокупка отменена"
- "sound: BLOCK_ANVIL_LAND"
- "close:"
Two:
title: "&8&lПодтверждение покупки"
price: 1000
size: 45
sound: "ENTITY_ARROW_SHOOT"
confirm_slots: [2, 10, 11, 12, 18, 19, 20, 21, 28, 29, 30, 38]
cancel_slots: [6, 14, 15, 16, 23, 24, 25, 26, 32, 33, 34, 42]
black_pane:
type: "BLACK_STAINED_GLASS_PANE"
name: "&cFunTime.ru"
confirm_pane:
type: "LIME_STAINED_GLASS_PANE"
name: "&aПодтвердить покупку"
cancel_pane:
type: "RED_STAINED_GLASS_PANE"
name: "&cОтменить покупку"
item:
type: "DIAMOND"
name: "&6Уникальный предмет"
lore:
- "&7Описание предмета"
slot: 22
glow: true
commands:
confirm:
- "give %player% diamond 1"
- "message: &a&lСпасибо за покупку!"
- "sound: ENTITY_PLAYER_LEVELUP"
- "player: menu"
- "close:"
cancel:
- "message: &c&lПокупка отменена"
- "close:"
messages:
successMessage:
- "&2[✔] §aУспешная покупка!"
noPoints:
- "&cНедостаточно токенов для покупки."
cancelMessage:
- "&cВы отменили покупку."
- Зависимости
- PlayerPoints, PlaceholderAPI
- Команды и права
- Команды:
/requestconfirm (ник игрока) (название меню) - открыть меню подтверждения для игрока
Прав нет, выполнение команды только от лица консоли.