Помогите Анимация в скорборде с конфига

_Murlooo_

Новичок
Пользователь
Баллы
6
Имя в Minecraft
_Murlooo_
Ребята, помогите пожалуйста сделать анимацию названия скорбоарда на сервере, используя лист (массив) с файла конфигурации. Есть 2 класса: основной (где был создан конфиг) и вторичный (с анимацией будущей). В прошлой теме помогли лишь подключить конфиг к 2-му классу, дальше пошли, мягко говоря, бесполезные ответы, видимо, от таких же как и я
 
МДААААААААААААА
"Очень отзывчивый форум", "активные люди"
ПОШЛИ НАФИГ
 
МДААААААААААААА
"Очень отзывчивый форум", "активные люди"
ПОШЛИ НАФИГ
Тебе что, все обязаны поклоняться?

Все что тебе нужно, это выучить джаву, а там уже и не такое сможешь сделать.
 
Ну да, тут то тебе "помогут"!
Берешь свой массив, берешь сам боард. Делаешь int переменную, в нее записываешь 0.
Каждый раз при обновлении борда, берешь следующую страницу на основе текущей. Как взять текущую? Да очень просто, list.get(index). (если массив, то еще проще array[index]) Как вычислить следующую? Тупо делаешь инкремент той переменной, только не переборщи, а то в исключение вылетешь. Как только дойдешь до последней, обнуляй. Вот и все.
 
Берешь свой массив, берешь сам боард. Делаешь int переменную, в нее записываешь 0.
Каждый раз при обновлении борда, берешь следующую страницу на основе текущей. Как взять текущую? Да очень просто, list.get(index). (если массив, то еще проще array[index]) Как вычислить следующую? Тупо делаешь инкремент той переменной, только не переборщи, а то в исключение вылетешь. Как только дойдешь до последней, обнуляй. Вот и все.
Он пример попросит сейчас, чекай.
 
Код:
public class AnimationToList {
    private List<String> list;
    private int index;

    public AnimationToList(List<String> list) {
        this.list = list;
    }
 
    public String next() {
        if(index==list.size()) {
            this.index = 0;
        }
        return this.list.get(this.index++);
    }
}
Пример юза.
AnimationToList test = new AnimationToList(list);
Где то в шедулере test.next();
 
Код:
public class AnimationToList {
    private List<String> list;
    private int index;

    public AnimationToList(List<String> list) {
        this.list = list;
    }
 
    public String next() {
        if(index==list.size()) {
            this.index = 0;
        }
        return this.list.get(this.index++);
    }
}
Пример юза.
AnimationToList test = new AnimationToList(list);
Где то в шедулере test.next();
зачем этот бред если можно просто list.get((index++) % list.size())
 
Код:
public class AnimationToList {
    private List<String> list;
    private int index;

    public AnimationToList(List<String> list) {
        this.list = list;
    }
 
    public String next() {
        if(index==list.size()) {
            this.index = 0;
        }
        return this.list.get(this.index++);
    }
}
Пример юза.
AnimationToList test = new AnimationToList(list);
Где то в шедулере test.next();
Зачем это когда есть Iterator?
 
Назад
Верх