Вопрос Есть List из конфига в нём 3 строки, через евент выводится 3 строки, а через команду 1

Limon_MineDel

Разработчик
Пользователь
Сообщения
214
Решения
7
Веб-сайт
limon-minedel.ru
Есть такой класс
Код:
package ru.lsrvvkpost;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;


public class fakepostcmd implements CommandExecutor{

    private main plugin;

    public fakepostcmd(main plugin) {
        this.plugin = plugin;
    }

    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(!sender.hasPermission("lsrvvkpost.fake")){
            String s =    plugin.getConfig().getString("noperm");
            s = s.replace("&", "\u00a7");
            sender.sendMessage(s);
            return true;

        }
        if(args.length >= 0);
        for(String s : plugin.getConfig().getStringList("alert-newpost")) {
            s = s.replace("&", "\u00a7");
            for (final Player pl : Bukkit.getOnlinePlayers()) {
                pl.sendMessage(s);
            }

        return true;  
}
        return false;
}
}
Но в нём почему то из list конфига высвечивается 1 строка, а не 3 как есть. А через евент

Код:
package ru.lsrvvkpost;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;

import com.ubivashka.vk.spigot.events.VKPostNewEvent;

public class VKListener implements Listener{
   
    @EventHandler
    public void onVKMessage(VKPostNewEvent e) {
        for(String s : main.instance.getConfig().getStringList("alert-newpost")) {
            s = ChatColor.translateAlternateColorCodes('&', s);
        Bukkit.getServer().broadcastMessage(s);
       
    }
}
}
Всё работает как часы. Что делать?
 
Назад
Сверху Снизу