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

Идея Выполнение плагина при запуске сервера...

Discussion in 'Запросы на разработку плагинов' started by Супер Максим, Jun 11, 2015.

  1. Автор темы
    Супер Максим

    Супер Максим Новичок Пользователь

    Trophy Points:
    6
    Всем привет! Мне нужна помощь по созданию плагина. Нужен такой плагин, чтоб при его запуске запускался другой плагин. (Например плагин 1 не работает пока его не запустят, а при запуске сервера плагин 2 запускает плагин 1).
     
  2. Хостинг MineCraft
    <
  3. Max_Hock

    Max_Hock Участник

    Trophy Points:
    31
    Имя в Minecraft:
    Max_Hock
    Ты сам понял что написал?
     
  4. basktm

    basktm Активный участник Пользователь

    Trophy Points:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Щя посмотрю код plugmana
     
  5. BeYkeR

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

    Trophy Points:
    173
    Ведро вроде сам запускает нужный плагин при правильном использовании soft-depend или depend в файле plugin.yml.
     
  6. Лаваш

    Лаваш Активный участник Пользователь

    Trophy Points:
    78
    зачем это ****ец
     
  7. leonmark061

    leonmark061 Активный участник Пользователь

    Trophy Points:
    76
    Code:
    public void onLoad()
        {
            ess = (Essentials)this.getServer().getPluginManager().getPlugin("Essentials");
            if(!this.getServer().getPluginManager().isPluginEnabled(ess) && ess != null)
            {
                this.getServer().getPluginManager().enablePlugin(ess);
                this.LogColored(ChatColor.GREEN + "Essentials enabled");
            }else if(ess == null)
                this.LogColored(ChatColor.RED + "Essentials plugin not found");
            ...
        }
    Загружаем плагин. Проверяем наличие Essentials и включен ли он. Если выключен - включаем. Если не найден - пишем об ошибке.
     
  8. Автор темы
    Супер Максим

    Супер Максим Новичок Пользователь

    Trophy Points:
    6
    Спасибо наконец что то путёвое.
     
  9. leonmark061

    leonmark061 Активный участник Пользователь

    Trophy Points:
    76
    Можно также указывать включения(зависимости) в plugin.yml:
    depend: [OnePlugin, AnotherPlugin](http://wiki.bukkit.org/Plugin_YAML)
     

Share This Page