[1.6.4] Как добавить свой звук

В шапке, в общем, все сказано. Как я только не пытался это сделать, ничего я не слышал в итоге...

Код:
public class SoundEvent {
    
    public SPSoundEvent(){
    }
    @ForgeSubscribe
    public void sounds(SoundSetupEvent event){
        event.manager.addSound("mod:sound.ogg");
        event.manager.soundPoolSounds.addSound("mod:sound.ogg");
            
    }

Мои звуковые дорожки расположены в assets/mod/sounds/ и assets/mod/

Может кто знает, что делать :(
 
timaxa007 написал(а):
Наверное эвент не тот, нужен SoundLoadEvent.
[merge_posts_bbcode]Добавлено: 15.12.2015 05:10:29[/merge_posts_bbcode]

Xalva написал(а):
[1.6.4] Как добавить свой звук
Думаю подойдёт в теме [1.6.4]Создание звуков и пластинок. в спойлере "Регистрация звуков".
Что я делаю не так ?
Код:
    @ForgeSubscribe
    public void sounds(SoundLoadEvent event){
        event.manager.addSound("test:snd.ogg");
            System.out.println("bla bla");
            
    }

Код:
pl.worldObj.playSound(pl.posX, pl.posY, pl.posZ, "test:snd", 1, 12000, true);

player.worldObj.playSoundAtEntity(player, "test:snd", 0.5F, 1);

Minecraft.getMinecraft().sndManager.sndManager.play("test:snd");

Звук, по идее, регистрацию проходит. Находится в assets/test/sounds/snd.ogg
Конвертировал из wav здесь.
Воспроизводил методами выше как на сервере, так и на клиенте, но результата не было :(
[merge_posts_bbcode]Добавлено: 17.12.2015 00:07:55[/merge_posts_bbcode]
Сейчас добился того, что дебаг говорит о не существовании файла с последствиями пропажи звука в принципе...
 
Разобрался. 
Код:
pl.worldObj.playSoundAtEntity(pl, "test:snd", 1F, 1);
Код:
event.manager.addSound("test:snd.ogg");

Файл в : assets\test\sound
 
Назад
Сверху