Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.techmage.magetech.item;
- import com.techmage.magetech.entity.ExtendedPlayerProperties;
- import com.techmage.magetech.init.MageTechResearch;
- import com.techmage.magetech.utility.LogHelper;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.ItemStack;
- import net.minecraft.world.World;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- import java.util.List;
- public class ItemScrollResearch extends ItemMageTech
- {
- public ItemScrollResearch()
- {
- super();
- setMaxStackSize(1);
- }
- @Override
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced)
- {
- if (stack.hasTagCompound() && stack.getTagCompound().hasKey("research"))
- tooltip.add(stack.getTagCompound().getString("research"));
- }
- @Override
- public ItemStack onItemRightClick(ItemStack itemStackIn, World worldIn, EntityPlayer playerIn)
- {
- if (!worldIn.isRemote)
- {
- ExtendedPlayerProperties extendedPlayerProperties = ExtendedPlayerProperties.get(playerIn);
- if (!playerIn.isSneaking())
- extendedPlayerProperties.addResearch(MageTechResearch.research_oreTin);
- }
- if (playerIn.isSneaking())
- LogHelper.info(ExtendedPlayerProperties.get(playerIn).getResearch());
- return itemStackIn;
- }
- public static String getResearch(ItemStack stack)
- {
- return stack.hasTagCompound() && stack.getTagCompound().hasKey("research") ? stack.getTagCompound().getString("research") : "NULL";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement