Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Идея Плагин на обновление меню в одной команде по таймеру

Logan#

Участник
Баллы
31
Категория плагина: ПРИМЕР

Предлагаемое название: MenUploader

Версия сервера: 1.19 - 1.21

Что я хочу: В чём суть, у меня есть менюшки из делюкс менюс по квестам(названия файлов меню буду указывать в конфиге), плагин будет менять менюшки в 0.00 (хотелось бы чтобы можно было настраивать время или таймер), в плагине будет команда, которую можно будет настраивать в конфиге, команда будет иметь параметр register. Также если возможно добавить новый плейсхолдер, который будет показывать время до обновления меню (стиль текста можно будет настроить) и которому можно будет присваивать имя(указанное в конфиге). Вкратце: плагин на изменение менюшек в команде по указанному времени или таймеру. Также хотел бы вносить некоторые правки в плагин (дополнять), но это уже необязательно.

Идеи для команд:
/quests (хочу указывать в конфиге) и /mu reload

Идеи пермишенов: menu.up - для /mu reload

Когда мне это нужно? Когда сможете
 
Категория плагина: ПРИМЕР

Предлагаемое название: MenUploader

Версия сервера: 1.19 - 1.21

Что я хочу: В чём суть, у меня есть менюшки из делюкс менюс по квестам(названия файлов меню буду указывать в конфиге), плагин будет менять менюшки в 0.00 (хотелось бы чтобы можно было настраивать время или таймер), в плагине будет команда, которую можно будет настраивать в конфиге, команда будет иметь параметр register. Также если возможно добавить новый плейсхолдер, который будет показывать время до обновления меню (стиль текста можно будет настроить) и которому можно будет присваивать имя(указанное в конфиге). Вкратце: плагин на изменение менюшек в команде по указанному времени или таймеру. Также хотел бы вносить некоторые правки в плагин (дополнять), но это уже необязательно.

Идеи для команд:
/quests (хочу указывать в конфиге) и /mu reload

Идеи пермишенов: menu.up - для /mu reload

Когда мне это нужно? Когда сможете
Теоретически это можно осуществить через функционал плагина, но это будет очень большой костыль. Но писать отдельный плагин - тоже возможно костыльно. Тут легче переписать DeluxeMenus
 
Теоретически это можно осуществить через функционал плагина, но это будет очень большой костыль. Но писать отдельный плагин - тоже возможно костыльно. Тут легче переписать DeluxeMenus
Хотелось бы отдельным плагином + нейронка написала код для плагина, но я не знаю как скомпилировать :(
 
На не тестил.


Основные функции:
  1. Случайный выбор меню: При вводе команды /quests плагин открывает одно из случайных меню, указанных в конфигурационном файле. Меню меняются динамически на основе настроек времени или таймера.

  2. Автоматическая смена меню в указанное время: Плагин позволяет автоматически менять активное меню в полночь (или любое другое заданное время) с возможностью настройки этого времени в конфиге.

  3. Смена меню по таймеру: Вместо фиксированного времени можно использовать таймер, который будет менять меню через указанный интервал времени (например, каждые 60 минут).

  4. Перезагрузка конфигурации: Администраторы могут использовать команду /mu reload для перезагрузки конфигурации плагина без необходимости перезапускать сервер.

  5. PlaceholderAPI интеграция: Плагин поддерживает кастомные плейсхолдеры для отображения времени до следующей смены меню. Это позволяет игрокам видеть, сколько времени осталось до обновления меню.
 
Последнее редактирование:
На не тестил.


Основные функции:
  1. Смена меню в заданное время: Плагин автоматически обновляет меню DeluxeMenus в указанное время (например, 00:00) или через настраиваемый интервал времени. Это позволяет изменять меню квестов, ивентов и других активностей на сервере в автоматическом режиме.

  2. Настройка интервала времени: В дополнение к фиксированному времени, можно задать интервал в минутах, через который меню будет обновляться (например, каждые 60 минут).

  3. Команда для открытия меню: Можно настроить команду для открытия меню. Например, команда /quests может быть использована для открытия конкретного меню, которое может меняться в зависимости от времени.

  4. Перезагрузка конфигурации: Команда /mu reload позволяет администраторам перезагружать конфигурацию плагина без перезапуска сервера. Команда доступна только для пользователей с соответствующими правами (пермишен menu.up).

  5. Плейсхолдер для отображения времени до следующего обновления: Плагин добавляет поддержку плейсхолдера, который отображает время до следующего обновления меню. Стиль отображения и название плейсхолдера можно настроить в конфигурации.
Плагин создал директорию когда в plugin.yml заменил версию на 1.19, но сам плагин не работает на версии 1.19.4 + вопросик как сделать количество заменяемых меню больше? И рандомно ли это происходит? Если нет, то ладно, но если можете добавьте рандом. Если вы не правильно поняли (мой косяк), то есть 1 команда при вводе её будет открываться 1 из менюшек указанных в конфиге будет открыватся и при 00.00 времени или по таймеру открывающаяся менюшка будет рандомно заменена на 1 из указанных в конфиге. Если вы меня правильно поняли, то объясните как это реализовать в конфиге. Спасибо :)
 
Последнее редактирование:
Плагин создал директорию когда в plugin.yml заменил версию на 1.19, но сам плагин не работает на версии 1.19.4 + вопросик как сделать количество заменяемых меню больше? И рандомно ли это происходит? Если нет, то ладно, но если можете добавьте рандом. Если вы не правильно поняли (мой косяк), то есть 1 команда при вводе её будет открываться 1 из менюшек указанных в конфиге будет открыватся и при 00.00 времени или по таймеру открывающаяся менюшка будет рандомно заменена на 1 из указанных в конфиге. Если вы меня правильно поняли, то объясните как это реализовать в конфиге. Спасибо :)
Ошибка не работы плагина зключается в том, что (как я посмотрел в plugin.yml) стоит версия на 3 ступени выше нужной 1.19.4 (да я знаю, что просил для 1.19-1.21, но давайте поставим просто 1.19) Спасибо :)
 
Ошибка не работы плагина зключается в том, что (как я посмотрел в plugin.yml) стоит версия на 3 ступени выше нужной 1.19.4 (да я знаю, что просил для 1.19-1.21, но давайте поставим просто 1.19) Спасибо :)
Пробуй ТыК с 1.19 по 1.21 поддержка
Рандомная смена меню ТыК
 
Последнее редактирование:
Пробуй ТыК с 1.19 по 1.21 поддержка
Рандомная смена меню ТыК
Плагин работает! Как активировать плейсхолдер? Какая команда используется для открытия рандомного меню сменяющегося по таймеру или времени?
 
Плагин работает! Как активировать плейсхолдер? Какая команда используется для открытия рандомного меню сменяющегося по таймеру или времени?
используй плейсхолдер %menuploader_time_until_reset%, чтобы отобразить время до следующей смены меню.

Команда для открытия случайного меню: /quests

Каждый раз, когда игрок вводит эту команду, будет открываться одно из случайных меню, указанных в config.yml. Если включен таймер или задано время смены меню, оно будет меняться в соответствии с настройками в конфиге.

Меню будет рандомно обновляться в заданное время (например, в 00:00) или через указанный интервал времени (например, каждые 60 минут).
Пример настройки в config.yml:
menu_change_time: "00:00" # Время для смены меню
menu_change_interval: 60 # Интервал в минутах для смены меню
menus:
- quests1
- quests2
- quests3
 

Поделиться этой страницей

Назад
Верх