package sourcecoded.quantum.item;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.IRecipe;
import net.minecraft.world.World;
import sourcecoded.core.crafting.ICraftableItem;
import sourcecoded.quantum.QuantumAnomalies;
import sourcecoded.quantum.api.translation.LocalizationUtils;
public class ItemJournal extends ItemQuantum implements ICraftableItem{
public ItemJournal() {
this.setTextureName("journal");
this.setUnlocalizedName("itemJournal");
}
public String getItemStackDisplayName(ItemStack item) {
return LocalizationUtils.translateLocalWithColours(getUnlocalizedName(item) + ".name", "{c:PURPLE}Anomolical Journal{c:WHITE}");
}
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
player.openGui(QuantumAnomalies.instance, 0, world, (int)player.posX, (int)player.posY, (int)player.posZ);
return stack;
}
@Override
public IRecipe[] getRecipes(Item item) {
GameRegistry.addShapelessRecipe(new ItemStack(this), Items.writable_book, Items.redstone, Blocks.obsidian);
return new IRecipe[0];
}
}