[1.6.4] Свои звуки в подпапках

Регистрирую звук так:
Код:
            event.manager.soundPoolSounds.addSound("mymod:puke.wav");
вызываю так:
Код:
                    world.playSoundAtEntity(player, "mymod:puke", 1.0F, 1.0F);
если файл лежит в папке mcp\src\minecraft\assets\mymod\sound, то это работает.
А как прописать путь, если файл лежит в подпапке?
например: assets\mymod\sound\folder1\
 
Код:
            event.manager.soundPoolSounds.addSound("mymod:cheneesegun\fire.ogg");
теперь при попытке проиграть звук, выдает это:
Код:
2014-07-07 21:27:04 [INFO] [STDERR] Exception in thread "Thread-7" java.lang.NullPointerException
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.codecs.CodecJOrbis.readHeader(CodecJOrbis.java:448)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.codecs.CodecJOrbis.initialize(CodecJOrbis.java:301)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.libraries.LibraryLWJGLOpenAL.loadSound(LibraryLWJGLOpenAL.java:392)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.libraries.LibraryLWJGLOpenAL.newSource(LibraryLWJGLOpenAL.java:640)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.SoundSystem.CommandNewSource(SoundSystem.java:1800)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2415)
2014-07-07 21:27:04 [INFO] [STDERR]     at paulscode.sound.CommandThread.run(CommandThread.java:121)
 
Поддерживаю. Была подобная проблема, только вот после воспроизведения кастомного звука звук в игре просто пропадал до перезапуска. =\
 
Лол. Я прикрутил к звуковому движку майна библиотеку, с помощью которой он может читать звуки в .mp3 и наслаждаюсь.
 
Всмысле. Добавляешь кодировку в SoundStartupEvent'e потом регистрируешь звуки. И воспроизводишь как обычно.
 
Назад
Сверху