Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Forge 1.4.2 По нестандартному пути

Тема в разделе "[Архив] Помощь", создана пользователем ql_Nik_lp, 11 дек 2012.

  1. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    • Раздел Веб-обвязки и лаунчеры не для помощи, запомните.
    Всем доброго вечера!
    Последние несколько дней занимаемся сборкой индустриального клиента под версию 1.4.2, и вроде бы уже и все готово, да только одна заноза не дает закончить:
    Фордж категорически отказывается работать из любой папки помимо .minecraft, в ней все нормально.
    Пробовали даже скачивать клиент лаунчером, а затем копировать в .minecraft, результат - все работает!

    В общем я уже совсем мозг сломал... Так что если кто знает как с этим быть - прошу рассказать :)

    З.Ы. Лаунчер сашка
     
  2. Хостинг MineCraft
    <
  3. tirar

    tirar Активный участник

    Баллы:
    63
    То же самое. Лаунчер значения не имеет, у меня txdl. В .minecraft работает, в .servername нет. Прошу совета у знающих людей.
     
    Attelis и ql_Nik_lp нравится это.
  4. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    А в minecraft.jar/net/minecraft/client/minecraft.class имя папки изменял?
     
    ВремяПриключений, CyberMan и tirar нравится это.
  5. Raptor2108

    Raptor2108 Старожил Пользователь

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Меняйте в minecraft.class путь и все будет ок.
     
    tirar нравится это.
  6. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Да

    Поменял
     
  7. tirar

    tirar Активный участник

    Баллы:
    63
    У меня заработало, спасибо!
     
  8. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Нашел у себя в папке любопытный лог:
    2012-12-12 02:02:33 [INFO] [ForgeModLoader] Forge Mod Loader version 4.2.13.429 for Minecraft 1.4.2 loading
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] All core mods are successfully located
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Discovering coremods
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Found library file argo-2.25.jar present and correct in lib dir

    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Found library file guava-12.0.1.jar present and correct in lib dir

    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Found library file asm-all-4.0.jar present and correct in lib dir

    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Running coremod plugins
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Running coremod plugin FMLCorePlugin
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Coremod plugin FMLCorePlugin run successfully
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Running coremod plugin FMLForgePlugin
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Coremod plugin FMLForgePlugin run successfully
    2012-12-12 02:02:33 [FINEST] [ForgeModLoader] Validating minecraft
    2012-12-12 02:02:34 [FINEST] [ForgeModLoader] Minecraft validated, launching...
    2012-12-12 02:02:34 [INFO] [STDERR] java.lang.RuntimeException: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2012-12-12 02:02:34 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:269)
    2012-12-12 02:02:34 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:212)
    2012-12-12 02:02:34 [INFO] [STDERR] at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:28)
    2012-12-12 02:02:34 [INFO] [STDERR] at Z.Z.append(Z/Z)
    2012-12-12 02:02:34 [INFO] [STDERR] at Z.Z.init(Z/Z)
    2012-12-12 02:02:34 [INFO] [STDERR] at net.sashok724.launcher.components.Game.<init>(net/sashok724/launcher/components/Game)
    2012-12-12 02:02:34 [INFO] [STDERR] at C.T.run(C/T)
    2012-12-12 02:02:34 [INFO] [STDERR] at C.R.Z(C/R)
    2012-12-12 02:02:34 [INFO] [STDERR] at C.K.run(C/K)
    2012-12-12 02:02:34 [INFO] [STDERR] Caused by: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2012-12-12 02:02:34 [INFO] [STDERR] at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:159)
    2012-12-12 02:02:34 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:254)
    2012-12-12 02:02:34 [INFO] [STDERR] ... 8 more
    2012-12-12 02:02:34 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2012-12-12 02:02:34 [INFO] [STDERR] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.net.URLClassLoader$1.run(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.security.AccessController.doPrivileged(Native Method)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.net.URLClassLoader.findClass(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.lang.Class.forName0(Native Method)
    2012-12-12 02:02:34 [INFO] [STDERR] at java.lang.Class.forName(Unknown Source)
    2012-12-12 02:02:34 [INFO] [STDERR] at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:151)
    2012-12-12 02:02:34 [INFO] [STDERR] ... 9 more

    Как можно судить, фордж не может найти net.minecraft.Launcher
    Что можно предпринять?
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А зачем ему искать net.minecraft.Launcher :D Что то ты напутал при сборки клиента.
     
  10. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Например что?
     
    slavik123123123 нравится это.
  11. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Хм... Поступим логично sashok724
     
  12. 1lyaSweeper

    1lyaSweeper Старожил Пользователь

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Сашка-петушка
     
  13. alex55i

    alex55i Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    Если игра апплет, то фордж перезапускает себя через net.minecraft.Launcher
     
  14. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Так, с первой проблемой разобрался, встала вторая...
    Фордж не дружит с обфусцированным лаунчером...

    Что в этом случае делать - понятия не имею
     
  15. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Все так.
    А каким образом можно заставить обфускатор игнорировать класс?
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Все там обфусцируется поставьте галочку пропускать классы, которые вызываются не на прямую и все ок будет.
     
  17. Автор темы
    ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Огромное спасибо! Заработало!

    З.ы. У тебя Win8 Что ли? о_О
     
  18. ALLix

    ALLix Активный участник Пользователь

    Баллы:
    88
    Все таки тему надо открыть :)

    Лаунчер вот этот : http://rubukkit.org/threads/source-Лаунчер-от-maximusorg-update-3-1.19799/

    Та же проблема :

    Код:
    2013-01-22 14:25:39 [INFO] [ForgeModLoader] Download complete
    2013-01-22 14:25:39 [INFO] [ForgeModLoader] Found valid fingerprint for Minecraft Forge. Certificate fingerprint de4cf8a3f3bc15635810044c39240bf96804ea7d
    2013-01-22 14:25:40 [INFO] [STDERR] Exception in thread "Thread-5" java.lang.RuntimeException: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-01-22 14:25:40 [INFO] [STDERR]    at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:269)
    2013-01-22 14:25:40 [INFO] [STDERR]    at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:212)
    2013-01-22 14:25:40 [INFO] [STDERR]    at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:25)
    2013-01-22 14:25:40 [INFO] [STDERR]    at net.minecraft.launcher.Launcher.replace(Launcher.java:143)
    2013-01-22 14:25:40 [INFO] [STDERR]    at net.minecraft.launcher.Launcher$1.run(Launcher.java:87)
    2013-01-22 14:25:40 [INFO] [STDERR] Caused by: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-01-22 14:25:40 [INFO] [STDERR]    at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:159)
    2013-01-22 14:25:40 [INFO] [STDERR]    at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:254)
    2013-01-22 14:25:40 [INFO] [STDERR]    ... 4 more
    2013-01-22 14:25:40 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.security.AccessController.doPrivileged(Native Method)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.lang.Class.forName0(Native Method)
    2013-01-22 14:25:40 [INFO] [STDERR]    at java.lang.Class.forName(Class.java:264)
    2013-01-22 14:25:40 [INFO] [STDERR]    at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:151)
    2013-01-22 14:25:40 [INFO] [STDERR]    ... 5 more
    в minecraft.class изменено на мою директорию, в сырцах изначально пакет был с другим именем, переименовал в net.minecraft.Launcher зависимости все обновил, тоже самое. Поможите!!! ;)

    UPD: Пробовал не менять оригинальную директорию, тоже самое - ошибка
     

Поделиться этой страницей