- 117
- 7
Звук я зарегистрировал. Теперь не могу прописать, чтобы он звучал на мобе. Использовал код из ванили, но, видимо, надо что-то другое использовать. Не подскажите юзеру, что именно? И еще в учебнике я не понял следующую строчку: "Затем зарегистрируем данный класс в MinecraftForge.EVENT_BUS и зайдём в игру! "
Java:
protected SoundEvent getAmbientSound()
{
return SoundEvents.BOOMER_LIVING;
}
Код:
public class SoundsRegistry
{
public static final SoundEvent BOOMER_LIVING = reg("boomer_living");
@SubscribeEvent
public void regSound(RegistryEvent.Register<SoundEvent> e)
{
ForgeRegistries.SOUND_EVENTS.register(BOOMER_LIVING);
}
private static SoundEvent reg(String name)
{
ResourceLocation rl = new ResourceLocation("testmod", name);
return new SoundEvent(rl).setRegistryName(rl);
}
}