Вопрос Не запускаеться expensive 2.0

Начинающий
Статус
Оффлайн
Регистрация
13 Июл 2022
Сообщения
10
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

всё норм запускалось решил забилдить забилдил потом вспомнил про джам сёрклы перебилдил и решил запустить а тут случилось это

[18:42:28] [main/INFO]: [OptiFine] (Reflector) Field not found: World.tileEntitiesToBeRemoved
[18:42:29] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.eventbus.api.Event$Result
[18:42:29] [main/INFO]: [OptiFine] (Reflector) Method not present: net.minecraftforge.common.extensions.IForgeBlockState.hasTileEntity
[18:42:29] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.extensions.IForgeEntity
[18:42:29] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.CrashReportExtender
[18:42:29] [main/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tags.ItemTags.createOptional
[18:42:32] [main/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[18:42:32] [main/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineResourceLocator
---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 31.08.2024, 18:42
Description: Initializing game

java.lang.NullPointerException: Initializing game
at java.base/java.util.Objects.requireNonNull(Objects.java:209)
at wtf.expensive.util.font.common.AbstractFont.getFont(AbstractFont.java:63)
at wtf.expensive.util.font.styled.StyledFont.<init>(StyledFont.java:31)
at wtf.expensive.util.font.Fonts.init(Fonts.java:57)
at net.minecraft.client.Minecraft.<init>(Minecraft.java:397)
at net.minecraft.client.main.Main.main(Main.java:172)
at Start.main(Start.java:12)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
at java.base/java.util.Objects.requireNonNull(Objects.java:209)
at wtf.expensive.util.font.common.AbstractFont.getFont(AbstractFont.java:63)
at wtf.expensive.util.font.styled.StyledFont.<init>(StyledFont.java:31)
at wtf.expensive.util.font.Fonts.init(Fonts.java:57)
at net.minecraft.client.Minecraft.<init>(Minecraft.java:397)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:172)
at Start.main(Start.java:12)
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2023
Сообщения
392
Реакции[?]
2
Поинты[?]
0
Судя по логам ошибки, проблема связана с инициализацией шрифтов в вашем клиенте Minecraft. Ошибка происходит из-за вызова метода requireNonNull, который указывает на то, что где-то передаётся null, хотя ожидался не null объект. Вот основные шаги, которые помогут решить проблему:

### 1. Проблема в классе AbstractFont
Основная ошибка начинается с:
Java:
java.lang.NullPointerException: Initializing game
at java.base/java.util.Objects.requireNonNull(Objects.java:209)
at wtf.expensive.util.font.common.AbstractFont.getFont(AbstractFont.java:63)
Это указывает на то, что внутри getFont метод пытается получить значение, которое оказывается null. Вам нужно проверить код метода getFont и убедиться, что все используемые переменные и объекты инициализированы корректно.

### 2. Проверьте доступность файлов шрифтов
Убедитесь, что все файлы шрифтов, используемые в вашем проекте, находятся на своих местах и доступны для чтения. Возможно, при переносе или сборке проекта какой-то файл шрифта был удален или перемещен.

### 3. Инициализация шрифтов
Ошибка также может возникнуть из-за некорректной инициализации шрифтов. Проверьте метод Fonts.init, убедитесь, что все шрифты загружаются правильно и нет обращений к неинициализированным объектам.

### 4. Проверьте зависимости с OptiFine и Forge
Логи содержат сообщения о том, что некоторые классы Forge отсутствуют или не присутствуют нужные методы:
Java:
[OptiFine] (Reflector) Class not present: net.minecraftforge.eventbus.api.Event$Result
[OptiFine] (Reflector) Method not present: net.minecraftforge.common.extensions.IForgeBlockState.hasTileEntity
Это может указывать на проблему совместимости между используемой версией OptiFine и Forge. Убедитесь, что вы используете совместимые версии модов.

### 5. Обновите зависимости и настройки сборки
  • Убедитесь, что в вашем проекте правильно настроены все зависимости (особенно для библиотеки OptiFine и Forge).
  • Пересоберите проект с чисткой всех временных файлов (Invalidate Caches в IDE и полное удаление папки build), а затем заново соберите и запустите проект.

### 6. Пример исправления в AbstractFont
Если у вас есть доступ к коду AbstractFont.getFont, убедитесь, что там проверяются все объекты перед использованием. Пример исправленного кода:

Java:
public Font getFont(String fontName, int style, int size) {
    // Проверяем, что fontName не null
    Objects.requireNonNull(fontName, "Font name cannot be null");

    // Ваша логика для загрузки шрифта
    Font font = ... // загрузка шрифта
    Objects.requireNonNull(font, "Font could not be loaded");
    
    return font;
}
### 7. Дополнительные шаги
  • Проверьте код на наличие try-catch блоков для обработки ошибок загрузки шрифтов.
  • Убедитесь, что все используемые ресурсы доступны по пути, который указываете в коде.
  • Попробуйте временно отключить сторонние моды, чтобы определить, не конфликтуют ли они с вашим клиентом.

Если после выполнения всех шагов проблема сохраняется, предоставьте код метода getFont и инициализации шрифтов для более детального анализа.
 
Начинающий
Статус
Оффлайн
Регистрация
28 Май 2024
Сообщения
99
Реакции[?]
1
Поинты[?]
1K
Судя по логам ошибки, проблема связана с инициализацией шрифтов в вашем клиенте Minecraft. Ошибка происходит из-за вызова метода requireNonNull, который указывает на то, что где-то передаётся null, хотя ожидался не null объект. Вот основные шаги, которые помогут решить проблему:

### 1. Проблема в классе AbstractFont
Основная ошибка начинается с:
Java:
java.lang.NullPointerException: Initializing game
at java.base/java.util.Objects.requireNonNull(Objects.java:209)
at wtf.expensive.util.font.common.AbstractFont.getFont(AbstractFont.java:63)
Это указывает на то, что внутри getFont метод пытается получить значение, которое оказывается null. Вам нужно проверить код метода getFont и убедиться, что все используемые переменные и объекты инициализированы корректно.

### 2. Проверьте доступность файлов шрифтов
Убедитесь, что все файлы шрифтов, используемые в вашем проекте, находятся на своих местах и доступны для чтения. Возможно, при переносе или сборке проекта какой-то файл шрифта был удален или перемещен.

### 3. Инициализация шрифтов
Ошибка также может возникнуть из-за некорректной инициализации шрифтов. Проверьте метод Fonts.init, убедитесь, что все шрифты загружаются правильно и нет обращений к неинициализированным объектам.

### 4. Проверьте зависимости с OptiFine и Forge
Логи содержат сообщения о том, что некоторые классы Forge отсутствуют или не присутствуют нужные методы:
Java:
[OptiFine] (Reflector) Class not present: net.minecraftforge.eventbus.api.Event$Result
[OptiFine] (Reflector) Method not present: net.minecraftforge.common.extensions.IForgeBlockState.hasTileEntity
Это может указывать на проблему совместимости между используемой версией OptiFine и Forge. Убедитесь, что вы используете совместимые версии модов.

### 5. Обновите зависимости и настройки сборки
  • Убедитесь, что в вашем проекте правильно настроены все зависимости (особенно для библиотеки OptiFine и Forge).
  • Пересоберите проект с чисткой всех временных файлов (Invalidate Caches в IDE и полное удаление папки build), а затем заново соберите и запустите проект.

### 6. Пример исправления в AbstractFont
Если у вас есть доступ к коду AbstractFont.getFont, убедитесь, что там проверяются все объекты перед использованием. Пример исправленного кода:

Java:
public Font getFont(String fontName, int style, int size) {
    // Проверяем, что fontName не null
    Objects.requireNonNull(fontName, "Font name cannot be null");

    // Ваша логика для загрузки шрифта
    Font font = ... // загрузка шрифта
    Objects.requireNonNull(font, "Font could not be loaded");
   
    return font;
}
### 7. Дополнительные шаги
  • Проверьте код на наличие try-catch блоков для обработки ошибок загрузки шрифтов.
  • Убедитесь, что все используемые ресурсы доступны по пути, который указываете в коде.
  • Попробуйте временно отключить сторонние моды, чтобы определить, не конфликтуют ли они с вашим клиентом.

Если после выполнения всех шагов проблема сохраняется, предоставьте код метода getFont и инициализации шрифтов для более детального анализа.
ебать ты хуйню высрал
 
Сверху Снизу