1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Делаем кнопки "Зайти на сервер", "Обновить" и отображение кол-ва игроков в гл. меню.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем gamerforEA, 16 июн 2014.

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

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Код улучшался только один раз (не за 2-3 месяца, а вообще).
    В туториале всё предельно ясно описано, в комментариях были ответы на вопросы. Если кому-то лень посидеть и подумать (а ещё почитать комментарии и воспользоваться гуглом), то это его проблемы.
     
  2. godred2

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

    Баллы:
    78
    А решение моей проблемы в коментах нет? Гугл обрыл не помогает!
    И смысл? Так не интересно, надо все самому научится! *Без этого никак, я так C++ учил.
    Ошибка, когда закинул классы в 1.6.4.jar
    Код:
    2015-01-19 13:55:47 [SEVERE] [ForgeModLoader] Unable to launch
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.launcher.components.Game$4.run(Game.java:240)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.NoClassDefFoundError: cpw/mods/fml/common/FMLCommonHandler
        at net.minecraft.crash.CrashReport.func_71504_g(CrashReport.java:58)
        at net.minecraft.crash.CrashReport.<init>(CrashReport.java:40)
        at net.minecraft.crash.CrashReport.func_85055_a(CrashReport.java:311)
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:812)
        at net.minecraft.client.main.Main.main(SourceFile:101)
        ... 12 more
    Caused by: java.lang.ClassNotFoundException: cpw.mods.fml.common.FMLCommonHandler
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:97)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 17 more
    
     
  3. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Forge не установлен.
     
  4. godred2

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

    Баллы:
    78
    Он был просто стар, обновил и все(надо было логи читать).
    СПАСИБО тебе!
     
  5. TAIFUN

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

    Баллы:
    76
    Такая же проблема со входом с 1 раза. Пишет сервер выключен. Пробовал сделать без туториала по средствам GuiConnecting, тоже самое. Не соединяет с 1 раза
     
  6. alex0007

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

    Баллы:
    123
    Что за ошибка?Крашится клиент при запуске через лаунчер , в mcp нормально запускается и работает
    Код:
    [21:19:14] [Client thread/INFO]: [net.minecraft.client.Minecraft:func_71377_b:349]: ---- Minecraft Crash Report ----
    // Who set us up the TNT?
    
    Time: 20.01.15 21:19
    Description: Initializing game
    
    java.lang.NoSuchMethodError: net.minecraft.client.resources.IResourceManager.getResource(Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/resources/IResource;
       at net.minecraft.client.gui.GuiMainMenu.<init>(GuiMainMenu.java:83)
       at cpw.mods.fml.client.FMLClientHandler.connectToServerAtStartup(FMLClientHandler.java:806)
       at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:547)
       at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
       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:135)
       at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
       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.launcher.components.U.run(net/launcher/components/U)
       at java.lang.Thread.run(Unknown Source)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
       at net.minecraft.client.gui.GuiMainMenu.<init>(GuiMainMenu.java:83)
       at cpw.mods.fml.client.FMLClientHandler.connectToServerAtStartup(FMLClientHandler.java:806)
       at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:547)
    
    -- Initialization --
    Details:
    Stacktrace:
       at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
       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:135)
       at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
     
  7. Raptor2108

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

    Баллы:
    173
    Флаги добавляли? И какой лаунчер?
     
  8. godred2

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

    Баллы:
    78
    Какие файлы кидал в minecraft.jar?
     
  9. TAIFUN

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

    Баллы:
    76
    Лаунчер sashok,флаги не добавлял,файл bee и pinger
     
  10. SmaIK199925

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

    Баллы:
    68
    Имя в Minecraft:
    SmaIK
    на какой строке
    нашел в mcp751 на строке 592 знаите
     
  11. MySt1k

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

    Баллы:
    173
    Внезапно, ошибки и показывает будто сервер офф, но подключается со 2 раза, с ошибкой java.lang.NullPointerException на главном экране . (Ранее все работало. Вообще ничего не изменял нигде)
    http://pastebin.com/CJaHAvtC
     
  12. Nikit04ek

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

    Баллы:
    63
    Skype:
    nikit.04ek
    Подскажите пожалуйста, как размер кнопки обновить поменять?
     
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Через конструктор класса. Их 2 - со стандартными размерами (вроде, 3 параметра) и с кастомными (5 параметров).
     
  14. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    Люди добрые дайте ссылку на Forge DecompWorkspace пожалуйста.
     
  15. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Если вы про ForgeGradle, то вот последняя версия для 1.7.10: клик.
     
  16. Popothoglo

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

    Баллы:
    68
    После нажатия на "Вернуться на главную", кидает в выбор серверов. Читал коменты и нашел где в GuiMultiplayer надо поставить код открытия главного меню. Вот только как его поставить, куда и какой код?) В эклипсе полный ноль :(
     
  17. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В начало метода initGui() нужно добавить вот этот код:
    Код:
    this.mc.displayGuiScreen(new GuiMainMenu());
     
  18. Popothoglo

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

    Баллы:
    68
    Спасибо! Я уже сделал))
     
  19. Dinamic_MinskGame

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

    Баллы:
    66
    Skype:
    Dinamic_by
    Имя в Minecraft:
    dinamic
    Где нужно создать Pinger.java??
    И куда после компиляции его в minecraft.jar положить?
     
  20. MySt1k

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

    Баллы:
    173
    При входе на сервер в главном меню
    ВСЕ ПРОБЛЕМЫ ИСПРАВИЛ!!!
     
    Последнее редактирование: 4 мар 2015

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