Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Помогите забилдить софт

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
9 Янв 2026
Сообщения
10
Реакции
0
Приветствую форум, столкнулся с проблемой, что при билде артифактов monoton 2.1 SRC Ready от kofe1337 (noad)
в jar, запускаю через legacy launcher (noad) , при этом скачав Optifine 1.16.5 и обычную версию 1.16.5, у меня крашится игра с неизвестной ошибкой. пробовал с java 21,17,8

И ничего все равно не запустилось, я снизу краш тикет.

Picked up _JAVA_OPTIONS:
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at java.base/sun.security.util.SignatureFileVerifier.processImpl(Unknown Source)
at java.base/sun.security.util.SignatureFileVerifier.process(Unknown Source)
at java.base/java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.base/java.util.jar.JarVerifier.update(Unknown Source)
at java.base/java.util.jar.JarFile.initializeVerifier(Unknown Source)
at java.base/java.util.jar.JarFile.ensureInitialization(Unknown Source)
at java.base/java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(Unknown Source)
at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/sun.launcher.LauncherHelper.loadMainClass(Unknown Source)
at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)


И второй краш лог - Error: Could not find or load main class net.minecraft.client.main.Main

надеюсь на помощь форума, спасибо заранее!
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
привет!
удали с джарки любое упоминание meta
у тебя сборка должна быть только с манифестом
 
привет!
удали с джарки любое упоминание meta
у тебя сборка должна быть только с манифест
Привет! удалить в PROJECT STRUCTURE - artifacts - monoton.jar (noad) любое упоминание meta?
я так понял? или нет?
если не так, дай пожалуйста гайд как это сделать, а то я не совсем понял
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет! удалить в PROJECT STRUCTURE - artifacts - monoton.jar (noad) любое упоминание meta?
я так понял? или нет?
если не так, дай пожалуйста гайд как это сделать, а то я не совсем понял
любое упоминание meta-inf так как в ней содержатся данные из ориг джарки майнкрафта а она у тебя модифицированная

второй лог ошибки - добавить недостающий класс в свою джарку
Привет! удалить в PROJECT STRUCTURE - artifacts - monoton.jar (noad) любое упоминание meta?
я так понял? или нет?
если не так, дай пожалуйста гайд как это сделать, а то я не совсем понял
по поводу файлов, да
 
любое упоминание meta-inf так как в ней содержатся данные из ориг джарки майнкрафта а она у тебя модифицированная

второй лог ошибки - добавить недостающий класс в свою джарку

по поводу файлов, да
в забилженной jar я не нашел ничего связанного с meta-inf кроме самой папки Meta-inf, я удалил эту папку.

И теперь вылез этот крашлог -

Picked up _JAVA_OPTIONS:
Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Completely ignored arguments: [-noverify]
[00:09:30] [Render thread/INFO]: [OptiFine] (Reflector) Field not found: World.tileEntitiesToBeRemoved
[00:09:30] [Render thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.eventbus.api.Event$Result
[00:09:30] [Render thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraftforge.common.extensions.IForgeBlockState.hasTileEntity
[00:09:30] [Render thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.extensions.IForgeEntity
[00:09:30] [Render thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[00:09:30] [Render thread/INFO]: Environment: ElyEnvironment[name=ely,authHost=[URL]https://authserver.ely.by/auth,accountsHost=
Пожалуйста, авторизуйтесь для просмотра ссылки.
[/URL]<null>]
[00:09:31] [Render thread/INFO]: Setting user:
[00:09:31] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 build 10
---- Minecraft Crash Report ----
// There are four lights!

Time: 19.01.2026, 00:09
Description: Initializing game

java.lang.NullPointerException: Cannot invoke "net.minecraft.client.Minecraft.getMainWindow()" because the return value of "net.minecraft.client.Minecraft.getInstance()" is null
at net.optifine.Config.checkInitialized(Config.java:168)
at net.optifine.Config.initDisplay(Config.java:158)
at com.mojang.blaze3d.platform.GlStateManager.init(GlStateManager.java:308)
at com.mojang.blaze3d.platform.GLX._init(GLX.java:147)
at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:590)
at djz.<init>(SourceFile:478)
at net.minecraft.client.main.Main.main(SourceFile:177)


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

-- Head --
Thread: Render thread
Stacktrace:
at net.optifine.Config.checkInitialized(Config.java:168)
at net.optifine.Config.initDisplay(Config.java:158)
at com.mojang.blaze3d.platform.GlStateManager.init(GlStateManager.java:308)
at com.mojang.blaze3d.platform.GLX._init(GLX.java:147)
at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:590)
at djz.<init>(SourceFile:478)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(SourceFile:177)

-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.12, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 1519477496 bytes (1449 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
CPUs: 12
JVM Flags: 23 total; -Xverify:none -Xms2048M -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=200 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:+UseG1GC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:+UseStringDeduplication -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -Xmx2048M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss2M
Launched Version: 1.16.5
Backend library: LWJGL version 3.2.2 build 10
Backend API: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 577.00, NVIDIA Corporation
GL Caps:
Using VBOs: Yes
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
CPU: <unknown

Можешь подсказать , как это пофиксить?
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
-- Head --
Thread: Render thread
Stacktrace:
at net.optifine.Config.checkInitialized(Config.java:168)
at net.optifine.Config.initDisplay(Config.java:158)
at com.mojang.blaze3d.platform.GlStateManager.init(GlStateManager.java:308)
at com.mojang.blaze3d.platform.GLX._init(GLX.java:147)
at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:590)
at djz.<init>(SourceFile:478)
у тебя класс оптифайна не инициализирован в коде, он у тебя он инициализируется после полной загрузки оптифайна, добавь в хеде чтобы он загружался принудительно перед запуском самого оптифайна
 
у тебя класс оптифайна не инициализирован в коде, он у тебя он инициализируется после полной загрузки оптифайна, добавь в хеде чтобы он загружался принудительно перед запуском самого оптифайна
Можешь пожалуйста подсказать как это сделать ? буду очень благодарен
у меня есть доступ к SRC
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
скинь мне jar файл свой либо же код инициализации оптифайна
Пожалуйста, авторизуйтесь для просмотра ссылки.
вот
 
Последнее редактирование:
Приветствую форум, столкнулся с проблемой, что при билде артифактов monoton 2.1 SRC Ready от kofe1337 (noad)
в jar, запускаю через legacy launcher (noad) , при этом скачав Optifine 1.16.5 и обычную версию 1.16.5, у меня крашится игра с неизвестной ошибкой. пробовал с java 21,17,8

И ничего все равно не запустилось, я снизу краш тикет.

Picked up _JAVA_OPTIONS:
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at java.base/sun.security.util.SignatureFileVerifier.processImpl(Unknown Source)
at java.base/sun.security.util.SignatureFileVerifier.process(Unknown Source)
at java.base/java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.base/java.util.jar.JarVerifier.update(Unknown Source)
at java.base/java.util.jar.JarFile.initializeVerifier(Unknown Source)
at java.base/java.util.jar.JarFile.ensureInitialization(Unknown Source)
at java.base/java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(Unknown Source)
at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/sun.launcher.LauncherHelper.loadMainClass(Unknown Source)
at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)


И второй краш лог - Error: Could not find or load main class net.minecraft.client.main.Main

надеюсь на помощь форума, спасибо заранее!
Пошли дс я ток что понял как фиксить
 
Назад
Сверху Снизу