Вопрос Как лучше сделать метод OnEnable() ?

Версия Minecraft
1.12.X

ZZII

Разработчик
Пользователь
Сообщения
191
Решения
1
Веб-сайт
app.zzii.info
Как лучше сделать код, если делать по строкам?

ArrayList<String> enable = new ArrayList<>();

enable.add("---------------");
enable.add("---------------");
enable.add("------TC-------");
enable.add("---------------");
enable.add("---------------");

for(String print : enable) {
Bukkit.getLogger().info(print);
}
 
1718034241865.png
Java:
    @Override
    public void onEnable() {
        List<String> enableMessage = Arrays.asList(
                "---------------",
                "---------------",
                "------TC-------",
                "---------------",
                "---------------"
        );

        for (String line : enableMessage) {
            getLogger().info(line);
        }
    }
 
Последнее редактирование:
Как лучше сделать код, если делать по строкам?

ArrayList<String> enable = new ArrayList<>();

enable.add("---------------");
enable.add("---------------");
enable.add("------TC-------");
enable.add("---------------");
enable.add("---------------");

for(String print : enable) {
Bukkit.getLogger().info(print);
}
Выводить последовательно вызовами логгера и не создавать для этого никаких коллекций.
offtop А еще лучше использовать логгер по назначению, а не с целью вывести в консоль тонну ненужного мусора, опционально покрашенного в клоунские цвета или градиент, которые не соответствуют уровню логгирования.
 
Что за ерунду вы ему советуете? Есть же Bukkit.getConsoleSender().sendMessage. Там можно использовать цвета и оно не будет засорять лог
ну замени info, на sendMessage, в чем проблема?
 
Назад
Сверху Снизу