Package net.minecraft.entity.player
Class PlayerInventory
java.lang.Object
net.minecraft.entity.player.PlayerInventory
- All Implemented Interfaces:
Inventory
- Mappings:
Namespace Name official xiintermediary net/minecraft/class_987named net/minecraft/entity/player/PlayerInventory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlayerUseInv(PlayerEntity player) booleancanToolBreak(Block block) booleanvoidcopy(PlayerInventory inventory) voiddamageArmor(float armor) voiddeserialize(NbtList nbtList) voiddropAll()getArmor(int slot) intstatic intintintgetInvStack(int slot) floatgetMiningSpeed(Block block) booleaninsertStack(ItemStack itemStack) booleanisValidInvStack(int slot, ItemStack stack) voidvoidvoidvoidmethod_3128(Item item, int int2) voidmethod_3134(int int2) private intmethod_3138(ItemStack itemStack) private intmethod_3140(ItemStack itemStack) intbooleanbooleanmethod_8420(Item item) intmethod_8421(Item item, int int2) voidmethod_8422(Item item, int int2, boolean bool, boolean bool2) booleanmethod_8423(Item item) private intmethod_8424(Item item) private intmethod_8425(Item item, int int2) removeInvStack(int slot) voidsetCursorStack(ItemStack stack) voidsetInvStack(int slot, ItemStack stack) takeInvStack(int slot, int amount) void
-
Field Details
-
main
- Mappings:
Namespace Name Mixin selector official aLxi;a:[Labo;intermediary field_3964Lnet/minecraft/class_987;field_3964:[Lnet/minecraft/class_1071;named mainLnet/minecraft/entity/player/PlayerInventory;main:[Lnet/minecraft/item/ItemStack;
-
armor
- Mappings:
Namespace Name Mixin selector official bLxi;b:[Labo;intermediary field_3965Lnet/minecraft/class_987;field_3965:[Lnet/minecraft/class_1071;named armorLnet/minecraft/entity/player/PlayerInventory;armor:[Lnet/minecraft/item/ItemStack;
-
selectedSlot
public int selectedSlot- Mappings:
Namespace Name Mixin selector official cLxi;c:Iintermediary field_3966Lnet/minecraft/class_987;field_3966:Inamed selectedSlotLnet/minecraft/entity/player/PlayerInventory;selectedSlot:I
-
field_3969
- Mappings:
Namespace Name Mixin selector official fLxi;f:Labo;intermediary field_3969Lnet/minecraft/class_987;field_3969:Lnet/minecraft/class_1071;named field_3969Lnet/minecraft/entity/player/PlayerInventory;field_3969:Lnet/minecraft/item/ItemStack;
-
player
- Mappings:
Namespace Name Mixin selector official dLxi;d:Lxk;intermediary field_3967Lnet/minecraft/class_987;field_3967:Lnet/minecraft/class_988;named playerLnet/minecraft/entity/player/PlayerInventory;player:Lnet/minecraft/entity/player/PlayerEntity;
-
cursorStack
- Mappings:
Namespace Name Mixin selector official gLxi;g:Labo;intermediary field_3970Lnet/minecraft/class_987;field_3970:Lnet/minecraft/class_1071;named cursorStackLnet/minecraft/entity/player/PlayerInventory;cursorStack:Lnet/minecraft/item/ItemStack;
-
dirty
public boolean dirty- Mappings:
Namespace Name Mixin selector official eLxi;e:Zintermediary field_3968Lnet/minecraft/class_987;field_3968:Znamed dirtyLnet/minecraft/entity/player/PlayerInventory;dirty:Z
-
-
Constructor Details
-
PlayerInventory
- Mappings:
Namespace Name Mixin selector official <init>Lxi;<init>(Lxk;)Vintermediary <init>Lnet/minecraft/class_987;<init>(Lnet/minecraft/class_988;)Vnamed <init>Lnet/minecraft/entity/player/PlayerInventory;<init>(Lnet/minecraft/entity/player/PlayerEntity;)V
-
-
Method Details
-
getMainHandStack
- Mappings:
Namespace Name Mixin selector official hLxi;h()Labo;intermediary method_3142Lnet/minecraft/class_987;method_3142()Lnet/minecraft/class_1071;named getMainHandStackLnet/minecraft/entity/player/PlayerInventory;getMainHandStack()Lnet/minecraft/item/ItemStack;
-
getHotbarSize
public static int getHotbarSize()- Mappings:
Namespace Name Mixin selector official iLxi;i()Iintermediary method_3144Lnet/minecraft/class_987;method_3144()Inamed getHotbarSizeLnet/minecraft/entity/player/PlayerInventory;getHotbarSize()I
-
method_8424
- Mappings:
Namespace Name Mixin selector official cLxi;c(Labm;)Iintermediary method_8424Lnet/minecraft/class_987;method_8424(Lnet/minecraft/class_1069;)Inamed method_8424Lnet/minecraft/entity/player/PlayerInventory;method_8424(Lnet/minecraft/item/Item;)I
-
method_8425
- Mappings:
Namespace Name Mixin selector official cLxi;c(Labm;I)Iintermediary method_8425Lnet/minecraft/class_987;method_8425(Lnet/minecraft/class_1069;I)Inamed method_8425Lnet/minecraft/entity/player/PlayerInventory;method_8425(Lnet/minecraft/item/Item;I)I
-
method_3138
- Mappings:
Namespace Name Mixin selector official dLxi;d(Labo;)Iintermediary method_3138Lnet/minecraft/class_987;method_3138(Lnet/minecraft/class_1071;)Inamed method_3138Lnet/minecraft/entity/player/PlayerInventory;method_3138(Lnet/minecraft/item/ItemStack;)I
-
method_3146
public int method_3146()- Mappings:
Namespace Name Mixin selector official jLxi;j()Iintermediary method_3146Lnet/minecraft/class_987;method_3146()Inamed method_3146Lnet/minecraft/entity/player/PlayerInventory;method_3146()I
-
method_8422
- Mappings:
Namespace Name Mixin selector official aLxi;a(Labm;IZZ)Vintermediary method_8422Lnet/minecraft/class_987;method_8422(Lnet/minecraft/class_1069;IZZ)Vnamed method_8422Lnet/minecraft/entity/player/PlayerInventory;method_8422(Lnet/minecraft/item/Item;IZZ)V
-
method_3134
- Mappings:
Namespace Name Mixin selector official cLxi;c(I)Vintermediary method_3134Lnet/minecraft/class_987;method_3134(I)Vnamed method_3134Lnet/minecraft/entity/player/PlayerInventory;method_3134(I)V
-
method_8421
- Mappings:
Namespace Name Mixin selector official aLxi;a(Labm;I)Iintermediary method_8421Lnet/minecraft/class_987;method_8421(Lnet/minecraft/class_1069;I)Inamed method_8421Lnet/minecraft/entity/player/PlayerInventory;method_8421(Lnet/minecraft/item/Item;I)I
-
method_3128
- Mappings:
Namespace Name Mixin selector official bLxi;b(Labm;I)Vintermediary method_3128Lnet/minecraft/class_987;method_3128(Lnet/minecraft/class_1069;I)Vnamed method_3128Lnet/minecraft/entity/player/PlayerInventory;method_3128(Lnet/minecraft/item/Item;I)V
-
method_3140
- Mappings:
Namespace Name Mixin selector official eLxi;e(Labo;)Iintermediary method_3140Lnet/minecraft/class_987;method_3140(Lnet/minecraft/class_1071;)Inamed method_3140Lnet/minecraft/entity/player/PlayerInventory;method_3140(Lnet/minecraft/item/ItemStack;)I
-
updateItems
public void updateItems()- Mappings:
Namespace Name Mixin selector official kLxi;k()Vintermediary method_3147Lnet/minecraft/class_987;method_3147()Vnamed updateItemsLnet/minecraft/entity/player/PlayerInventory;updateItems()V
-
method_8420
- Mappings:
Namespace Name Mixin selector official aLxi;a(Labm;)Zintermediary method_8420Lnet/minecraft/class_987;method_8420(Lnet/minecraft/class_1069;)Znamed method_8420Lnet/minecraft/entity/player/PlayerInventory;method_8420(Lnet/minecraft/item/Item;)Z
-
method_8423
- Mappings:
Namespace Name Mixin selector official bLxi;b(Labm;)Zintermediary method_8423Lnet/minecraft/class_987;method_8423(Lnet/minecraft/class_1069;)Znamed method_8423Lnet/minecraft/entity/player/PlayerInventory;method_8423(Lnet/minecraft/item/Item;)Z
-
insertStack
- Mappings:
Namespace Name Mixin selector official aLxi;a(Labo;)Zintermediary method_3129Lnet/minecraft/class_987;method_3129(Lnet/minecraft/class_1071;)Znamed insertStackLnet/minecraft/entity/player/PlayerInventory;insertStack(Lnet/minecraft/item/ItemStack;)Z
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(II)Labo;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official a_Lpn;a_(I)Labo;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(ILabo;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
getMiningSpeed
- Mappings:
Namespace Name Mixin selector official aLxi;a(Laht;)Fintermediary method_3125Lnet/minecraft/class_987;method_3125(Lnet/minecraft/class_197;)Fnamed getMiningSpeedLnet/minecraft/entity/player/PlayerInventory;getMiningSpeed(Lnet/minecraft/block/Block;)F
-
serialize
- Mappings:
Namespace Name Mixin selector official aLxi;a(Ldp;)Ldp;intermediary method_3126Lnet/minecraft/class_987;method_3126(Lnet/minecraft/class_474;)Lnet/minecraft/class_474;named serializeLnet/minecraft/entity/player/PlayerInventory;serialize(Lnet/minecraft/nbt/NbtList;)Lnet/minecraft/nbt/NbtList;
-
deserialize
- Mappings:
Namespace Name Mixin selector official bLxi;b(Ldp;)Vintermediary method_3131Lnet/minecraft/class_987;method_3131(Lnet/minecraft/class_474;)Vnamed deserializeLnet/minecraft/entity/player/PlayerInventory;deserialize(Lnet/minecraft/nbt/NbtList;)V
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(I)Labo;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
method_2385
- Specified by:
method_2385in interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b()Ljava/lang/String;intermediary method_2385Lnet/minecraft/class_849;method_2385()Ljava/lang/String;named method_2385Lnet/minecraft/inventory/Inventory;method_2385()Ljava/lang/String;
-
method_5339
public boolean method_5339()- Specified by:
method_5339in interfaceInventory- Mappings:
Namespace Name Mixin selector official k_Lpn;k_()Zintermediary method_5339Lnet/minecraft/class_849;method_5339()Znamed method_5339Lnet/minecraft/inventory/Inventory;method_5339()Z
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official dLpn;d()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
canToolBreak
- Mappings:
Namespace Name Mixin selector official bLxi;b(Laht;)Zintermediary method_3130Lnet/minecraft/class_987;method_3130(Lnet/minecraft/class_197;)Znamed canToolBreakLnet/minecraft/entity/player/PlayerInventory;canToolBreak(Lnet/minecraft/block/Block;)Z
-
getArmor
- Mappings:
Namespace Name Mixin selector official dLxi;d(I)Labo;intermediary method_3141Lnet/minecraft/class_987;method_3141(I)Lnet/minecraft/class_1071;named getArmorLnet/minecraft/entity/player/PlayerInventory;getArmor(I)Lnet/minecraft/item/ItemStack;
-
getArmorProtectionValue
public int getArmorProtectionValue()- Mappings:
Namespace Name Mixin selector official lLxi;l()Iintermediary method_3148Lnet/minecraft/class_987;method_3148()Inamed getArmorProtectionValueLnet/minecraft/entity/player/PlayerInventory;getArmorProtectionValue()I
-
damageArmor
public void damageArmor(float armor) - Mappings:
Namespace Name Mixin selector official aLxi;a(F)Vintermediary method_6316Lnet/minecraft/class_987;method_6316(F)Vnamed damageArmorLnet/minecraft/entity/player/PlayerInventory;damageArmor(F)V
-
dropAll
public void dropAll()- Mappings:
Namespace Name Mixin selector official mLxi;m()Vintermediary method_3149Lnet/minecraft/class_987;method_3149()Vnamed dropAllLnet/minecraft/entity/player/PlayerInventory;dropAll()V
-
markDirty
public void markDirty() -
setCursorStack
- Mappings:
Namespace Name Mixin selector official bLxi;b(Labo;)Vintermediary method_3133Lnet/minecraft/class_987;method_3133(Lnet/minecraft/class_1071;)Vnamed setCursorStackLnet/minecraft/entity/player/PlayerInventory;setCursorStack(Lnet/minecraft/item/ItemStack;)V
-
getCursorStack
- Mappings:
Namespace Name Mixin selector official oLxi;o()Labo;intermediary method_3150Lnet/minecraft/class_987;method_3150()Lnet/minecraft/class_1071;named getCursorStackLnet/minecraft/entity/player/PlayerInventory;getCursorStack()Lnet/minecraft/item/ItemStack;
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(Lxk;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
contains
- Mappings:
Namespace Name Mixin selector official cLxi;c(Labo;)Zintermediary method_3136Lnet/minecraft/class_987;method_3136(Lnet/minecraft/class_1071;)Znamed containsLnet/minecraft/entity/player/PlayerInventory;contains(Lnet/minecraft/item/ItemStack;)Z
-
method_2390
public void method_2390()- Specified by:
method_2390in interfaceInventory- Mappings:
Namespace Name Mixin selector official fLpn;f()Vintermediary method_2390Lnet/minecraft/class_849;method_2390()Vnamed method_2390Lnet/minecraft/inventory/Inventory;method_2390()V
-
method_2387
public void method_2387()- Specified by:
method_2387in interfaceInventory- Mappings:
Namespace Name Mixin selector official l_Lpn;l_()Vintermediary method_2387Lnet/minecraft/class_849;method_2387()Vnamed method_2387Lnet/minecraft/inventory/Inventory;method_2387()V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b(ILabo;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
copy
- Mappings:
Namespace Name Mixin selector official bLxi;b(Lxi;)Vintermediary method_3132Lnet/minecraft/class_987;method_3132(Lnet/minecraft/class_987;)Vnamed copyLnet/minecraft/entity/player/PlayerInventory;copy(Lnet/minecraft/entity/player/PlayerInventory;)V
-