Проблема с написанием мода

Сообщения
54
Лучшие ответы
0
Реакции
1
Версия Minecraft
1.12.2
почему у меня эти 2 красные строчки не компилятся?
1549901232380.png
1549901245988.png
 
Сообщения
275
Лучшие ответы
2
Реакции
10
Нажми на красную лампочку, там написано, что за ошибка
 
Сообщения
54
Лучшие ответы
0
Реакции
1
нельзя, если поменяю на итем стак то кусок с алмазным мечом будет выдавать ошибку
1549901747442.png
 
Сообщения
275
Лучшие ответы
2
Реакции
10
я не знаю что у тебя там, но гдето ошибка
 
Сообщения
275
Лучшие ответы
2
Реакции
10
он не всегда правильно определяет ошибки
 
Сообщения
275
Лучшие ответы
2
Реакции
10
я смотрю, ты недавно пришёл на форум. перейди на версию 1. 7. 10. Там намного больше туториалов.
 
Сообщения
54
Лучшие ответы
0
Реакции
1
нехачу)) мне 1.12.2 больше нравится т.к новая и перспективная(вроде).Для опыта попробовал бы но эти версии слишком разные а моды тем более
 
Сообщения
690
Лучшие ответы
29
Реакции
92
1. Конструктор неправильный;
2. Ты должен возвращать ItemStack, а не Item.

UPD. Лог по-другому создаётся.
UPD 2. return new ItemStack(Items.APPLE); P.S. Код на коленочке =)
 
Сообщения
275
Лучшие ответы
2
Реакции
10
ты не понял, нет разницы какая версия популярна, люди сначала выбирают мод, а потом майнкрафт под них, в лаунчере майна можно выбрать любую версию при запуске
 
Сообщения
54
Лучшие ответы
0
Реакции
1
1. Конструктор неправильный;
можно поподробнее пожалуйста)
2 Спасиб , вот почему меня ругал иинтелидж)
 
Сообщения
54
Лучшие ответы
0
Реакции
1
ты не понял, нет разницы какая версия популярна, люди сначала выбирают мод, а потом майнкрафт под них, в лаунчере майна можно выбрать любую версию при запуске
Всё равно меня уже подташнивает от версии 1.8 и ниже , слишком много играл в них) но если будет безнадёжно лучше перейду на 1.7.10
 
Сообщения
690
Лучшие ответы
29
Реакции
92
В общих чертах, сначала создаёшь поле Logger logger;, после в пре-инициализации ты должен эвентом показать, что это лог (logger = event.getModLog();). Далее, в ините и пост-ините ты даёшь лог. Конструкторов там много, но общий принцип таков:
LOGGER.log(lvl, marker* ,msg, throwable*);
* - необязательные поля.
lvl - Level.LEVEL Там такие энумы: ALL, DEBUG, WARN, INFO, FATAL, ERROR, TRACE, OFF (Вроде все). Перевод сам за себя говорит.
marker - хз;
msg - сообщение (String);
throwable - тоже хз.

Примерно так. А то что ты пытаешься сделать - FMLLog.log(level, format, data);
level - разбирали;
format - оформление;
data - сообщение.
 
Сообщения
690
Лучшие ответы
29
Реакции
92
Исправил.
 
Сверху