Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

На сколько удобно делать меню на ReActions?
Если он у меня стоит, стоит ли отказаться от ChestCommands или DeluxeMenus?
ЗЫ Я ещё не начинал делать меню, и думаю, стоит ли ставить лишние плагины, если есть ReActions.
Как написано в описании меню на сайте, делать менюшки большими не стоит. Неудобно попросту.
Да и отменить евент клика по слоту нельзя. То есть при клике на любой слот в созданном меню, меню как минимум закроется, а откроется ли заново это уже самому решать. DeluxeMenus тут явный лидер среди этих плагинов. Если даже захочется использовать переменные ReActions, можно установить дополнение к PlaceHoldersAPI, которое добавит плейсхолдеры всех переменных ReActions
 
@SOHIGH
Невнимательно читали. Там речь о том, что не стоит создавать большие менюшки, описываях их в действии MENU_ITEM.
Но, конечно, специализированные плагины могут быть гораздо удобнее для меню.
 
На сколько удобно делать меню на ReActions?
Если он у меня стоит, стоит ли отказаться от ChestCommands или DeluxeMenus?
ЗЫ Я ещё не начинал делать меню, и думаю, стоит ли ставить лишние плагины, если есть ReActions.
Вот что могу сказать по поводу меню, а работал я с ними довольно много: Если нужно единое меню для всех (К примеру, при наборе команды ,menu и выборе режима игры) подойдёт стандартный ChestCommands, если нужно больше функционала - лучше ставить DeluxeMenus (легче работать с переменными, и изменять некоторые кнопки в зависимости от состояния оной), но, только ReActions меню подходит для реально тяжёлых вещей, например: Создание новых блоков, для каждого из которых следует создавать собственное меню.
 
При помощи этого плагина можно сделать чаты? допустим, пишешь в чат %блабла и в чат выводит: Player шепнул: блабла
 
При помощи этого плагина можно сделать чаты? допустим, пишешь в чат %блабла и в чат выводит: Player шепнул: блабла
Шепнул то есть сообщение прийдёт игрокам, находящимся в каком-то радиусе говорящего игрока?
 
При помощи этого плагина можно сделать чаты? допустим, пишешь в чат %блабла и в чат выводит: Player шепнул: блабла
Прямо в описании к действию REGEX есть пример, как можно это сделать. Но не так давно была проблема с использованием символа $ при открытии плейсхолдеров - не знаю как сейчас с этим дела обстоят
 
Шепнул то есть сообщение прийдёт игрокам, находящимся в каком-то радиусе говорящего игрока?
с радиусом я разобрался, мне надо, чтобы плагин распознавал первый символ, введенный в чате
 
Прямо в описании к действию REGEX есть пример, как можно это сделать. Но не так давно была проблема с использованием символа $ при открытии плейсхолдеров - не знаю как сейчас с этим дела обстоят
спасибо, но есть проблема. Как сделать так, чтобы первый символ '%' не выводился в чат?
Код:
MESSAGE:
  msg_regex:
    mask: '%'
    type: START
    source: CHAT_INPUT
    actions:
    - CANCEL_EVENT=true
    - 'REGEX=input:{%message%} regex:{(\%\%)(.*)}'
    - 'BROADCAST=%player_name% : %message%'
UPD: все, решил сам
 
Последнее редактирование:
А можно через MESSAGE вывести hovertext? (наводишь курсор на текст и над ним высвечивается еще один текст)
 
А можно через MESSAGE вывести hovertext? (наводишь курсор на текст и над ним высвечивается еще один текст)
Хотелось бы, но нет. Придется использовать cmd_console или cmd_op с командой tellraw.
Когда-то тоже собирался делать такой чат на основе ReActions, а потом подумал - да ну нафиг, и просто сделал плагин х)
 
