Package net.minecraft.entity.player
Class PlayerInventory
java.lang.Object
net.minecraft.entity.player.PlayerInventory
- All Implemented Interfaces:
Inventory
- 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 TypeMethodDescriptionbooleanbooleancanPlayerUse(PlayerEntity player) private intcombineStacks(ItemStack stack) combines existing stacks that are of the same itemIdbooleanvoiddamageArmor(int amount) voidgetArmorStack(int index) intgetAttackDamage(Entity entity) private intstatic intintgetName()getStack(int slot) floatgetStrengthOnBlock(Block block) intprivate intindexOf(int itemId) private intvoidbooleanisUsingEffectiveTool(Block block) voidvoidbooleanremove(int itemId) removeStack(int slot, int amount) voidscrollInHotbar(int direction) voidsetCursorStack(ItemStack cursorStack) voidsetHeldItem(int itemId, boolean testInteractionManager) Will replace currently held item, removing it testInteractionManager parameter is true if interaction manager is instanceof TestInteractionManagervoidintsize()
-
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/ItemStack;
-
armor
- 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 armorLnet/minecraft/entity/player/PlayerInventory;armor:[Lnet/minecraft/item/ItemStack;
-
selectedSlot
public int selectedSlot- 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 selectedSlotLnet/minecraft/entity/player/PlayerInventory;selectedSlot: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/PlayerEntity;
-
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/ItemStack;
-
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
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_136;<init>(Lnet/minecraft/class_54;)Vglue <init>Lclass_223;<init>(Lclass_172;)Vserver <init>Lfx;<init>(Lem;)Vclient <init>Lix;<init>(Lgs;)Vnamed <init>Lnet/minecraft/entity/player/PlayerInventory;<init>(Lnet/minecraft/entity/player/PlayerEntity;)V
-
-
Method Details
-
getSelectedItem
- 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 getSelectedItemLnet/minecraft/entity/player/PlayerInventory;getSelectedItem()Lnet/minecraft/item/ItemStack;
-
getHotbarSize
- 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 getHotbarSizeLnet/minecraft/entity/player/PlayerInventory;getHotbarSize()I
-
indexOf
private int indexOf(int itemId) - 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 indexOfLnet/minecraft/entity/player/PlayerInventory;indexOf(I)I
-
indexOf
- 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 indexOfLnet/minecraft/entity/player/PlayerInventory;indexOf(Lnet/minecraft/item/ItemStack;)I
-
getEmptySlot
private int getEmptySlot()- 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 getEmptySlotLnet/minecraft/entity/player/PlayerInventory;getEmptySlot()I
-
setHeldItem
Will replace currently held item, removing it testInteractionManager parameter is true if interaction manager is instanceof TestInteractionManager- 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 setHeldItemLnet/minecraft/entity/player/PlayerInventory;setHeldItem(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
-
combineStacks
combines existing stacks that are of the same itemId- Returns:
- remaining count of the item
- 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 combineStacksLnet/minecraft/entity/player/PlayerInventory;combineStacks(Lnet/minecraft/item/ItemStack;)I
-
inventoryTick
public void inventoryTick()- 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 inventoryTickLnet/minecraft/entity/player/PlayerInventory;inventoryTick()V
-
remove
public boolean remove(int itemId) - 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 removeLnet/minecraft/entity/player/PlayerInventory;remove(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/ItemStack;)Z
-
removeStack
- Specified by:
removeStackin interfaceInventory- 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 removeStackLnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
setStack
- Specified by:
setStackin interfaceInventory- 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 setStackLnet/minecraft/inventory/Inventory;setStack(ILnet/minecraft/item/ItemStack;)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/Block;)F
-
writeNbt
- 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 writeNbtLnet/minecraft/entity/player/PlayerInventory;writeNbt(Lnet/minecraft/nbt/NbtList;)Lnet/minecraft/nbt/NbtList;
-
readNbt
- 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 readNbtLnet/minecraft/entity/player/PlayerInventory;readNbt(Lnet/minecraft/nbt/NbtList;)V
-
size
public int size() -
getStack
- Specified by:
getStackin interfaceInventory- 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 getStackLnet/minecraft/inventory/Inventory;getStack(I)Lnet/minecraft/item/ItemStack;
-
getName
- Specified by:
getNamein interfaceInventory- 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 getNameLnet/minecraft/inventory/Inventory;getName()Ljava/lang/String;
-
getMaxCountPerStack
public int getMaxCountPerStack()- Specified by:
getMaxCountPerStackin interfaceInventory- 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 getMaxCountPerStackLnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
-
getAttackDamage
- 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 getAttackDamageLnet/minecraft/entity/player/PlayerInventory;getAttackDamage(Lnet/minecraft/entity/Entity;)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/Block;)Z
-
getArmorStack
- 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 getArmorStackLnet/minecraft/entity/player/PlayerInventory;getArmorStack(I)Lnet/minecraft/item/ItemStack;
-
getTotalArmorDurability
public int getTotalArmorDurability()- 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 getTotalArmorDurabilityLnet/minecraft/entity/player/PlayerInventory;getTotalArmorDurability()I
-
damageArmor
public void damageArmor(int amount) - 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 damageArmorLnet/minecraft/entity/player/PlayerInventory;damageArmor(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() -
setCursorStack
- 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 setCursorStackLnet/minecraft/entity/player/PlayerInventory;setCursorStack(Lnet/minecraft/item/ItemStack;)V
-
getCursorStack
- 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 getCursorStackLnet/minecraft/entity/player/PlayerInventory;getCursorStack()Lnet/minecraft/item/ItemStack;
-
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventory- 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/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
contains
- 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 containsLnet/minecraft/entity/player/PlayerInventory;contains(Lnet/minecraft/item/ItemStack;)Z
-