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

Плагин [ADMIN] CorrectPlanner 0.1 - Планируй свои события [1.6.4-R2.0]

sashabelii

Старожил
Пользователь
Баллы
123
Имя в Minecraft
sashabelii
Время доброго.
CP-planner.png
CorrectPlanner - планировщик событий для вашего Minecraft-сервера.
​
Хорошее:
  • Никакая нагрузка на вашу машину
    • Работает в отдельном потоке, который спит все время до следующего события;
  • JSON-конфиг
Команды:
correctplanner:
Описание: Главная команда, с нее начинаются все остальные.
Права: correctplanner.reload
Использование: /correctplanner
Сокращенный вариант: cp
​
correctplanner date:
Описание: Выводит системное время и дату, установленную на серверной машине.
Права: correctplanner.date
Использование: /correctplanner date [/cp date]
​
correctplanner reload:
Описание: Перезагружает плагин.
Права: correctplanner.reload
Использование: /correctplanner reload [/cp reload]
​


Пример конфига:
Код:
! Комментарии помечены как // - их в реальном конфиге быть не должно;
{
  "repeatableEvents": [ // Повторяющиеся события
    {
      "interval": 86400, // В секундах
      "lastTime": 0, // Не трогать
      "command": "say Yey! First repeatable event!" // Команда
    },
    {
      "interval": 604800,
      "lastTime": 0,
      "command": "help"
    }
  ],
  "oneTimeEvents": [ // События, которые должны произойти только 1 раз;
    {
      "date": 1914416522, // UNIX-дата
      "command": "say Yey!1 First one-time event!" // Команда
    },
    {
      "date": 1930035722,
      "command": "help again"
    }
  ]
}
​

Ссылки:
! Плагин находится в разработке, его нужно тестить. Могут быть мелкие ошибки в его работе, прошу сообщать о любых найденных ниже.

Скачать плагин
Исходники
​

Другое:
0.1: Первая версия

1. GUI для удобного управления событиями ~
2. Рефакторинг(чистка) кода ~
 
Последнее редактирование:
Если у меня стоит мультиворлд, можно ли с помощью данного плагина настроить удаление старого эндермира и создаие нового раз в неделю?)
 
Лучше сделайте не у интервалах а в заданное время.
time: 14:30:00
interval: sunday
operation: /restart
Ну и так удобнее будет, чем на калькуляторе считать промежуток времени между командами
 
Лучше сделайте не у интервалах а в заданное время.
time: 14:30:00
interval: sunday
operation: /restart
Ну и так удобнее будет, чем на калькуляторе считать промежуток времени между командами
Не совсем тебя понял. Промежутки считать не нужно.
Вот пример рестарта раз в день:
Код:
   {
      "interval": 86400, // Каждые 24 часа
      "lastTime": 0, // Не трогать - это системная переменная, заполняется автоматически
      "command": "restart" // Команда
    }
 
Хороший плагин! Как сделать так чтобы плагин удалял файлы на сервере, к примеру файл server.log
 
Хороший плагин! Как сделать так чтобы плагин удалял файлы на сервере, к примеру файл server.log
Найди плагин, который сможет выполнять скрипты(bash - linux, bat - windows) по команде. И забей эту команду в планировщик.
 

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

Назад
Верх