public class ItemGoggles extends net.minecraft.item.ItemArmor implements IItemBuildCraft, net.minecraftforge.common.ISpecialArmor
net.minecraft.item.ItemArmor.ArmorMaterial
net.minecraft.item.Item.ToolMaterial
armorType, damageReduceAmount, DISPENSER_BEHAVIOR, EMPTY_SLOT_NAMES, renderIndex, toughness
Constructor and Description |
---|
ItemGoggles(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
damageArmor(net.minecraft.entity.EntityLivingBase entity,
net.minecraft.item.ItemStack stack,
net.minecraft.util.DamageSource source,
int damage,
int slot) |
int |
getArmorDisplay(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.item.ItemStack armor,
int slot) |
net.minecraftforge.common.ISpecialArmor.ArmorProperties |
getProperties(net.minecraft.entity.EntityLivingBase player,
net.minecraft.item.ItemStack armor,
net.minecraft.util.DamageSource source,
double damage,
int slot) |
java.lang.String |
id() |
dispenseArmor, getArmorMaterial, getColor, getEquipmentSlot, getIsRepairable, getItemAttributeModifiers, getItemEnchantability, hasColor, hasOverlay, onItemRightClick, removeColor, setColor
addInformation, addPropertyOverride, canApplyAtEnchantingTable, canDestroyBlockInCreative, canHarvestBlock, canHarvestBlock, canItemEditBlocks, createEntity, doesSneakBypassUse, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getByNameOrId, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDamage, getDefaultInstance, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHarvestLevel, getHasSubtypes, getHighlightTip, getIdFromItem, getItemById, getItemEnchantability, getItemFromBlock, getItemStackDisplayName, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMetadata, getNBTShareTag, getPropertyGetter, getRarity, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getStrVsBlock, getSubItems, getToolClasses, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasCustomProperties, hasEffect, hitEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamageable, isDamaged, isEnchantable, isFull3D, isMap, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemUse, onItemUseFinish, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, rayTrace, registerItemBlock, registerItems, renderHelmetOverlay, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setUnlocalizedName, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, shouldRotateAroundWhenRendering, showDurabilityBar, updateItemStackNBT
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addModelVariants, addVariant, init, postRegisterClient
public java.lang.String id()
id
in interface IItemBuildCraft
public net.minecraftforge.common.ISpecialArmor.ArmorProperties getProperties(net.minecraft.entity.EntityLivingBase player, @Nonnull net.minecraft.item.ItemStack armor, net.minecraft.util.DamageSource source, double damage, int slot)
getProperties
in interface net.minecraftforge.common.ISpecialArmor
public int getArmorDisplay(net.minecraft.entity.player.EntityPlayer player, @Nonnull net.minecraft.item.ItemStack armor, int slot)
getArmorDisplay
in interface net.minecraftforge.common.ISpecialArmor
public void damageArmor(net.minecraft.entity.EntityLivingBase entity, @Nonnull net.minecraft.item.ItemStack stack, net.minecraft.util.DamageSource source, int damage, int slot)
damageArmor
in interface net.minecraftforge.common.ISpecialArmor