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

Помогите Задержка в работе плагина BungeeCord

Тема в разделе "Разработка плагинов для новичков", создана пользователем MOR_IV, 14 окт 2014.

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

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Леплю плагин на BungeeCord 1.6.4
    - Задача: задержать выполнение кода у плагина.
    Код:
    public class OnJoin implements Listener {
    
      @EventHandler
      public void onProxyJoin(PostLoginEvent event)
      {
        if (*****.getConfig().Enabled)
        {
            String player = event.getPlayer().getName();
            ProxiedPlayer player1 = event.getPlayer();
           //*******************
        }
    В данном случае надо задержать выполнение "if (*****.getConfig().Enabled){"

    Сколько не пытался, так нифига и не понял.
    Как в бакките тормознуть нашел, а тут ХЗ.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Еще вопрос:

    Код:
    package ru.mor.iv.loginAnnoncer;
    import java.io.File;
    import net.craftminecraft.bungee.bungeeyaml.supereasyconfig.Config;
    import ru.mor.iv.loginAnnoncer.loginAnnonce;
    
    public class loginAnnonceConfig
      extends Config
    {
      public loginAnnonceConfig(loginAnnonce plugin)
      {
        this.CONFIG_FILE = new File("plugins" + File.separator + plugin.getDescription().getName(), "config.yml");
        this.CONFIG_HEADER = "loginAnnonce by MOR_IV";
      }
    
    
    public boolean Enabled = false;
    public boolean EnabledMSG1 = false;
      public String msg1 = "1";
      public boolean EnabledMSG2 = false;
      public String msg2 = "2";
      public boolean EnabledMSG3 = false;
      public String msg3 = "3";
      public boolean EnabledMSG4 = false;
      public String msg4 = "4";
      public boolean EnabledMSG5 = false;
      public String msg5 = "5";
      public boolean EnabledMSG6 = false;
      public String msg6 = "6";
    
    }
    
    Код:
    package ru.mor.iv.loginAnnoncer;
    
    import java.io.File;
    import java.util.logging.Level;
    
    import net.md_5.bungee.api.CommandSender;
    import net.md_5.bungee.api.plugin.Command;
    import net.md_5.bungee.command.ConsoleCommandSender;
    import net.md_5.bungee.config.Configuration;
    import net.md_5.bungee.config.ConfigurationProvider;
    import net.md_5.bungee.config.YamlConfiguration;
    
    public class reloadCommand extends Command {
    
        private static loginAnnonceConfig config;
        public reloadCommand() {
              super("lareload");
          }
    
        @Override
          public void execute(CommandSender commandSender, String[] strings) {
            if (commandSender instanceof ConsoleCommandSender){
              
           ????????????
              
            }
           
          }
    
    }
    
    Как мне перезагрузить этот гр****ный плагин???
     

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