Право на открытие меню - menu.open.admin
Команда на открытие меню /cogui
Меню состоит из наиболее часто используемых команд
1. /co
2. /co i
3. /co lookup
4. /co rollback
5. /co restore
и так далее
Для работы меню нужен дополнительный плагин CommandPrompter.
Он помогает вписать в команды ники игроков и прочие параметры.
В конфиге плагина DeluxeMenus добавить:
YAML:
coreprotect:
file: coreprotect.yml
YAML:
# CoreProtect GUI menu configuration
# ==============================================================
menu_title: '&fМеню &bCoreProtect'
open_command: cogui
size: 54
open_requirement:
requirements:
permission:
type: has permission
permission: menu.open.admin
deny_commands:
- '[message] У вас нет разрешения'
items:
'4':
material: book
slot: 4
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.co
display_name: '&6Список команд '
lore:
- ''
- '&eСправка по командам'
- ''
- '&6Жми ...'
left_click_commands:
- '[player] co'
- '[close]'
right_click_commands:
- '[player] co'
- '[close]'
'10':
material: beacon
slot: 10
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.inspect
display_name: '&6Инспектор '
lore:
- ''
- '&eВключить или выключить'
- '&6Инспектора'
- '&eдля поиска гриферства.'
- ''
- '&6Жми ...'
left_click_commands:
- '[player] co i'
- '[close]'
right_click_commands:
- '[player] co i'
- '[close]'
'20':
material: compass
slot: 20
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Поиск'
lore:
- ''
- '&eПоиск действий игрока'
- '&eза некоторое время назад'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи за какое время'
- '&aискать данные'
- ''
- '&6Жми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>'
- '[close]'
'12':
material: hopper
slot: 12
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.rollback
display_name: '&6Откат'
lore:
- ''
- '&eОткат действий игрока'
- '&eза некоторое время назад'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&a, за какое время'
- '&aвернуть данные'
- '&aи радис отката в блоках'
- ''
- '&bВсе блоки восстановятся'
- '&bкак были некоторое'
- '&bвремя назад.'
- ''
- '&6Жми ...'
left_click_commands:
- '[player] co rollback u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать> r:<Впишите в чат радиус в блоках>'
- '[close]'
right_click_commands:
- '[player] co rollback u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать> r:<Впишите в чат радиус в блоках>'
- '[close]'
'14':
material: diamond_pickaxe
slot: 14
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.restore
display_name: '&6Восстановление'
lore:
- ''
- '&eВосстановление может'
- '&eиспользоваться'
- '&eдля отмены отката.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&a, за какое время'
- '&aвернуть данные'
- '&aи радис восстановления'
- '&aв блоках'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co restore u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать> r:<Впишите в чат радиус в блоках>'
- '[close]'
right_click_commands:
- '[player] co restore u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать> r:<Впишите в чат радиус в блоках>'
- '[close]'
'28':
material: diamond_ore
slot: 28
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Алмазы!!!'
lore:
- ''
- '&eПоиск всех добытых'
- '&eалмазов за последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup b:diamond_ore t:<Впишите в чат за какое время искать>h a:-block'
- '[close]'
right_click_commands:
- '[player] co lookup b:diamond_ore t:<Впишите в чат за какое время искать>h a:-block'
- '[close]'
'24':
material: dropper
slot: 24
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Сообщения'
lore:
- ''
- '&eПоиск всех сообщений '
- '&eигрока за последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:chat'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:chat'
- '[close]'
'command':
material: dispenser
slot: 22
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Команды'
lore:
- ''
- '&eПоиск всех команд игрока'
- '&eвыполненных за последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:command'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:command'
- '[close]'
'container':
material: chest
slot: 30
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Контейнеры'
lore:
- ''
- '&eПоиск всех взаимодействий'
- '&eигрока с сундуками,'
- '&eраздатчиками, воронками'
- '&eи прочими контейнерами'
- '&eвыполненных за последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:container'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:container'
- '[close]'
'kill':
material: diamond_sword
slot: 32
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Убийства'
lore:
- ''
- '&eПоиск всех убийств'
- '&eпроизведенных игроком.'
- '&eза последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:kill'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:kill'
- '[close]'
'session':
material: ender_pearl
slot: 34
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Вход/Выход'
lore:
- ''
- '&eПросмотр входов на сервер'
- '&eи выходов с сервера'
- '&eпроизведенных игроком.'
- '&eза последние'
- '&eнесколько часов.'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- '&aи время в часах'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:session'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> t:<Впишите в чат за какое время искать>h a:session'
- '[close]'
'16':
material: iron_door
slot: 16
view_requirement:
requirements:
permission:
type: has permission
permission: coreprotect.lookup
display_name: '&6Вход на сервер'
lore:
- '&eПоиск записей о входе'
- '&eигрока на сервер'
- ''
- '&aВ чате предложат'
- '&aвписать ник игрока'
- ''
- '&eЖми ...'
left_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> a:login'
- '[close]'
right_click_commands:
- '[player] co lookup u:<Впишите в чат ник игрока> a:login'
- '[close]'
'menu':
material: 381
data: 0
amount: 1
slot: 49
display_name: '&aВернуться в меню'
lore:
- '&bВозврат в меню сервера'
left_click_commands:
- '[openguimenu] menu'
right_click_commands:
- '[openguimenu] menu'