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

Мод RadioPlayer [1.7.x] [Порт]

Тема в разделе "Модификации клиента", создана пользователем gamerforEA, 18 авг 2014.

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

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Многие хотели видеть данный мод на версиях 1.7.2 и 1.7.10. Сегодня я закончил его портировать.

    Отличия моего порта от оригинала:
    1. Версия MC, конечно.
    2. Используется Forge, а не ModLoader.
    3. Открытый исходный код.
    4. Никакой обфускации.
    Ссылки на скачивание:
    ВНИМАНИЕ: Я не являюсь автором данного мода, автор - @alexandrage
     
  2. Mr Hosting
  3. MySt1k

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

    Баллы:
    173
    Последнее редактирование: 18 авг 2014
  4. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Спасибо!
     
  5. kirr9999

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

    Баллы:
    103
    Можешь скинуть работающие исходники этого мода под 1.6.4 со снятым стрингером?
     
  6. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    А где я их возьму?
     
  7. kirr9999

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

    Баллы:
    103
    Ну я думал, что ты расшифровал мод и переделал под форж и новую версию) Тогда ладно, можешь подсказать, какие изменения нужно внести в твои исходники, чтобы мод работал под 1.6.4? Просто хочу изменить некоторые кнопки, поэтому нужна именно твоя версия без обфускации.
     
  8. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Я его декомпилировал, но полученный код не скажу, что рабочий. Например, код для конфига я писал сам. А для 1.6.4 почти никакие изменения не нужны. Думаю, что ошибок будет не больше пяти. Eclipse их сам покажет.
     
  9. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    1. Используется Forge, а не ModLoader.
      Модлоадер уже давно вымер, ты о чем вообще?
     
  10. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В твоём моде использовался ModLoader.
     
  11. MySt1k

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

    Баллы:
    173
    Удивительно, но запуская игру с помощью моего лаунчера выбивает краш:
    P.S А с обычного лаунчера - норм.
     
    Последнее редактирование: 18 авг 2014
  12. PYRO

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

    Баллы:
    78
    Та же ерунда. С обычного лаунчера не смотрел. Запускал с 1.7.2
    Код (Text):
    1. 21:03:17] [Client thread/ERROR] [FML/]: Fatal errors were detected during the transition from POSTINITIALIZATION to AVAILABLE. Loading cannot continue
    2. [21:03:17] [Client thread/ERROR] [FML/]:
    3.     mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    4.     FML{7.2.156.1060} [Forge Mod Loader] (forge-1.7.2-10.12.1.1060.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    5.     Forge{10.12.1.1060} [Minecraft Forge] (forge-1.7.2-10.12.1.1060.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    6.     radioplayer{1.0} [RadioPlayer] (RadioPlayer.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    7.     voxelmap{1.7.2} [VoxelMap] (Voxelmap-1.7.2-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    8. [21:03:17] [Client thread/ERROR] [FML/]: The following problems were captured during this phase
    9. [21:03:17] [Client thread/ERROR] [FML/]: Caught exception from radioplayer
    10. java.lang.NoClassDefFoundError: net/minecraftforge/client/event/GuiScreenEvent$InitGuiEvent
    11.     at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?]
    12.     at java.lang.Class.privateGetDeclaredMethods(Unknown Source) ~[?:?]
    13.     at java.lang.Class.privateGetPublicMethods(Unknown Source) ~[?:?]
    14.     at java.lang.Class.getMethods(Unknown Source) ~[?:?]
    15.     at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:47) ~[EventBus.class:?]
    16.     at com.gamerforea.radioplayer.RadioPlayer.postInit(RadioPlayer.java:60) ~[RadioPlayer.class:?]
    17.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    18.     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    19.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    20.     at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
    21.     at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?]
    22.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    23.     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    24.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    25.     at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
    26.     at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
    27.     at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
    28.     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
    29.     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
    30.     at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
    31.     at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209) ~[LoadController.class:?]
    32.     at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188) ~[LoadController.class:?]
    33.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    34.     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    35.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    36.     at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
    37.     at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) ~[guava-15.0.jar:?]
    38.     at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47) ~[guava-15.0.jar:?]
    39.     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314) ~[guava-15.0.jar:?]
    40.     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) ~[guava-15.0.jar:?]
    41.     at com.google.common.eventbus.EventBus.post(EventBus.java:267) ~[guava-15.0.jar:?]
    42.     at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
    43.     at cpw.mods.fml.common.Loader.initializeMods(Loader.java:680) [Loader.class:?]
    44.     at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:268) [FMLClientHandler.class:?]
    45.     at net.minecraft.client.Minecraft.func_71384_a(MinecraftOverlay.java:525) [azd.class:?]
    46.     at net.minecraft.client.Minecraft.func_99999_d(MinecraftOverlay.java:813) [azd.class:?]
    47.     at net.minecraft.client.main.Main.main(SourceFile:103) [Main.class:?]
    48.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    49.     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    50.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
    51.     at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
    52.     at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
    53.     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
    54. Caused by: java.lang.ClassNotFoundException: net.minecraftforge.client.event.GuiScreenEvent$InitGuiEvent
    55.     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?]
    56.     at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    57.     at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    58.     ... 43 more
    59. Caused by: java.lang.NullPointerException
    60.     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?]
    61.     at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    62.     at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
    63.     ... 43 more
     
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    А вы не пробовали обновлять Forge?
     
  14. MySt1k

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

    Баллы:
    173
    Через лаунчер сашка не запускается, есть предложения как исправить? У кого стоит мод на этом лаунчере?
    --- Сообщения объединены: 26 авг 2014, предыдущее сообщение: 24 авг 2014 ---
    Тут ошибочка:
    Код (Text):
    1.     public synchronized void startPlayer()
    2.     {
    3.         if (!this.isPlaybackThreadClosed())
    4.         {
    5.             this.stopPlayer();
    6.         }
    7.  
    8.         if (this.currentStreamIndex >= 0 && this.currentStreamIndex < this.listStreams.size())
    9.         {
    10.             String currentStream = this.listStreams.get(this.currentStreamIndex);
    11.             if (currentStream != null)
    12.             {
    13.                 this.playbackThread = new PlaybackThread(currentStream);
    14.                 this.playbackThread.start();
    15.             }
    16.         }
    17.     }
    а именно:
    Код (Text):
    1.         if (this.currentStreamIndex >= 0 && this.currentStreamIndex < this.listStreams.size())
    2.         {
    3.             String currentStream = this.listStreams.get(this.currentStreamIndex);
    4.             if (currentStream != null)
    5.             {
    6.                 this.playbackThread = new PlaybackThread(currentStream);
    7.                 this.playbackThread.start();
    8.             }
    9.         }
     
  15. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. У меня всё прекрасно работает
    2. Этот участок кода написан @alexandrage
    3. Я, Eclipse и FindBugs не видим тут ошибки.
     
  16. MySt1k

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

    Баллы:
    173
    И у меня тоже, но используя лаунчер не FSashok. Сам попробуй на нем...
    Почитав в инете про эту ошибку меня все сильнее направило на этот участок кода.
     
  17. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Если код работает везде кроме Сашка, то проблема не в моде.
     
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    В том коде ошибок нет. Так проблема не в моде.
    Конечно код внутри alignbuttons стоит подкорректировать чтобы он не падал когда в конфиге записано 0 стримов.
    Правда в нормальных условиях 0 стримов там быть не может.
     
  19. MySt1k

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

    Баллы:
    173
    Хм... что же тогда мешает лаунчеру загрузить мод...
    Может быть встроенный в него (лаунчер) javazoom - jl player ?
     
  20. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Моду мешает то что что-то удаляет конфиг мода. В конфиге по дефолту записан один стрим. Если в конфиге нет стримов либо конфига нет, тогда под падает.
     
  21. MySt1k

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

    Баллы:
    173
    Все, спасибо. Проблему понял.
     

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