    001package net.minecraftforge.client.event.sound;
    002
    003import net.minecraft.client.audio.SoundManager;
    004import net.minecraft.client.audio.SoundPoolEntry;
    005
    006public 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}