Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Плагин на команду

Discussion in 'Разработка плагинов для новичков' started by AJAharroje, Mar 10, 2013.

  1. Автор темы
    AJAharroje

    AJAharroje Активный участник

    Trophy Points:
    68
    Мне нужен плагин типо рестартера,только чтобы он писал команду /stop каждые 5часов(желательно чтобы можно было в кфг укзаывать) и перед этим за минут 15-10-5 флудилось до рестарта осталось 15-10-5 минут... желательно плагин именно командой /stop...
     
  2. Хостинг MineCraft
    <
  3. |_Nikton_|

    |_Nikton_| Активный участник

    Trophy Points:
    63
    где то видел, шел с ЛК.... Поищу
     
  4. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
  5. Автор темы
    AJAharroje

    AJAharroje Активный участник

    Trophy Points:
    68
    Нашел этот плагин,но когда я ему задаю писать команду stop, он просто удаляет мой конфиг,и загружает стандартный..
     
  6. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Так значит ошибка в конфиге
     
  7. VaNnOrus

    VaNnOrus Старожил Пользователь

    Trophy Points:
    123
    Почему принципиально чтоб плагин писал эту команду?
     
  8. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот в spigot, к примеру, есть чудесная команда restart
     
    slavik123123123 likes this.
  9. Code

    Code Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    для этого есть удобный rtoolkit. хотя можно и плагин сделать.
     
  10. Автор темы
    AJAharroje

    AJAharroje Активный участник

    Trophy Points:
    68
    Тут я уже разобрался,именно команда /stop нужна,потому что у меня скрипт,который при команде /stop перезагружает сервер,мне так будет удобнее...
    Мне нужно еще пару плагинов:
    1. Если ты вип,то можно зайти на полный сервер.
    2. Плагин,где за приват нужно платить,например чтобы заприватить территорию в 6 000 кубов, нужно 6 000 iconomy денег(мне говорили что такой плагин есть)
    3. Плагин на приват. Приват ставится блоками,например алмазный блок приватит 50 кубов во все стороны(вверх,вниз,и во все стороны) такой плагин 100% есть на дев бакките,как найти не знаю(
     
    MineMan910 likes this.
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    1. Essentials
    2. Pay4Commands
    3. PreciousStones
     
  12. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Trophy Points:
    153
    Skype:
    dpohvar
    Какие именно последствия грозят при использовании /restart?

    Раньше, действительно, команда restart не выгружала плагины. Создавался новый ClassLoader, который загружал в память классы плагина. И ему было как-то пофиг, что класс уже загружен. Объекты, подруженные разными класслодерами, оказывались не совместимы. Я несколько недель голову ломал над этим.

    Сейчас все гораздо лучше. ClassLoader создается только один, и плагин грузится единожды. Отдельно происходит его запуск и остановка. Появилась возможность перезапустить отдельный плагин. Остановка плагина безопасно выгружает все связанные с ним хандлеры событий.

    Проблемы могут появиться, например, когда мы обновляем плагин.jar, затем пытаемся исполнить команду. Есть вероятность получить NoClassDefFoundError или InvalidArgumentException. После /restart все исправляется. Объяснить этот феномен, увы, пока не могу, есть только предположения.

    Не помню с какой версии поменяли механизм загрузки плагинов, случилось это примерно после введения MetaDatable в стабильный билд.
     
  13. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Выпилить /restart из спайгота, ты чем упоролся под ночь, поделись.???
    /reload я ещё понимаю, но выпиливать команду полностью рестартующую сервер со скрипта это упорото.
     
  14. VaNnOrus

    VaNnOrus Старожил Пользователь

    Trophy Points:
    123
    Если Вы имеете в виду якоря в .bat файле, то сервер перезагружается не от того что написали команду /stop, а потому что работает в бесконечном цикле.
     
  15. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А то меня уже напугал :D
     
    fromgate likes this.

Share This Page