Хотелось бы, но нет. Придется использовать cmd_console или cmd_op с командой tellraw.
Когда-то тоже собирался делать такой чат на основе ReActions, а потом подумал - да ну нафиг, и просто сделал плагин х)
вот спасибо. сделал через tellraw
 
Появилась идейка.
При клике на наковальню (любую) открывается гуи с выбором, открыть верстак с определённым (своим настраиваемым) набором крафтов на нём и простое гуи наковальни. Назовём их "Создание" и "Улучшение/Ремонт"
Собственно, вопрос: что из этого можно сделать на ReActions?
(не требую всё сделать за меня, но за решение или примеры буду благодарен)

ЗЫ Я бы с удовольствием дальше читал документацию, но до этого есть ещё пункты в моём "списке"
 
сделал чат на tellraw. как сделать так, чтобы при вводе в чат символов \n не создавались новые строки?
Код:
  msg_local:
    mask: ''
    type: START
    source: CHAT_INPUT
    actions:
    - CANCEL_EVENT=true
    - 'REGEX=input:{%message%} regex:{(.*)}'
    - 'LOG=prefix:false [L] %player_name%: %group01%'
    - 'CMD_CONSOLE=tellraw @a[r=100,x=%player_x%,y=%player_y%,z=%player_z%] ...
 
Появилась идейка.
При клике на наковальню (любую) открывается гуи с выбором, открыть верстак с определённым (своим настраиваемым) набором крафтов на нём и простое гуи наковальни. Назовём их "Создание" и "Улучшение/Ремонт"
Собственно, вопрос: что из этого можно сделать на ReActions?
(не требую всё сделать за меня, но за решение или примеры буду благодарен)

ЗЫ Я бы с удовольствием дальше читал документацию, но до этого есть ещё пункты в моём "списке"
Боюсь, ReActions не предоставляет поддержку хоть какого GUI кроме как сундука, и придётся делать связку из плагинов, но ещё проверку крафта...

Хотя, у меня есть идея небольшая, сделать всё через сундук и событие клика, но это довольно сложно...
Надо использовать ресурс пак и действие INVENTORY_CLICK , это как подсказка, если нужна ещё помощь - пиши в ВК , помогу советом
 
Боюсь, ReActions не предоставляет поддержку хоть какого GUI кроме как сундука, и придётся делать связку из плагинов, но ещё проверку крафта...

Хотя, у меня есть идея небольшая, сделать всё через сундук и событие клика, но это довольно сложно...
Надо использовать ресурс пак и действие INVENTORY_CLICK , это как подсказка, если нужна ещё помощь - пиши в ВК , помогу советом
Я тут подумал, можно забить на крафты. Сделать гуи с итемами, где за определённое количество ресурсов, даётся нужный итем.
Теперь бы простенький плагин на рабочее гуи наковальни при команде из консоли, например.
 
Я тут подумал, можно забить на крафты. Сделать гуи с итемами, где за определённое количество ресурсов, даётся нужный итем.
Теперь бы простенький плагин на рабочее гуи наковальни при команде из консоли, например.
С этим всё проще, обычное меню ReActions + несколько EXEC активаторов
 
Чтобы открыть одно меню из другого обязательно нужно создавать активатор и уже активатором открывать другое меню? Если я всё правильно понял, может стоит сделать способ переключения по меню проще?
(Я только знакомлюсь с плагином, могу нести ахинею)
 
Чтобы открыть одно меню из другого обязательно нужно создавать активатор и уже активатором открывать другое меню? Если я всё правильно понял, может стоит сделать способ переключения по меню проще?
(Я только знакомлюсь с плагином, могу нести ахинею)
Увы, но меню в ReActions работают только через EXEC активаторы, но если они вас так смущают, можно вынести их всех в отдельный файл.
 
Увы, но меню в ReActions работают только через EXEC активаторы, но если они вас так смущают, можно вынести их всех в отдельный файл.
Да я так и решил сделать, но считаю это немного странным.
 
Назад
Верх