package minefantasy.system;
import java.text.DecimalFormat;
import minefantasy.MineFantasyBase;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.StatCollector;
import net.minecraftforge.client.event.sound.SoundLoadEvent;
import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.event.entity.player.ItemTooltipEvent;
public class SoundManagerMF
{
@ForgeSubscribe
public void onSound(SoundLoadEvent event)
{
try
{
addSound(event, "mob/basiliskWalk.wav");
addSound(event, "mob/hiss1.wav");
addSound(event, "mob/hiss2.wav");
addSound(event, "mob/hiss3.wav");
addSound(event, "mallet_use.wav");
addSound(event, "mallet_build.wav");
addSound(event, "furnaceOpen.wav");
addSound(event, "furnaceClose.wav");
addSound(event, "repair1.wav");
addSound(event, "repair2.wav");
addSound(event, "repair3.wav");
addSound(event, "Ignotumite.wav");
addSound(event, "spearThrow.wav");
addSound(event, "Throw2.wav");
addSound(event, "Throw1.wav");
addSound(event, "bellows.wav");
addSound(event, "grinder.wav");
addSound(event, "sharp.wav");
addSound(event, "updateJournal.wav");
addSound(event, "Tanning.wav");
addSound(event, "enchant.wav");
addSound(event, "divine.wav");
addSound(event, "AnvilFail1.wav");
addSound(event, "AnvilFail2.wav");
addSound(event, "AnvilFail3.wav");
addSound(event, "AnvilSucceed1.wav");
addSound(event, "AnvilSucceed2.wav");
addSound(event, "AnvilSucceed3.wav");
addSound(event, "mob/minotaurLive.wav");
addSound(event, "mob/minotaurHurt.wav");
addSound(event, "mob/minotaurDie.wav");
addSound(event, "mob/flap1.wav");
addSound(event, "mob/dragonhurt1.wav");
addSound(event, "mob/dragon3.wav");
addSound(event, "mob/dragon2.wav");
addSound(event, "mob/dragon1.wav");
addSound(event, "mob/breatheFire1.wav");
addSound(event, "mob/bite3.wav");
addSound(event, "mob/bite2.wav");
addSound(event, "mob/bite1.wav");
addSound(event, "mob/drakeidle1.wav");
addSound(event, "mob/drakeidle2.wav");
addSound(event, "mob/drakeidle3.wav");
addSound(event, "mob/drakeidle4.wav");
addSound(event, "mob/drakestep1.wav");
addSound(event, "mob/drakestep2.wav");
addSound(event, "mob/drakestep3.wav");
addSound(event, "mob/drakestep4.wav");
addSound(event, "mob/drakehurt1.wav");
addSound(event, "mob/drakehurt2.wav");
addSound(event, "mob/drakehurt3.wav");
addSound(event, "mob/drakedie1.wav");
addSound(event, "mob/drakedie2.wav");
addSound(event, "mob/drakedie3.wav");
addSound(event, "Weapon/crit.wav");
addSound(event, "Weapon/bombBounce.wav");
addSound(event, "Weapon/pulverise.wav");
addSound(event, "Weapon/crossbow.wav");
addSound(event, "Weapon/hit/blunt/metal_1.wav");
addSound(event, "Weapon/hit/blunt/stone_1.wav");
addSound(event, "Weapon/hit/blunt/wood_1.wav");
addSound(event, "Weapon/hit/blade/metal_1.wav");
addSound(event, "Weapon/hit/blade/stone_1.wav");
addSound(event, "Weapon/hit/blade/wood_1.wav");
event.manager.soundPoolSounds.addSound("minefantasy:oldbow.ogg");
System.out.println("MineFantasy: Loaded sounds : " + "/AP_Audio/sound/MineFantasy/");
}
catch (Exception e)
{
System.err.println("MineFantasy: Failed to load sounds");
}
}
private void addSound(SoundLoadEvent event, String string) {
event.manager.soundPoolSounds.addSound(data_minefantasy.sound(string));
}
}