package com.team.futurecraft.item;
import com.team.futurecraft.FutureCraft;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.DamageSource;
import net.minecraft.world.World;
/**
* This was a failed first attempt to make a laser. currently unimplimented.
* Feel free to experiment with this class and see if you can get it to know when it's
* right clicked. I got stuck there and moved on to other stuff.
*
* @author Joseph
*
*/
public class ItemLaser extends SimpleItem {
public ItemLaser(String name) {
super(name);
this.maxStackSize = 1;
this.setMaxDamage(384);
this.setCreativeTab(FutureCraft.tabFutureCraft);
}
public ItemStack onItemRightClick(ItemStack par1, World par2, EntityPlayer par3) {
par1.damageItem(1, par3);
System.out.println("right clicking");
Entity entity = Minecraft.getMinecraft().objectMouseOver.entityHit;
if (entity != null)
entity.attackEntityFrom(DamageSource.generic, 1);
return par1;
}
public int getMaxItemUseDuration(ItemStack p_77626_1_) {
return 1;
}
}