Никак не получается зарегистрировать звук моба

Версия Minecraft
1.12.2
117
7
Пробовал разные варианты регистрации звуков из учебника, чужих модов, но ничего не помогло. Несколько раз всё перепроверил в ресурсах мода - там всё правильно. Звук воспроизводится в плеере, был виден для игры, но не воспроизводился. Прикрепляю CommonProxy, SoundRegister и пример использования на мобе:

Код:
public class CommonProxy
{
    public void preInit(FMLPreInitializationEvent event)
    {
    
    }

    public void init(FMLInitializationEvent event)
    {
        MinecraftForge.EVENT_BUS.register(new SoundRegister());
    }

    public void postInit(FMLPostInitializationEvent event)
    {

    }
}

Код:
public class SoundRegister
{
        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("l4z", name);
            return new SoundEvent(rl).setRegistryName(rl);
        }
    }

Код:
protected SoundEvent getAmbientSound()
    {
        return SoundRegister.BOOMER_LIVING;
    }
 
117
7
Գարեգին Նժդեհ, сейчас глянул, увидел вот это:


[18:02:18] [main/WARN] [net.minecraft.client.audio.SoundHandler]: Invalid sounds.json
com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 10 column 4 path $.
at net.minecraft.util.JsonUtils.fromJson(JsonUtils.java:454) ~[JsonUtils.class:?]
at net.minecraft.util.JsonUtils.fromJson(JsonUtils.java:473) ~[JsonUtils.class:?]
at net.minecraft.client.audio.SoundHandler.getSoundMap(SoundHandler.java:145) ~[SoundHandler.class:?]
at net.minecraft.client.audio.SoundHandler.onResourceManagerReload(SoundHandler.java:79) [SoundHandler.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:520) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 10 column 4 path $.
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[JsonReader.class:?]
at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1401) ~[JsonReader.class:?]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:508) ~[JsonReader.class:?]
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[JsonReader.class:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184) ~[MapTypeAdapterFactory$Adapter.class:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[MapTypeAdapterFactory$Adapter.class:?]
at net.minecraft.util.JsonUtils.fromJson(JsonUtils.java:450) ~[JsonUtils.class:?]
... 19 more
 
117
7
Код:
{
  "boomer_living": {
    "category": "neutral",
    "sounds": [
      "l4z:boomer_lurk_01",
      "l4z:boomer_lurk_02",
      "l4z:boomer_lurk_03"
    ]
  },
  {
  "boomer_death": {
    "category": "neutral",
    "sounds": [
      "l4z:boomer_death"
    ]
  },
  {
  "boomer_pain": {
    "category": "neutral",
    "sounds": [
      "l4z:boomer_pain_1",
      "l4z:boomer_pain_2"
    ]
  },
  {
  "boomer_explo": {
    "category": "neutral",
    "sounds": [
      "l4z:boomer_explo_1",
      "l4z:boomer_explo_2"
    ]
  },
}
На самом деле sounds.json у меня чуток больше. Я просто решил убрать неиспользуемые звуки на время, а так файл выглядит без поправок:
 
3,005
192
592
3,005
192
592
Заходишь на сайт, который может проверить корректность JSON файла, "вставляешь" свой код и нажимаешь кнопку проверить.
Очень сложно..
 
Сверху