    001    package net.minecraftforge.client.event.sound;
    002
    003    import net.minecraft.client.audio.SoundManager;
    004    import net.minecraft.client.audio.SoundPoolEntry;
    005
    006    public abstract class SoundResultEvent extends SoundEvent
    007    {
    008        public final SoundManager manager;
    009        public final SoundPoolEntry source;
    010        public final String name;
    011        public final float volume;
    012        public final float pitch;
    013        public SoundPoolEntry result;
    014
    015        public SoundResultEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)
    016        {
    017            this.manager = manager;
    018            this.source = source;
    019            this.name = name;
    020            this.volume = volume;
    021            this.pitch = pitch;
    022            this.result = source;
    023        }
    024    }