Вопрос [Решено] Ошибка с системой шрифтов Expensive 3.1

Начинающий
Статус
Оффлайн
Регистрация
2 Окт 2020
Сообщения
92
Реакции[?]
2
Поинты[?]
0
Вот
Пожалуйста, авторизуйтесь для просмотра ссылки.
, взял её с темы: https://yougame.biz/threads/326587/
Все шрифты установлены, все пути правильны и проверенны несколько раз, хз из-за чего ошибка
Крашит при запуске мира и прогрузки панели (в которой и есть этот текст)

Fonts.woveline[19].drawCenteredString(matrixStack, "expensive", x + leftPanel / 2f, y + 14, -1)
java.lang.NullPointerException: Cannot invoke "im.expensive.utils.font.styled.StyledFont.drawCenteredString(com.mojang.blaze3d.matrix.MatrixStack, String, double, double, int)" because "im.expensive.utils.font.Fonts.woveline[19]" is null
(и да я понимаю что он какого-то хуя пустой, но вот почему и как пофиксить не понимаю :innocent:)

краш лог:

log:
---- Minecraft Crash Report ----
// I bet real Coders wouldn't have this problem.

Time: 10.08.2024, 12:36
Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "im.expensive.utils.font.styled.StyledFont.drawCenteredString(com.mojang.blaze3d.matrix.MatrixStack, String, double, double, int)" because "im.expensive.utils.font.Fonts.woveline[19]" is null
    at im.expensive.ui.midnight.ClickGui.renderBackground(ClickGui.java:145)
    at im.expensive.ui.midnight.ClickGui.render(ClickGui.java:120)
    at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:779)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:979)
    at net.minecraft.client.Minecraft.run(Minecraft.java:570)
    at net.minecraft.client.main.Main.main(Main.java:189)
    at Start.main(Start.java:11)


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

-- Head --
Thread: Render thread
Stacktrace:
    at im.expensive.ui.midnight.ClickGui.renderBackground(ClickGui.java:145)
    at im.expensive.ui.midnight.ClickGui.render(ClickGui.java:120)

-- Screen render details --
Details:
    Screen name: im.expensive.ui.midnight.ClickGui
    Mouse location: Scaled: (213, 120). Absolute: (427.000000, 240.000000)
    Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2.000000
 
Последнее редактирование:
Начинающий
Статус
Онлайн
Регистрация
12 Июл 2023
Сообщения
174
Реакции[?]
2
Поинты[?]
3K
Вот
Пожалуйста, авторизуйтесь для просмотра ссылки.
, взял её с темы: https://yougame.biz/threads/326587/
Все шрифты установлены, все пути правильны и проверенны несколько раз, хз из-за чего ошибка
Крашит при запуске мира и прогрузки панели (в которой и есть этот текст)

Fonts.woveline[19].drawCenteredString(matrixStack, "expensive", x + leftPanel / 2f, y + 14, -1)
java.lang.NullPointerException: Cannot invoke "im.expensive.utils.font.styled.StyledFont.drawCenteredString(com.mojang.blaze3d.matrix.MatrixStack, String, double, double, int)" because "im.expensive.utils.font.Fonts.woveline[19]" is null
(и да я понимаю что он какого-то хуя пустой, но вот почему и как пофиксить не понимаю :innocent:)

краш лог:

log:
---- Minecraft Crash Report ----
// I bet real Coders wouldn't have this problem.

Time: 10.08.2024, 12:36
Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "im.expensive.utils.font.styled.StyledFont.drawCenteredString(com.mojang.blaze3d.matrix.MatrixStack, String, double, double, int)" because "im.expensive.utils.font.Fonts.woveline[19]" is null
    at im.expensive.ui.midnight.ClickGui.renderBackground(ClickGui.java:145)
    at im.expensive.ui.midnight.ClickGui.render(ClickGui.java:120)
    at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:779)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:979)
    at net.minecraft.client.Minecraft.run(Minecraft.java:570)
    at net.minecraft.client.main.Main.main(Main.java:189)
    at Start.main(Start.java:11)


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

-- Head --
Thread: Render thread
Stacktrace:
    at im.expensive.ui.midnight.ClickGui.renderBackground(ClickGui.java:145)
    at im.expensive.ui.midnight.ClickGui.render(ClickGui.java:120)

-- Screen render details --
Details:
    Screen name: im.expensive.ui.midnight.ClickGui
    Mouse location: Scaled: (213, 120). Absolute: (427.000000, 240.000000)
    Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2.000000
Зайди в класс Expensive, private void clientLoad() { далее пишеш где в этом Fonts.init()
 
Сверху Снизу