/******************************************************************************* * Copyright (c) 2015, Superloup10 * * Wolf's Addons is distributed under the terms of the Minecraft Mod Public * License 1.0, or MMPL. Please check the contents of the license located in * https://www.dropbox.com/s/6l16rc7b1aks211/MMPL-1.0.txt ******************************************************************************/ package fr.wolf.addons.common.event; import fr.wolf.addons.common.achievements.WolfAchievements; import fr.wolf.addons.common.block.WolfBlockList; import fr.wolf.addons.common.item.WolfItemList; import net.minecraft.item.Item; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent.ItemCraftedEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent.ItemSmeltedEvent; public class CraftingHandler { @SubscribeEvent public void onCrafting(ItemCraftedEvent event) { if(event.crafting.getItem().equals(Item.getItemFromBlock(WolfBlockList.compressor))) { event.player.addStat(WolfAchievements.craftCompressor, 1); } if(event.crafting.getItem().equals(WolfItemList.silverIngot)) { event.player.addStat(WolfAchievements.silverIngot, 1); } if(event.crafting.getItem().equals(WolfItemList.redstoneIngot)) { event.player.addStat(WolfAchievements.redstoneIngot, 1); } if(event.crafting.getItem().equals(WolfItemList.lapisIngot)) { event.player.addStat(WolfAchievements.lapisIngot, 1); } if(event.crafting.getItem().equals(WolfItemList.emeraldIngot)) { event.player.addStat(WolfAchievements.emeraldIngot, 1); } } @SubscribeEvent public void onSmelting(ItemSmeltedEvent event) { } }