Не воспроизводится звук

Версия Minecraft
1.12.2
85
3
3
Вообщем случилась такая беда ,сделал я звук ,сделал пакетную систему ,но звук не воспроизводится.


Класс со звуками
Java:
public class Sounds
{
    public static final SoundEvent test = reg("knock_sound");

    @SubscribeEvent
    public void regSound(RegistryEvent.Register<SoundEvent> e)
    {
        ForgeRegistries.SOUND_EVENTS.register(test);
    }

    private static SoundEvent reg(String name)
    {
        ResourceLocation rl = new ResourceLocation(MODID, name);
        return new SoundEvent(rl).setRegistryName(rl);
    }
}


Отправка пакета
Java:
channel.registerMessage(PacketSOUND.Handler.class, PacketSOUND.class, 1, Side.SERVER);

Java:
ToolBelt.channel.sendToServer(new PacketSOUND());


Ну и собственно сам пакет
Java:
public class PacketSOUND implements IMessage {

    public PacketSOUND() {
    }

    @Override
    public void fromBytes(ByteBuf buf) {

    }

    @Override
    public void toBytes(ByteBuf buf) {

    }

    public static class Handler implements IMessageHandler<PacketSOUND, IMessage> {
        @Override
        public IMessage onMessage(final PacketSOUND message, MessageContext ctx) {
            final EntityPlayerMP player = ctx.getServerHandler().player;
            final WorldServer world = (WorldServer) player.world;

            world.playSound(player, player.getPosition(), Sounds.test, SoundCategory.BLOCKS, 1.0F, 0);

            return null;
        }
    }
}

Пакеты отлично отправляются и получаются ,но вот именно звука нет ,другие игроки слышат звук ,а персонаж который отправляет пакет не слышит.
 
Сверху