/
CharmOfGuardian.java
59 lines (51 loc) · 1.38 KB
/
CharmOfGuardian.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package chibivaru.additionalrecipe.baubles;
import baubles.api.BaubleType;
import chibivaru.additionalrecipe.AdditionalRecipe;
import chibivaru.additionalrecipe.classes.ARItemBauble;
import cpw.mods.fml.common.Optional;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.ItemStack;
public class CharmOfGuardian extends ARItemBauble
{
private boolean repair;
private boolean effect;
public CharmOfGuardian()
{
super();
this.setMaxStackSize(1);
}
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister register)
{
this.itemIcon = register.registerIcon(AdditionalRecipe.MODID + ":COG");
}
@SideOnly(Side.CLIENT)
public boolean hasEffect(ItemStack par1ItemStack)
{
return !effect;
}
@Override
@Optional.Method(modid = "Baubles")
public BaubleType getBaubleType(ItemStack itemstack)
{
// TODO Auto-generated method stub
return BaubleType.AMULET;
}
@Override
@Optional.Method(modid = "Baubles")
public boolean canEquip(ItemStack itemstack, EntityLivingBase player)
{
// TODO Auto-generated method stub
return true;
}
@Override
@Optional.Method(modid = "Baubles")
public boolean canUnequip(ItemStack itemstack, EntityLivingBase player)
{
// TODO Auto-generated method stub
return true;
}
}