- Баллы
- 143
- Имя в Minecraft
- gamerforEA_MCPC
В GuiMainMenu.drawScreen(int par1, int par2, float par3) после рендера копирайтов.Куда вставить?
D=
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
В GuiMainMenu.drawScreen(int par1, int par2, float par3) после рендера копирайтов.Куда вставить?
D=
СПАСИБО ОГРОМНОЕ!В GuiMainMenu.drawScreen(int par1, int par2, float par3) после рендера копирайтов.
и еще 1 тупой вопрос.В GuiMainMenu.drawScreen(int par1, int par2, float par3) после рендера копирайтов.
.Потоку посылается команда на остановку только при закрытии главного меню, это сделано, чтобы не тратить время на его запуск при каждом пинговании. Касательно кучи потоков, сейчас поэксперементирую.Вариант с отдельным потоком у вас не правильный. Если растягивать окно клиента, то там херова туча потоков запустится и панарама начитает тормозить.
А все потому что у вас поток зациклен и сам не стопается.
Теперь я понимаю почему вы назвали многопоточным вариантом.
Ребят.Потоку посылается команда на остановку только при закрытии главного меню, это сделано, чтобы не тратить время на его запуск при каждом пинговании. Касательно кучи потоков, сейчас поэксперементирую.
Класс необходимо закидывать в JAR клиента, а не Forge. Кстати, необходимо добавить эти 2 JVM флаги:Ребят.
Скомпилировал все нормально.
Получил мод.
Открываю.
там bee.class
Прикол в том что когда я его сую в .jar форджа и удаляю META-INF при запуске с командой он крашиться все равно.
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Я так все и делаю!Класс необходимо закидывать в JAR клиента, а не Forge. Кстати, необходимо добавить эти 2 JVM флаги:
Код:-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Это значит, что вы что-то криво делаете. При тестировании у меня всё прекрасно работало.Я так все и делаю!
Краш!
А при закидывании файла в обычный 1.7.10.jar он перекачивает его и ничего не происходит.
у меня тоже.Это значит, что вы что-то криво делаете. При тестировании у меня всё прекрасно работало.
Стоп. С каких пор ForgeGradle обфусцирует имена классов?у меня тоже.
Только когда компилирую и класс bee в .jar гружу не работает =(
Жалоб на ошибки тоже не было.
Фиг знает что не так.
У меня компилируется мод, я из него класс достаю ._.Стоп. С каких пор ForgeGradle обфусцирует имена классов?
Скиньте краш-лог.У меня компилируется мод, я из него класс достаю ._.
Скиньте краш-лог.
---- Minecraft Crash Report ----
// Ooh. Shiny.
Time: 22.07.14 23:46
Description: Initializing game
java.lang.NoClassDefFoundError: cpw/mods/fml/client/GuiModList
at bao.ag(SourceFile:452)
at bao.f(SourceFile:713)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: cpw.mods.fml.client.GuiModList
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at com.mumfrey.liteloader.transformers.ClassOverlayTransformer.remapClass(ClassOverlayTransformer.java:187)
at com.mumfrey.liteloader.transformers.ClassOverlayTransformer.transform(ClassOverlayTransformer.java:172)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174)
... 11 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at bao.ag(SourceFile:452)
-- Initialization --
Details:
Stacktrace:
at bao.f(SourceFile:713)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_05, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 54782224 bytes (52 MB) / 135266304 bytes (129 MB) up to 1895825408 bytes (1808 MB)
Mod Pack: Unknown / None
LiteLoader Mods: none
LaunchWrapper: 12 active transformer(s)
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.JoinGamePacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerChatPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderCallbackInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LoginSuccessPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CustomPayloadPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerCustomPayloadPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ChatPacketTransformer
JVM Flags: 1 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 660/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
У меня другая реализация, тред запускается выполняется и все, не продолжает висеть в цикле.Потоку посылается команда на остановку только при закрытии главного меню, это сделано, чтобы не тратить время на его запуск при каждом пинговании. Касательно кучи потоков, сейчас поэксперементирую.
Чистый клиент можно получить с помощью официального лаунчера или TLauncher.Скиньте чистый клиент 1 6 4 а то винду сносил забыл забекапить
может стоит добавить в шапку?)Просто надо добавить в метод initGui(), находящийся в GuiMultiplayer, код открытия главного меню.
Абсолютно все вызовы методов можно найти в коде. В этом очень сильно помогают Eclipse и Notepad++.может стоит добавить в шапку?)
Я вот, например, не знаю сию функцию...
this.mc.displayGuiScreen(new GuiMainMenu());