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

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

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){"

Сколько не пытался, так нифига и не понял.
Как в бакките тормознуть нашел, а тут ХЗ.
 
Еще вопрос:

Код:
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){
          
       ????????????
          
        }
       
      }

}

Как мне перезагрузить этот гр****ный плагин???
 

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

Назад
Верх