[РЕШЕНО] Использование конфига в разных классах плагина.

_Murlooo_

Новичок
Пользователь
Баллы
6
Имя в Minecraft
_Murlooo_
Ребята, помогите мне пожалуйста! Вообщем, я столкнулся с такой проблемой, что мне нужно создать новый класс для анимации в ScoreBoard, но я хочу сделать её конфигурируемой, именно в одном конфиге, а не в разных. Как я могу использовать массивы в главном классе с конфига в других классах?
 
Ошибку выдаёт:
"
Multiple markers at this line
- The target type of this expression must be a functional interface
- The method runTaskTimer(Plugin, Runnable, long, long) in the type BukkitScheduler is not applicable for the arguments (() -> {},
long, long)

"
Ну так подставь аргументы, в чем проблема?
 
Ну так подставь аргументы, в чем проблема?
Мдаа...
Полностью соглашусь с комментатором выше насчёт вас: "А вот так не делай. Это пример плохого кода."
"Говнокодер", помогает "нубокодеру". Не хочу быть таким же, как и вы...
 
Мдаа...
Полностью соглашусь с комментатором выше насчёт вас: "А вот так не делай. Это пример плохого кода."
"Говнокодер", помогает "нубокодеру". Не хочу быть таким же, как и вы...
А что тебе собственно не понятно? Перед лямбдой поставь экземпляр плагина.
 
Непонятно куда это скопировать да и откуда мне с конфига лист брать, если оно считается как строка и берётся за путём ("Boards.animation")
PHP:
#Отправляешь с помощью ChatColor
name: &4Test
#Лист с строками
animations:
  - '&cT'
  - '&cTe'
  - '&cTes'
  - '&cTest'
#Но лучше с помощью циклов самому билдить итоговую строку
Plugin.getConfiguration().getStringList("animations");
 
PHP:
#Отправляешь с помощью ChatColor
name: &4Test
#Лист с строками
animations:
  - '&cT'
  - '&cTe'
  - '&cTes'
  - '&cTest'
#Но лучше с помощью циклов самому билдить итоговую строку
Plugin.getConfiguration().getStringList("animations");
ДА ЛАДНОООО?!?!?!?!?!?
 
Назад
Верх