Package net.minecraft.item
Class ItemInstance
java.lang.Object
net.minecraft.item.ItemInstance
- Mappings:
Namespace Name intermediary net/minecraft/class_31glue class_224server fyclient iznamed net/minecraft/item/ItemInstance
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionItemInstance(int id, int count, int damage) ItemInstance(BlockBase tile) ItemInstance(BlockBase tile, int count) ItemInstance(BlockBase tile, int count, int damage) ItemInstance(ItemBase itemType) ItemInstance(ItemBase itemType, int count) ItemInstance(ItemBase itemType, int count, int damage) ItemInstance(CompoundTag tag) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDamage(int moreDamage, EntityBase entityBase) static booleanareStacksIdentical(ItemInstance itemInstance, ItemInstance itemInstance2) copy()static ItemInstancecopy(ItemInstance itemInstance) voidfromTag(CompoundTag tag) intgetAttack(EntityBase entityBase) intintintintfloatgetStrengthOnBlock(BlockBase blockBase) intgetType()booleanvoidinteractWithEntity(Living living) voidinventoryTick(Level level, EntityBase entityBase, int int2, boolean bool) booleanisDamageAndIDIdentical(ItemInstance itemInstance) booleanbooleanisEffectiveOn(BlockBase blockBase) booleanprivate booleanisStackIdentical(ItemInstance itemInstance) booleanisStackIdentical2(ItemInstance itemInstance) voidonCrafted(Level level, PlayerBase playerBase) voidpostHit(Living living, PlayerBase playerBase) voidpostMine(int int2, int int3, int int4, int int5, PlayerBase playerBase) voidsetDamage(int newDamage) split(int countToTake) toString()toTag(CompoundTag tag) voidunusedEmptyMethod1(PlayerBase playerBase) use(Level level, PlayerBase playerBase) booleanuseOnTile(PlayerBase playerBase, Level level, int x, int y, int z, int int2) booleanusesMeta()
-
Field Details
-
count
public int count- Mappings:
Namespace Name Mixin selector intermediary field_751Lnet/minecraft/class_31;field_751:Iglue field_944Lclass_224;field_944:Iserver aLfy;a:Iclient aLiz;a:Inamed countLnet/minecraft/item/ItemInstance;count:I
-
cooldown
public int cooldown- Mappings:
Namespace Name Mixin selector intermediary field_752Lnet/minecraft/class_31;field_752:Iglue field_945Lclass_224;field_945:Iserver bLfy;b:Iclient bLiz;b:Inamed cooldownLnet/minecraft/item/ItemInstance;cooldown:I
-
itemId
public int itemId- Mappings:
Namespace Name Mixin selector intermediary field_753Lnet/minecraft/class_31;field_753:Iglue field_946Lclass_224;field_946:Iserver cLfy;c:Iclient cLiz;c:Inamed itemIdLnet/minecraft/item/ItemInstance;itemId:I
-
damage
private int damage- Mappings:
Namespace Name Mixin selector intermediary field_754Lnet/minecraft/class_31;field_754:Iglue field_947Lclass_224;field_947:Iserver dLfy;d:Iclient dLiz;d:Inamed damageLnet/minecraft/item/ItemInstance;damage:I
-
-
Constructor Details
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_17;)Vglue <init>Lclass_224;<init>(Lclass_507;)Vserver <init>Lfy;<init>(Lna;)Vclient <init>Liz;<init>(Luu;)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/block/BlockBase;)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_17;I)Vglue <init>Lclass_224;<init>(Lclass_507;I)Vserver <init>Lfy;<init>(Lna;I)Vclient <init>Liz;<init>(Luu;I)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/block/BlockBase;I)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_17;II)Vglue <init>Lclass_224;<init>(Lclass_507;II)Vserver <init>Lfy;<init>(Lna;II)Vclient <init>Liz;<init>(Luu;II)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/block/BlockBase;II)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_124;)Vglue <init>Lclass_224;<init>(Lclass_166;)Vserver <init>Lfy;<init>(Lej;)Vclient <init>Liz;<init>(Lgm;)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/item/ItemBase;)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_124;I)Vglue <init>Lclass_224;<init>(Lclass_166;I)Vserver <init>Lfy;<init>(Lej;I)Vclient <init>Liz;<init>(Lgm;I)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/item/ItemBase;I)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_124;II)Vglue <init>Lclass_224;<init>(Lclass_166;II)Vserver <init>Lfy;<init>(Lej;II)Vclient <init>Liz;<init>(Lgm;II)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/item/ItemBase;II)V
-
ItemInstance
public ItemInstance(int id, int count, int damage) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(III)Vglue <init>Lclass_224;<init>(III)Vserver <init>Lfy;<init>(III)Vclient <init>Liz;<init>(III)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(III)V
-
ItemInstance
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_8;)Vglue <init>Lclass_224;<init>(Lclass_333;)Vserver <init>Lfy;<init>(Liq;)Vclient <init>Liz;<init>(Lnu;)Vnamed <init>Lnet/minecraft/item/ItemInstance;<init>(Lnet/minecraft/util/io/CompoundTag;)V
-
-
Method Details
-
split
- Mappings:
Namespace Name Mixin selector intermediary method_695Lnet/minecraft/class_31;method_695(I)Lnet/minecraft/class_31;glue method_1059Lclass_224;method_1059(I)Lclass_224;server aLfy;a(I)Lfy;client aLiz;a(I)Liz;named splitLnet/minecraft/item/ItemInstance;split(I)Lnet/minecraft/item/ItemInstance;
-
getType
- Mappings:
Namespace Name Mixin selector intermediary method_694Lnet/minecraft/class_31;method_694()Lnet/minecraft/class_124;glue method_1058Lclass_224;method_1058()Lclass_166;server aLfy;a()Lej;client aLiz;a()Lgm;named getTypeLnet/minecraft/item/ItemInstance;getType()Lnet/minecraft/item/ItemBase;
-
getTexturePosition
- Mappings:
Namespace Name Mixin selector intermediary method_725Lnet/minecraft/class_31;method_725()Iglue method_1407Lclass_224;method_1407()Iserver method_725Lfy;method_725()Iclient bLiz;b()Inamed getTexturePositionLnet/minecraft/item/ItemInstance;getTexturePosition()I
-
useOnTile
- Mappings:
Namespace Name Mixin selector intermediary method_701Lnet/minecraft/class_31;method_701(Lnet/minecraft/class_54;Lnet/minecraft/class_18;IIII)Zglue method_1065Lclass_224;method_1065(Lclass_172;Lclass_129;IIII)Zserver aLfy;a(Lem;Ldj;IIII)Zclient aLiz;a(Lgs;Lfd;IIII)Znamed useOnTileLnet/minecraft/item/ItemInstance;useOnTile(Lnet/minecraft/entity/player/PlayerBase;Lnet/minecraft/level/Level;IIII)Z
-
getStrengthOnBlock
- Mappings:
Namespace Name Mixin selector intermediary method_708Lnet/minecraft/class_31;method_708(Lnet/minecraft/class_17;)Fglue method_1072Lclass_224;method_1072(Lclass_507;)Fserver aLfy;a(Lna;)Fclient aLiz;a(Luu;)Fnamed getStrengthOnBlockLnet/minecraft/item/ItemInstance;getStrengthOnBlock(Lnet/minecraft/block/BlockBase;)F
-
use
- Mappings:
Namespace Name Mixin selector intermediary method_698Lnet/minecraft/class_31;method_698(Lnet/minecraft/class_18;Lnet/minecraft/class_54;)Lnet/minecraft/class_31;glue method_1062Lclass_224;method_1062(Lclass_129;Lclass_172;)Lclass_224;server aLfy;a(Ldj;Lem;)Lfy;client aLiz;a(Lfd;Lgs;)Liz;named useLnet/minecraft/item/ItemInstance;use(Lnet/minecraft/level/Level;Lnet/minecraft/entity/player/PlayerBase;)Lnet/minecraft/item/ItemInstance;
-
toTag
- Mappings:
Namespace Name Mixin selector intermediary method_706Lnet/minecraft/class_31;method_706(Lnet/minecraft/class_8;)Lnet/minecraft/class_8;glue method_1070Lclass_224;method_1070(Lclass_333;)Lclass_333;server aLfy;a(Liq;)Liq;client aLiz;a(Lnu;)Lnu;named toTagLnet/minecraft/item/ItemInstance;toTag(Lnet/minecraft/util/io/CompoundTag;)Lnet/minecraft/util/io/CompoundTag;
-
fromTag
- Mappings:
Namespace Name Mixin selector intermediary method_713Lnet/minecraft/class_31;method_713(Lnet/minecraft/class_8;)Vglue method_1077Lclass_224;method_1077(Lclass_333;)Vserver bLfy;b(Liq;)Vclient bLiz;b(Lnu;)Vnamed fromTagLnet/minecraft/item/ItemInstance;fromTag(Lnet/minecraft/util/io/CompoundTag;)V
-
getMaxStackSize
public int getMaxStackSize()- Mappings:
Namespace Name Mixin selector intermediary method_709Lnet/minecraft/class_31;method_709()Iglue method_1073Lclass_224;method_1073()Iserver bLfy;b()Iclient cLiz;c()Inamed getMaxStackSizeLnet/minecraft/item/ItemInstance;getMaxStackSize()I
-
isStackable
public boolean isStackable()- Mappings:
Namespace Name Mixin selector intermediary method_715Lnet/minecraft/class_31;method_715()Zglue method_1079Lclass_224;method_1079()Zserver cLfy;c()Zclient dLiz;d()Znamed isStackableLnet/minecraft/item/ItemInstance;isStackable()Z
-
hasDurability
public boolean hasDurability()- Mappings:
Namespace Name Mixin selector intermediary method_717Lnet/minecraft/class_31;method_717()Zglue method_1081Lclass_224;method_1081()Zserver dLfy;d()Zclient eLiz;e()Znamed hasDurabilityLnet/minecraft/item/ItemInstance;hasDurability()Z
-
usesMeta
public boolean usesMeta()- Mappings:
Namespace Name Mixin selector intermediary method_719Lnet/minecraft/class_31;method_719()Zglue method_1083Lclass_224;method_1083()Zserver eLfy;e()Zclient fLiz;f()Znamed usesMetaLnet/minecraft/item/ItemInstance;usesMeta()Z
-
isDamaged
public boolean isDamaged()- Mappings:
Namespace Name Mixin selector intermediary method_720Lnet/minecraft/class_31;method_720()Zglue method_1084Lclass_224;method_1084()Zserver fLfy;f()Zclient gLiz;g()Znamed isDamagedLnet/minecraft/item/ItemInstance;isDamaged()Z
-
getDamage2
public int getDamage2()- Mappings:
Namespace Name Mixin selector intermediary method_721Lnet/minecraft/class_31;method_721()Iglue method_1085Lclass_224;method_1085()Iserver gLfy;g()Iclient hLiz;h()Inamed getDamage2Lnet/minecraft/item/ItemInstance;getDamage2()I
-
getDamage
public int getDamage()- Mappings:
Namespace Name Mixin selector intermediary method_722Lnet/minecraft/class_31;method_722()Iglue method_1086Lclass_224;method_1086()Iserver hLfy;h()Iclient iLiz;i()Inamed getDamageLnet/minecraft/item/ItemInstance;getDamage()I
-
setDamage
public void setDamage(int newDamage) - Mappings:
Namespace Name Mixin selector intermediary method_710Lnet/minecraft/class_31;method_710(I)Vglue method_1074Lclass_224;method_1074(I)Vserver bLfy;b(I)Vclient bLiz;b(I)Vnamed setDamageLnet/minecraft/item/ItemInstance;setDamage(I)V
-
getDurability
public int getDurability()- Mappings:
Namespace Name Mixin selector intermediary method_723Lnet/minecraft/class_31;method_723()Iglue method_1087Lclass_224;method_1087()Iserver iLfy;i()Iclient jLiz;j()Inamed getDurabilityLnet/minecraft/item/ItemInstance;getDurability()I
-
applyDamage
- Mappings:
Namespace Name Mixin selector intermediary method_697Lnet/minecraft/class_31;method_697(ILnet/minecraft/class_57;)Vglue method_1061Lclass_224;method_1061(ILclass_450;)Vserver aLfy;a(ILlq;)Vclient aLiz;a(ILsn;)Vnamed applyDamageLnet/minecraft/item/ItemInstance;applyDamage(ILnet/minecraft/entity/EntityBase;)V
-
postHit
- Mappings:
Namespace Name Mixin selector intermediary method_705Lnet/minecraft/class_31;method_705(Lnet/minecraft/class_127;Lnet/minecraft/class_54;)Vglue method_1069Lclass_224;method_1069(Lclass_283;Lclass_172;)Vserver aLfy;a(Lhl;Lem;)Vclient aLiz;a(Lls;Lgs;)Vnamed postHitLnet/minecraft/item/ItemInstance;postHit(Lnet/minecraft/entity/Living;Lnet/minecraft/entity/player/PlayerBase;)V
-
postMine
- Mappings:
Namespace Name Mixin selector intermediary method_696Lnet/minecraft/class_31;method_696(IIIILnet/minecraft/class_54;)Vglue method_1060Lclass_224;method_1060(IIIILclass_172;)Vserver aLfy;a(IIIILem;)Vclient aLiz;a(IIIILgs;)Vnamed postMineLnet/minecraft/item/ItemInstance;postMine(IIIILnet/minecraft/entity/player/PlayerBase;)V
-
getAttack
- Mappings:
Namespace Name Mixin selector intermediary method_707Lnet/minecraft/class_31;method_707(Lnet/minecraft/class_57;)Iglue method_1071Lclass_224;method_1071(Lclass_450;)Iserver aLfy;a(Llq;)Iclient aLiz;a(Lsn;)Inamed getAttackLnet/minecraft/item/ItemInstance;getAttack(Lnet/minecraft/entity/EntityBase;)I
-
isEffectiveOn
- Mappings:
Namespace Name Mixin selector intermediary method_714Lnet/minecraft/class_31;method_714(Lnet/minecraft/class_17;)Zglue method_1078Lclass_224;method_1078(Lclass_507;)Zserver bLfy;b(Lna;)Zclient bLiz;b(Luu;)Znamed isEffectiveOnLnet/minecraft/item/ItemInstance;isEffectiveOn(Lnet/minecraft/block/BlockBase;)Z
-
unusedEmptyMethod1
- Mappings:
Namespace Name Mixin selector intermediary method_700Lnet/minecraft/class_31;method_700(Lnet/minecraft/class_54;)Vglue method_1064Lclass_224;method_1064(Lclass_172;)Vserver aLfy;a(Lem;)Vclient aLiz;a(Lgs;)Vnamed unusedEmptyMethod1Lnet/minecraft/item/ItemInstance;unusedEmptyMethod1(Lnet/minecraft/entity/player/PlayerBase;)V
-
interactWithEntity
- Mappings:
Namespace Name Mixin selector intermediary method_704Lnet/minecraft/class_31;method_704(Lnet/minecraft/class_127;)Vglue method_1068Lclass_224;method_1068(Lclass_283;)Vserver aLfy;a(Lhl;)Vclient aLiz;a(Lls;)Vnamed interactWithEntityLnet/minecraft/item/ItemInstance;interactWithEntity(Lnet/minecraft/entity/Living;)V
-
copy
- Mappings:
Namespace Name Mixin selector intermediary method_724Lnet/minecraft/class_31;method_724()Lnet/minecraft/class_31;glue method_1088Lclass_224;method_1088()Lclass_224;server jLfy;j()Lfy;client kLiz;k()Liz;named copyLnet/minecraft/item/ItemInstance;copy()Lnet/minecraft/item/ItemInstance;
-
areStacksIdentical
- Mappings:
Namespace Name Mixin selector intermediary method_703Lnet/minecraft/class_31;method_703(Lnet/minecraft/class_31;Lnet/minecraft/class_31;)Zglue method_1067Lclass_224;method_1067(Lclass_224;Lclass_224;)Zserver aLfy;a(Lfy;Lfy;)Zclient aLiz;a(Liz;Liz;)Znamed areStacksIdenticalLnet/minecraft/item/ItemInstance;areStacksIdentical(Lnet/minecraft/item/ItemInstance;Lnet/minecraft/item/ItemInstance;)Z
-
isStackIdentical
- Mappings:
Namespace Name Mixin selector intermediary method_718Lnet/minecraft/class_31;method_718(Lnet/minecraft/class_31;)Zglue method_1082Lclass_224;method_1082(Lclass_224;)Zserver dLfy;d(Lfy;)Zclient dLiz;d(Liz;)Znamed isStackIdenticalLnet/minecraft/item/ItemInstance;isStackIdentical(Lnet/minecraft/item/ItemInstance;)Z
-
isDamageAndIDIdentical
- Mappings:
Namespace Name Mixin selector intermediary method_702Lnet/minecraft/class_31;method_702(Lnet/minecraft/class_31;)Zglue method_1066Lclass_224;method_1066(Lclass_224;)Zserver aLfy;a(Lfy;)Zclient aLiz;a(Liz;)Znamed isDamageAndIDIdenticalLnet/minecraft/item/ItemInstance;isDamageAndIDIdentical(Lnet/minecraft/item/ItemInstance;)Z
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector intermediary method_726Lnet/minecraft/class_31;method_726()Ljava/lang/String;glue method_1408Lclass_224;method_1408()Ljava/lang/String;server method_726Lfy;method_726()Ljava/lang/String;client lLiz;l()Ljava/lang/String;named getTranslationKeyLnet/minecraft/item/ItemInstance;getTranslationKey()Ljava/lang/String;
-
copy
- Mappings:
Namespace Name Mixin selector intermediary method_712Lnet/minecraft/class_31;method_712(Lnet/minecraft/class_31;)Lnet/minecraft/class_31;glue method_1076Lclass_224;method_1076(Lclass_224;)Lclass_224;server bLfy;b(Lfy;)Lfy;client bLiz;b(Liz;)Liz;named copyLnet/minecraft/item/ItemInstance;copy(Lnet/minecraft/item/ItemInstance;)Lnet/minecraft/item/ItemInstance;
-
toString
-
inventoryTick
- Mappings:
Namespace Name Mixin selector intermediary method_699Lnet/minecraft/class_31;method_699(Lnet/minecraft/class_18;Lnet/minecraft/class_57;IZ)Vglue method_1063Lclass_224;method_1063(Lclass_129;Lclass_450;IZ)Vserver aLfy;a(Ldj;Llq;IZ)Vclient aLiz;a(Lfd;Lsn;IZ)Vnamed inventoryTickLnet/minecraft/item/ItemInstance;inventoryTick(Lnet/minecraft/level/Level;Lnet/minecraft/entity/EntityBase;IZ)V
-
onCrafted
- Mappings:
Namespace Name Mixin selector intermediary method_711Lnet/minecraft/class_31;method_711(Lnet/minecraft/class_18;Lnet/minecraft/class_54;)Vglue method_1075Lclass_224;method_1075(Lclass_129;Lclass_172;)Vserver bLfy;b(Ldj;Lem;)Vclient bLiz;b(Lfd;Lgs;)Vnamed onCraftedLnet/minecraft/item/ItemInstance;onCrafted(Lnet/minecraft/level/Level;Lnet/minecraft/entity/player/PlayerBase;)V
-
isStackIdentical2
- Mappings:
Namespace Name Mixin selector intermediary method_716Lnet/minecraft/class_31;method_716(Lnet/minecraft/class_31;)Zglue method_1080Lclass_224;method_1080(Lclass_224;)Zserver cLfy;c(Lfy;)Zclient cLiz;c(Liz;)Znamed isStackIdentical2Lnet/minecraft/item/ItemInstance;isStackIdentical2(Lnet/minecraft/item/ItemInstance;)Z
-