Ошибка при генераций блока

Версия Minecraft
1.7.10
53
1
[font=Georgia, 'Times New Roman', Times, serif]На днях делал мод всё было норм но возникла ошибка при запуске майнкрафта в Eclipse все норм запустилось до меню где написано одиночная игра и сетевая игра а при начало генерирования карты в одиночной игре вылетает майнкрафт с ошибкой: [/font][font=Georgia, 'Times New Roman', Times, serif]AL lib: (EE) alc_cleanup: 1 device not closed[/font]
[font=Georgia, 'Times New Roman', Times, serif]Помогите при убирании строчки GameRegistry.registerWorldGenerator(paladiym, 0); в Главном Классе Main всё работает тока руда не генерируется а при вставке строчку обратно не работает мир. Скинул 3 класса Main, paladii, paladiym. Пожалуйста помогите кто может!!![/font]
[font=Georgia, 'Times New Roman', Times, serif]Суть в том что не могу чтобы руда генерировалась.[/font]
  1. Main - Главный класс мода.
  2. paladii - Блок который должен генерироваться на заданной высоте.
  3. paladiym - Генератор блока paladii.
[font=Georgia, 'Times New Roman', Times, serif]P.S Установлена специальная генерация чтобы он входил в зону видимости, а потом уже высоту поменяю на более приемлемую.[/font]
 

Вложения

  • crash-2016-07-27_11.23.45-server.txt
    3.1 KB · Просмотры: 7
  • Main.txt
    3.9 KB · Просмотры: 8
  • paladii.txt
    677 байт · Просмотры: 6
  • paladiym.txt
    2.9 KB · Просмотры: 8
Решение
1. Переименуй класс paladiym в PaladiymGenerator, так как имена классов пишутся с большой буквы.

2. После того как переименовал, добавь в класс Main, в метод preLoad(), этот код:

Код:
paladium = new PaladiymGenerator();
AlexSocol написал(а):
"AL lib: (EE) alc_cleanup: 1 device not closed" - на это вообще не обращай внимания. Проблемы у тебя, по всей видимости, с ворлдгеном.
Странный код, где ты его взял?

с Minecraft wiki 
Вот ссылка: http://minecraft-ru.gamepedia.com/Создание_модификаций_с_помощью_Forge/1.7%2B#cite_note-9
Номер урока: 3.7 Урок 7. Генерация
 
Код:
java.lang.NullPointerException: at index 0

Код посмотреть не когда, но краш лог я глянул и увидел ошибку непрвильного обращения.
Что то в коде ты не так делаешь...

Чутт пощже посмотрю, если не разберешься
 
Onneros написал(а):
Код:
java.lang.NullPointerException: at index 0

Код посмотреть не когда, но краш лог я глянул и увидел ошибку непрвильного обращения.
Что то в коде ты не так делаешь...

Чутт пощже посмотрю, если не разберешься

Спасибо большое, жду решения проблемы сам не увидел ошибку все было сделано нормально, а так ошибки не найдено.
 
Onneros написал(а):
Код:
java.lang.NullPointerException: at index 0

Код посмотреть не когда, но краш лог я глянул и увидел ошибку непрвильного обращения.
Что то в коде ты не так делаешь...

Чутт пощже посмотрю, если не разберешься

Жду решений проблемы.
 
Player942 написал(а):
1. Переименуй класс paladiym в PaladiymGenerator, так как имена классов пишутся с большой буквы.

2. После того как переименовал, добавь в класс Main, в метод preLoad(), этот код:

Код:
paladium = new PaladiymGenerator();

Спасибо большое теперь можно как то оптимизировать чтобы быстрее  заходило на карту,
 
Назад
Сверху