Package net.minecraft.item
Class ArmorItem
java.lang.Object
net.minecraft.item.Item
net.minecraft.item.ArmorItem
- Mappings:
Namespace Name official zmintermediary net/minecraft/class_1028named net/minecraft/item/ArmorItem
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DispenserBehaviorprivate static final int[]static final String[]private final ArmorMaterialprivate static final String[]private Textureprivate Texturefinal intfinal intfinal intFields inherited from class net.minecraft.item.Item
ATTACK_DAMAGE_MODIFIER_UUID, damageable, field_6201, field_6941, handheld, maxCount, RANDOM, REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether the item can be repaired via an anvil or crafting table.intintgetDisplayColor(ItemStack stack, int color) intReturns the enchantability of an Item.booleanmethod_3369(int int2, int int3) booleanstatic Texturemethod_5457(int int2) voidmethod_5462(TextureRegistry textureRegistry) onStartUse(ItemStack stack, World world, PlayerEntity player) voidremoveColor(ItemStack stack) voidMethods inherited from class net.minecraft.item.Item
appendItemStacks, appendTooltip, byRawId, canUseOnEntity, fromBlock, getAttributeModifierMap, getDisplayName, getFromId, getItemGroup, getItemstackTranslatedName, getMaxCount, getMaxDamage, getMaxUseTime, getMeta, getMiningSpeedMultiplier, getRarity, getRawId, getRecipeRemainder, getStatusEffectString, getTranslationKey, getTranslationKey, getUseAction, hasEnchantmentGlint, hasStatusEffectString, hasSubTypes, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFood, isHandheld, isNetworkSynced, isUnbreakable, method_3343, method_3355, method_3356, method_3378, method_3380, method_5463, method_6324, onCraft, onEntityHit, onFinishUse, onHit, onUseStopped, setHandheld, setItemGroup, setMaxCount, setMaxDamage, setRecipeRemainder, setStatusEffectString, setTranslationKey, setUnbreakable, setup, shouldRotate, shouldSyncNbtToClient
-
Field Details
-
BASE_DURABILITY
private static final int[] BASE_DURABILITY- Mappings:
Namespace Name Mixin selector official mLzm;m:[Iintermediary field_4158Lnet/minecraft/class_1028;field_4158:[Inamed BASE_DURABILITYLnet/minecraft/item/ArmorItem;BASE_DURABILITY:[I
-
field_6164
- Mappings:
Namespace Name Mixin selector official nLzm;n:[Ljava/lang/String;intermediary field_6164Lnet/minecraft/class_1028;field_6164:[Ljava/lang/String;named field_6164Lnet/minecraft/item/ArmorItem;field_6164:[Ljava/lang/String;
-
EMPTY
- Mappings:
Namespace Name Mixin selector official aLzm;a:[Ljava/lang/String;intermediary field_6163Lnet/minecraft/class_1028;field_6163:[Ljava/lang/String;named EMPTYLnet/minecraft/item/ArmorItem;EMPTY:[Ljava/lang/String;
-
ARMOR_DISPENSER_BEHAVIOR
- Mappings:
Namespace Name Mixin selector official oLzm;o:Lco;intermediary field_6165Lnet/minecraft/class_1028;field_6165:Lnet/minecraft/class_1348;named ARMOR_DISPENSER_BEHAVIORLnet/minecraft/item/ArmorItem;ARMOR_DISPENSER_BEHAVIOR:Lnet/minecraft/block/dispenser/DispenserBehavior;
-
slot
public final int slot- Mappings:
Namespace Name Mixin selector official bLzm;b:Iintermediary field_4156Lnet/minecraft/class_1028;field_4156:Inamed slotLnet/minecraft/item/ArmorItem;slot:I
-
protection
public final int protection- Mappings:
Namespace Name Mixin selector official cLzm;c:Iintermediary field_4157Lnet/minecraft/class_1028;field_4157:Inamed protectionLnet/minecraft/item/ArmorItem;protection:I
-
materialId
public final int materialId- Mappings:
Namespace Name Mixin selector official dLzm;d:Iintermediary field_4160Lnet/minecraft/class_1028;field_4160:Inamed materialIdLnet/minecraft/item/ArmorItem;materialId:I
-
field_4159
- Mappings:
Namespace Name Mixin selector official pLzm;p:Lzo;intermediary field_4159Lnet/minecraft/class_1028;field_4159:Lnet/minecraft/class_1029;named field_4159Lnet/minecraft/item/ArmorItem;field_4159:Lnet/minecraft/item/ArmorMaterial;
-
field_6166
- Mappings:
Namespace Name Mixin selector official qLzm;q:Lpr;intermediary field_6166Lnet/minecraft/class_1028;field_6166:Lnet/minecraft/class_1557;named field_6166Lnet/minecraft/item/ArmorItem;field_6166:Lnet/minecraft/client/Texture;
-
field_6167
- Mappings:
Namespace Name Mixin selector official rLzm;r:Lpr;intermediary field_6167Lnet/minecraft/class_1028;field_6167:Lnet/minecraft/class_1557;named field_6167Lnet/minecraft/item/ArmorItem;field_6167:Lnet/minecraft/client/Texture;
-
-
Constructor Details
-
ArmorItem
-
-
Method Details
-
getDisplayColor
- Overrides:
getDisplayColorin classItem- Mappings:
Namespace Name Mixin selector official aLabm;a(Labo;I)Iintermediary method_3344Lnet/minecraft/class_1069;method_3344(Lnet/minecraft/class_1071;I)Inamed getDisplayColorLnet/minecraft/item/Item;getDisplayColor(Lnet/minecraft/item/ItemStack;I)I
-
method_3397
- Overrides:
method_3397in classItem- Mappings:
Namespace Name Mixin selector official bLabm;b()Zintermediary method_3397Lnet/minecraft/class_1069;method_3397()Znamed method_3397Lnet/minecraft/item/Item;method_3397()Z
-
getEnchantability
public int getEnchantability()Returns the enchantability of an Item. Used by tools and armor- Overrides:
getEnchantabilityin classItem- Returns:
- Enchantability
- See Also:
- Mappings:
Namespace Name Mixin selector official cLabm;c()Iintermediary method_3362Lnet/minecraft/class_1069;method_3362()Inamed getEnchantabilityLnet/minecraft/item/Item;getEnchantability()I
-
method_4602
- Mappings:
Namespace Name Mixin selector official m_Lzm;m_()Lzo;intermediary method_4602Lnet/minecraft/class_1028;method_4602()Lnet/minecraft/class_1029;named method_4602Lnet/minecraft/item/ArmorItem;method_4602()Lnet/minecraft/item/ArmorMaterial;
-
hasColor
- Mappings:
Namespace Name Mixin selector official c_Lzm;c_(Labo;)Zintermediary method_4598Lnet/minecraft/class_1028;method_4598(Lnet/minecraft/class_1071;)Znamed hasColorLnet/minecraft/item/ArmorItem;hasColor(Lnet/minecraft/item/ItemStack;)Z
-
getColor
- Mappings:
Namespace Name Mixin selector official bLzm;b(Labo;)Iintermediary method_4599Lnet/minecraft/class_1028;method_4599(Lnet/minecraft/class_1071;)Inamed getColorLnet/minecraft/item/ArmorItem;getColor(Lnet/minecraft/item/ItemStack;)I
-
method_3369
- Overrides:
method_3369in classItem- Mappings:
Namespace Name Mixin selector official aLabm;a(II)Lpr;intermediary method_3369Lnet/minecraft/class_1069;method_3369(II)Lnet/minecraft/class_1557;named method_3369Lnet/minecraft/item/Item;method_3369(II)Lnet/minecraft/client/Texture;
-
removeColor
- Mappings:
Namespace Name Mixin selector official cLzm;c(Labo;)Vintermediary method_4601Lnet/minecraft/class_1028;method_4601(Lnet/minecraft/class_1071;)Vnamed removeColorLnet/minecraft/item/ArmorItem;removeColor(Lnet/minecraft/item/ItemStack;)V
-
setColor
- Mappings:
Namespace Name Mixin selector official bLzm;b(Labo;I)Vintermediary method_4600Lnet/minecraft/class_1028;method_4600(Lnet/minecraft/class_1071;I)Vnamed setColorLnet/minecraft/item/ArmorItem;setColor(Lnet/minecraft/item/ItemStack;I)V
-
canRepair
Returns whether the item can be repaired via an anvil or crafting table.- Overrides:
canRepairin classItem- Mappings:
Namespace Name Mixin selector official aLabm;a(Labo;Labo;)Zintermediary method_4615Lnet/minecraft/class_1069;method_4615(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)Znamed canRepairLnet/minecraft/item/Item;canRepair(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
method_5462
- Overrides:
method_5462in classItem- Mappings:
Namespace Name Mixin selector official aLabm;a(Lps;)Vintermediary method_5462Lnet/minecraft/class_1069;method_5462(Lnet/minecraft/class_1558;)Vnamed method_5462Lnet/minecraft/item/Item;method_5462(Lnet/minecraft/client/TextureRegistry;)V
-
onStartUse
- Overrides:
onStartUsein classItem- Mappings:
Namespace Name Mixin selector official aLabm;a(Labo;Lafm;Lxk;)Labo;intermediary method_3358Lnet/minecraft/class_1069;method_3358(Lnet/minecraft/class_1071;Lnet/minecraft/class_1150;Lnet/minecraft/class_988;)Lnet/minecraft/class_1071;named onStartUseLnet/minecraft/item/Item;onStartUse(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
-
method_5457
- Mappings:
Namespace Name Mixin selector official bLzm;b(I)Lpr;intermediary method_5457Lnet/minecraft/class_1028;method_5457(I)Lnet/minecraft/class_1557;named method_5457Lnet/minecraft/item/ArmorItem;method_5457(I)Lnet/minecraft/client/Texture;
-