Class ItemArmor

  • All Implemented Interfaces:
    org.teavm.jso.JSObject

    public class ItemArmor
    extends Item
    + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
    • Field Detail

      • EMPTY_SLOT_NAMES

        public static final java.lang.String[] EMPTY_SLOT_NAMES
      • armorType

        public final int armorType
      • damageReduceAmount

        public final int damageReduceAmount
      • renderIndex

        public final int renderIndex
    • Method Detail

      • getItemEnchantability

        public int getItemEnchantability()
        + Return the enchantability factor of the item, most of the time is based on material.
        Overrides:
        getItemEnchantability in class Item
      • getArmorMaterial

        public ItemArmor.ArmorMaterial getArmorMaterial()
        + Return the armor material for this armor item.
      • hasColor

        public boolean hasColor​(ItemStack parItemStack)
        + Return whether the specified armor ItemStack has a color.
      • getColor

        public int getColor​(ItemStack stack)
        + Return the color for the specified armor ItemStack.
      • removeColor

        public void removeColor​(ItemStack stack)
        + Remove the color from the specified armor ItemStack.
      • setColor

        public void setColor​(ItemStack stack,
                             int color)
        + Sets the color of the specified armor ItemStack
      • getIsRepairable

        public boolean getIsRepairable​(ItemStack itemstack,
                                       ItemStack itemstack1)
        + Return whether this item is repairable in an anvil.
        Overrides:
        getIsRepairable in class Item
      • onItemRightClick

        public ItemStack onItemRightClick​(ItemStack itemstack,
                                          World var2,
                                          EntityPlayer entityplayer)
        + Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
        Overrides:
        onItemRightClick in class Item