Package net.minecraft.entity.player
Class PlayerInventory
java.lang.Object
net.minecraft.entity.player.PlayerInventory
- All Implemented Interfaces:
InventoryBase
- Mappings:
Namespace Name intermediary net/minecraft/class_136glue class_223server fxclient ixnamed net/minecraft/entity/player/PlayerInventory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddStack(ItemInstance itemInstance) booleancanPlayerUse(PlayerBase player) booleancontainsItem(ItemInstance itemInstance) voiddamageArmour(int int2) booleandecreaseAmountOfItem(int int2) voidvoidgetArmourItem(int int2) intintgetAttack(EntityBase entityBase) private intprivate intgetIdenticalStackSlot(ItemInstance itemInstance) getInventoryItem(int index) intintprivate intgetSlotWithItem(int id) floatgetStrengthOnBlock(BlockBase blockBase) static intbooleanisUsingEffectiveTool(BlockBase blockBase) voidprivate intmergeStacks(ItemInstance itemInstance) voidscrollInHotbar(int int2) voidsetCursorItem(ItemInstance itemInstance) voidsetInventoryItem(int slot, ItemInstance stack) voidsetSelectedItemWithID(int int2, boolean bool) takeInventoryItem(int index, int count) void
-
Field Details
-
main
- Mappings:
Namespace Name Mixin selector intermediary field_745Lnet/minecraft/class_136;field_745:[Lnet/minecraft/class_31;glue field_938Lclass_223;field_938:[Lclass_224;server aLfx;a:[Lfy;client aLix;a:[Liz;named mainLnet/minecraft/entity/player/PlayerInventory;main:[Lnet/minecraft/item/ItemInstance;
-
armour
- Mappings:
Namespace Name Mixin selector intermediary field_746Lnet/minecraft/class_136;field_746:[Lnet/minecraft/class_31;glue field_939Lclass_223;field_939:[Lclass_224;server bLfx;b:[Lfy;client bLix;b:[Liz;named armourLnet/minecraft/entity/player/PlayerInventory;armour:[Lnet/minecraft/item/ItemInstance;
-
selectedHotbarSlot
public int selectedHotbarSlot- Mappings:
Namespace Name Mixin selector intermediary field_747Lnet/minecraft/class_136;field_747:Iglue field_940Lclass_223;field_940:Iserver cLfx;c:Iclient cLix;c:Inamed selectedHotbarSlotLnet/minecraft/entity/player/PlayerInventory;selectedHotbarSlot:I
-
player
- Mappings:
Namespace Name Mixin selector intermediary field_748Lnet/minecraft/class_136;field_748:Lnet/minecraft/class_54;glue field_941Lclass_223;field_941:Lclass_172;server dLfx;d:Lem;client dLix;d:Lgs;named playerLnet/minecraft/entity/player/PlayerInventory;player:Lnet/minecraft/entity/player/PlayerBase;
-
cursorStack
- Mappings:
Namespace Name Mixin selector intermediary field_750Lnet/minecraft/class_136;field_750:Lnet/minecraft/class_31;glue field_943Lclass_223;field_943:Lclass_224;server fLfx;f:Lfy;client fLix;f:Liz;named cursorStackLnet/minecraft/entity/player/PlayerInventory;cursorStack:Lnet/minecraft/item/ItemInstance;
-
dirty
public boolean dirty- Mappings:
Namespace Name Mixin selector intermediary field_749Lnet/minecraft/class_136;field_749:Zglue field_942Lclass_223;field_942:Zserver eLfx;e:Zclient eLix;e:Znamed dirtyLnet/minecraft/entity/player/PlayerInventory;dirty:Z
-
-
Constructor Details
-
PlayerInventory
-
-
Method Details
-
getHeldItem
- Mappings:
Namespace Name Mixin selector intermediary method_675Lnet/minecraft/class_136;method_675()Lnet/minecraft/class_31;glue method_1041Lclass_223;method_1041()Lclass_224;server bLfx;b()Lfy;client bLix;b()Liz;named getHeldItemLnet/minecraft/entity/player/PlayerInventory;getHeldItem()Lnet/minecraft/item/ItemInstance;
-
inventorySize
- Mappings:
Namespace Name Mixin selector intermediary method_684Lnet/minecraft/class_136;method_684()Iglue method_1050Lclass_223;method_1050()Iserver eLfx;e()Iclient method_684Lix;method_684()Inamed inventorySizeLnet/minecraft/entity/player/PlayerInventory;inventorySize()I
-
getSlotWithItem
private int getSlotWithItem(int id) - Mappings:
Namespace Name Mixin selector intermediary method_682Lnet/minecraft/class_136;method_682(I)Iglue method_1048Lclass_223;method_1048(I)Iserver dLfx;d(I)Iclient fLix;f(I)Inamed getSlotWithItemLnet/minecraft/entity/player/PlayerInventory;getSlotWithItem(I)I
-
getIdenticalStackSlot
- Mappings:
Namespace Name Mixin selector intermediary method_683Lnet/minecraft/class_136;method_683(Lnet/minecraft/class_31;)Iglue method_1049Lclass_223;method_1049(Lclass_224;)Iserver dLfx;d(Lfy;)Iclient dLix;d(Liz;)Inamed getIdenticalStackSlotLnet/minecraft/entity/player/PlayerInventory;getIdenticalStackSlot(Lnet/minecraft/item/ItemInstance;)I
-
getFirstEmptySlotIndex
private int getFirstEmptySlotIndex()- Mappings:
Namespace Name Mixin selector intermediary method_690Lnet/minecraft/class_136;method_690()Iglue method_1057Lclass_223;method_1057()Iserver kLfx;k()Iclient jLix;j()Inamed getFirstEmptySlotIndexLnet/minecraft/entity/player/PlayerInventory;getFirstEmptySlotIndex()I
-
setSelectedItemWithID
- Mappings:
Namespace Name Mixin selector intermediary method_691Lnet/minecraft/class_136;method_691(IZ)Vglue method_1401Lclass_223;method_1401(IZ)Vserver method_691Lfx;method_691(IZ)Vclient aLix;a(IZ)Vnamed setSelectedItemWithIDLnet/minecraft/entity/player/PlayerInventory;setSelectedItemWithID(IZ)V
-
scrollInHotbar
- Mappings:
Namespace Name Mixin selector intermediary method_692Lnet/minecraft/class_136;method_692(I)Vglue method_1402Lclass_223;method_1402(I)Vserver method_692Lfx;method_692(I)Vclient bLix;b(I)Vnamed scrollInHotbarLnet/minecraft/entity/player/PlayerInventory;scrollInHotbar(I)V
-
mergeStacks
- Mappings:
Namespace Name Mixin selector intermediary method_685Lnet/minecraft/class_136;method_685(Lnet/minecraft/class_31;)Iglue method_1051Lclass_223;method_1051(Lclass_224;)Iserver eLfx;e(Lfy;)Iclient eLix;e(Liz;)Inamed mergeStacksLnet/minecraft/entity/player/PlayerInventory;mergeStacks(Lnet/minecraft/item/ItemInstance;)I
-
tickInventory
public void tickInventory()- Mappings:
Namespace Name Mixin selector intermediary method_686Lnet/minecraft/class_136;method_686()Vglue method_1052Lclass_223;method_1052()Vserver fLfx;f()Vclient eLix;e()Vnamed tickInventoryLnet/minecraft/entity/player/PlayerInventory;tickInventory()V
-
decreaseAmountOfItem
public boolean decreaseAmountOfItem(int int2) - Mappings:
Namespace Name Mixin selector intermediary method_676Lnet/minecraft/class_136;method_676(I)Zglue method_1042Lclass_223;method_1042(I)Zserver bLfx;b(I)Zclient cLix;c(I)Znamed decreaseAmountOfItemLnet/minecraft/entity/player/PlayerInventory;decreaseAmountOfItem(I)Z
-
addStack
- Mappings:
Namespace Name Mixin selector intermediary method_671Lnet/minecraft/class_136;method_671(Lnet/minecraft/class_31;)Zglue method_1037Lclass_223;method_1037(Lclass_224;)Zserver aLfx;a(Lfy;)Zclient aLix;a(Liz;)Znamed addStackLnet/minecraft/entity/player/PlayerInventory;addStack(Lnet/minecraft/item/ItemInstance;)Z
-
takeInventoryItem
- Specified by:
takeInventoryItemin interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_949Lnet/minecraft/class_134;method_949(II)Lnet/minecraft/class_31;glue method_50Lclass_287;method_50(II)Lclass_224;server aLhp;a(II)Lfy;client aLlw;a(II)Liz;named takeInventoryItemLnet/minecraft/inventory/InventoryBase;takeInventoryItem(II)Lnet/minecraft/item/ItemInstance;
-
setInventoryItem
- Specified by:
setInventoryItemin interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_950Lnet/minecraft/class_134;method_950(ILnet/minecraft/class_31;)Vglue method_51Lclass_287;method_51(ILclass_224;)Vserver aLhp;a(ILfy;)Vclient aLlw;a(ILiz;)Vnamed setInventoryItemLnet/minecraft/inventory/InventoryBase;setInventoryItem(ILnet/minecraft/item/ItemInstance;)V
-
getStrengthOnBlock
- Mappings:
Namespace Name Mixin selector intermediary method_674Lnet/minecraft/class_136;method_674(Lnet/minecraft/class_17;)Fglue method_1040Lclass_223;method_1040(Lclass_507;)Fserver aLfx;a(Lna;)Fclient aLix;a(Luu;)Fnamed getStrengthOnBlockLnet/minecraft/entity/player/PlayerInventory;getStrengthOnBlock(Lnet/minecraft/block/BlockBase;)F
-
toTag
- Mappings:
Namespace Name Mixin selector intermediary method_673Lnet/minecraft/class_136;method_673(Lnet/minecraft/class_202;)Lnet/minecraft/class_202;glue method_1039Lclass_223;method_1039(Lclass_452;)Lclass_452;server aLfx;a(Llr;)Llr;client aLix;a(Lsp;)Lsp;named toTagLnet/minecraft/entity/player/PlayerInventory;toTag(Lnet/minecraft/util/io/ListTag;)Lnet/minecraft/util/io/ListTag;
-
fromTag
- Mappings:
Namespace Name Mixin selector intermediary method_678Lnet/minecraft/class_136;method_678(Lnet/minecraft/class_202;)Vglue method_1044Lclass_223;method_1044(Lclass_452;)Vserver bLfx;b(Llr;)Vclient bLix;b(Lsp;)Vnamed fromTagLnet/minecraft/entity/player/PlayerInventory;fromTag(Lnet/minecraft/util/io/ListTag;)V
-
getInventorySize
public int getInventorySize()- Specified by:
getInventorySizein interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_948Lnet/minecraft/class_134;method_948()Iglue method_49Lclass_287;method_49()Iserver aLhp;a()Iclient aLlw;a()Inamed getInventorySizeLnet/minecraft/inventory/InventoryBase;getInventorySize()I
-
getInventoryItem
- Specified by:
getInventoryItemin interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_954Lnet/minecraft/class_134;method_954(I)Lnet/minecraft/class_31;glue method_58Lclass_287;method_58(I)Lclass_224;server d_Lhp;d_(I)Lfy;client f_Llw;f_(I)Liz;named getInventoryItemLnet/minecraft/inventory/InventoryBase;getInventoryItem(I)Lnet/minecraft/item/ItemInstance;
-
getContainerName
- Specified by:
getContainerNamein interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_952Lnet/minecraft/class_134;method_952()Ljava/lang/String;glue method_56Lclass_287;method_56()Ljava/lang/String;server cLhp;c()Ljava/lang/String;client cLlw;c()Ljava/lang/String;named getContainerNameLnet/minecraft/inventory/InventoryBase;getContainerName()Ljava/lang/String;
-
getMaxItemCount
public int getMaxItemCount()- Specified by:
getMaxItemCountin interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_953Lnet/minecraft/class_134;method_953()Iglue method_57Lclass_287;method_57()Iserver dLhp;d()Iclient dLlw;d()Inamed getMaxItemCountLnet/minecraft/inventory/InventoryBase;getMaxItemCount()I
-
getAttack
- Mappings:
Namespace Name Mixin selector intermediary method_672Lnet/minecraft/class_136;method_672(Lnet/minecraft/class_57;)Iglue method_1038Lclass_223;method_1038(Lclass_450;)Iserver aLfx;a(Llq;)Iclient aLix;a(Lsn;)Inamed getAttackLnet/minecraft/entity/player/PlayerInventory;getAttack(Lnet/minecraft/entity/EntityBase;)I
-
isUsingEffectiveTool
- Mappings:
Namespace Name Mixin selector intermediary method_679Lnet/minecraft/class_136;method_679(Lnet/minecraft/class_17;)Zglue method_1045Lclass_223;method_1045(Lclass_507;)Zserver bLfx;b(Lna;)Zclient bLix;b(Luu;)Znamed isUsingEffectiveToolLnet/minecraft/entity/player/PlayerInventory;isUsingEffectiveTool(Lnet/minecraft/block/BlockBase;)Z
-
getArmourItem
- Mappings:
Namespace Name Mixin selector intermediary method_693Lnet/minecraft/class_136;method_693(I)Lnet/minecraft/class_31;glue method_1403Lclass_223;method_1403(I)Lclass_224;server method_693Lfx;method_693(I)Lfy;client dLix;d(I)Liz;named getArmourItemLnet/minecraft/entity/player/PlayerInventory;getArmourItem(I)Lnet/minecraft/item/ItemInstance;
-
getArmourValue
public int getArmourValue()- Mappings:
Namespace Name Mixin selector intermediary method_687Lnet/minecraft/class_136;method_687()Iglue method_1053Lclass_223;method_1053()Iserver gLfx;g()Iclient fLix;f()Inamed getArmourValueLnet/minecraft/entity/player/PlayerInventory;getArmourValue()I
-
damageArmour
public void damageArmour(int int2) - Mappings:
Namespace Name Mixin selector intermediary method_680Lnet/minecraft/class_136;method_680(I)Vglue method_1046Lclass_223;method_1046(I)Vserver cLfx;c(I)Vclient eLix;e(I)Vnamed damageArmourLnet/minecraft/entity/player/PlayerInventory;damageArmour(I)V
-
dropInventory
public void dropInventory()- Mappings:
Namespace Name Mixin selector intermediary method_688Lnet/minecraft/class_136;method_688()Vglue method_1054Lclass_223;method_1054()Vserver hLfx;h()Vclient gLix;g()Vnamed dropInventoryLnet/minecraft/entity/player/PlayerInventory;dropInventory()V
-
markDirty
public void markDirty()- Specified by:
markDirtyin interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_947Lnet/minecraft/class_134;method_947()Vglue method_1055Lclass_287;method_1055()Vserver iLhp;i()Vclient y_Llw;y_()Vnamed markDirtyLnet/minecraft/inventory/InventoryBase;markDirty()V
-
setCursorItem
- Mappings:
Namespace Name Mixin selector intermediary method_677Lnet/minecraft/class_136;method_677(Lnet/minecraft/class_31;)Vglue method_1043Lclass_223;method_1043(Lclass_224;)Vserver bLfx;b(Lfy;)Vclient bLix;b(Liz;)Vnamed setCursorItemLnet/minecraft/entity/player/PlayerInventory;setCursorItem(Lnet/minecraft/item/ItemInstance;)V
-
getCursorItem
- Mappings:
Namespace Name Mixin selector intermediary method_689Lnet/minecraft/class_136;method_689()Lnet/minecraft/class_31;glue method_1056Lclass_223;method_1056()Lclass_224;server jLfx;j()Lfy;client iLix;i()Liz;named getCursorItemLnet/minecraft/entity/player/PlayerInventory;getCursorItem()Lnet/minecraft/item/ItemInstance;
-
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventoryBase- Mappings:
Namespace Name Mixin selector intermediary method_951Lnet/minecraft/class_134;method_951(Lnet/minecraft/class_54;)Zglue method_53Lclass_287;method_53(Lclass_172;)Zserver a_Lhp;a_(Lem;)Zclient a_Llw;a_(Lgs;)Znamed canPlayerUseLnet/minecraft/inventory/InventoryBase;canPlayerUse(Lnet/minecraft/entity/player/PlayerBase;)Z
-
containsItem
- Mappings:
Namespace Name Mixin selector intermediary method_681Lnet/minecraft/class_136;method_681(Lnet/minecraft/class_31;)Zglue method_1047Lclass_223;method_1047(Lclass_224;)Zserver cLfx;c(Lfy;)Zclient cLix;c(Liz;)Znamed containsItemLnet/minecraft/entity/player/PlayerInventory;containsItem(Lnet/minecraft/item/ItemInstance;)Z
-