Package net.minecraft.entity.player
Class PlayerInventory
java.lang.Object
net.minecraft.entity.player.PlayerInventory
- Mappings:
Namespace Name official aofintermediary net/minecraft/class_987named net/minecraft/entity/player/PlayerInventory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ItemStackfinal DefaultedList<ItemStack>final DefaultedList<ItemStack>final DefaultedList<ItemStack>private final List<DefaultedList<ItemStack>>private intint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlayerUseInv(PlayerEntity player) voidclear()booleanvoidcopy(PlayerInventory inventory) voiddamageArmor(float armor) voiddeserialize(NbtList nbtList) voiddropAll()getArmor(int slot) static intintintgetInvStack(int slot) intintgetProperty(int key) booleanbooleaninsertStack(ItemStack itemStack) booleanisEmpty()booleanisValidInvStack(int slot, ItemStack stack) voidvoidmethod_13250(ItemStack itemStack) private booleanmethod_13251(ItemStack itemStack, ItemStack itemStack2) floatmethod_13252(BlockState blockState) intmethod_13253(ItemStack itemStack) private booleanmethod_13254(ItemStack itemStack, ItemStack itemStack2) booleanmethod_13255(BlockState blockState) voidmethod_13256(int int2) voidmethod_13257(ItemStack itemStack) static booleanmethod_13258(int int2) intvoidmethod_14149(World world, ItemStack itemStack) booleanmethod_14150(int int2, ItemStack itemStack) intmethod_14151(ItemStack itemStack) private intmethod_14152(int int2, ItemStack itemStack) intvoidmethod_15920(double double2) voidmethod_15921(class_3175 class_3175) intmethod_15922(Predicate<ItemStack> predicate, int int2) booleanmethod_15923(Tag<Item> tag) intmethod_3138(ItemStack itemStack) private intmethod_3140(ItemStack itemStack) intvoidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) removeInvStack(int slot) voidsetCursorStack(ItemStack stack) voidsetInvStack(int slot, ItemStack stack) voidsetProperty(int id, int value) takeInvStack(int slot, int amount) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
getHeight, method_11260Methods inherited from interface net.minecraft.text.Nameable
method_6344
-
Field Details
-
field_15082
- Mappings:
Namespace Name Mixin selector official aLaof;a:Lez;intermediary field_15082Lnet/minecraft/class_987;field_15082:Lnet/minecraft/class_3114;named field_15082Lnet/minecraft/entity/player/PlayerInventory;field_15082:Lnet/minecraft/util/collection/DefaultedList;
-
field_15083
- Mappings:
Namespace Name Mixin selector official bLaof;b:Lez;intermediary field_15083Lnet/minecraft/class_987;field_15083:Lnet/minecraft/class_3114;named field_15083Lnet/minecraft/entity/player/PlayerInventory;field_15083:Lnet/minecraft/util/collection/DefaultedList;
-
field_15084
- Mappings:
Namespace Name Mixin selector official cLaof;c:Lez;intermediary field_15084Lnet/minecraft/class_987;field_15084:Lnet/minecraft/class_3114;named field_15084Lnet/minecraft/entity/player/PlayerInventory;field_15084:Lnet/minecraft/util/collection/DefaultedList;
-
field_15085
- Mappings:
Namespace Name Mixin selector official fLaof;f:Ljava/util/List;intermediary field_15085Lnet/minecraft/class_987;field_15085:Ljava/util/List;named field_15085Lnet/minecraft/entity/player/PlayerInventory;field_15085:Ljava/util/List;
-
selectedSlot
public int selectedSlot- Mappings:
Namespace Name Mixin selector official dLaof;d:Iintermediary field_3966Lnet/minecraft/class_987;field_3966:Inamed selectedSlotLnet/minecraft/entity/player/PlayerInventory;selectedSlot:I
-
player
- Mappings:
Namespace Name Mixin selector official eLaof;e:Laog;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 gLaof;g:Late;intermediary field_3970Lnet/minecraft/class_987;field_3970:Lnet/minecraft/class_1071;named cursorStackLnet/minecraft/entity/player/PlayerInventory;cursorStack:Lnet/minecraft/item/ItemStack;
-
field_15624
private int field_15624- Mappings:
Namespace Name Mixin selector official hLaof;h:Iintermediary field_15624Lnet/minecraft/class_987;field_15624:Inamed field_15624Lnet/minecraft/entity/player/PlayerInventory;field_15624:I
-
-
Constructor Details
-
PlayerInventory
- Mappings:
Namespace Name Mixin selector official <init>Laof;<init>(Laog;)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 iLaof;i()Late;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 jLaof;j()Iintermediary method_3144Lnet/minecraft/class_987;method_3144()Inamed getHotbarSizeLnet/minecraft/entity/player/PlayerInventory;getHotbarSize()I
-
method_13251
- Mappings:
Namespace Name Mixin selector official aLaof;a(Late;Late;)Zintermediary method_13251Lnet/minecraft/class_987;method_13251(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)Znamed method_13251Lnet/minecraft/entity/player/PlayerInventory;method_13251(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
method_13254
- Mappings:
Namespace Name Mixin selector official bLaof;b(Late;Late;)Zintermediary method_13254Lnet/minecraft/class_987;method_13254(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)Znamed method_13254Lnet/minecraft/entity/player/PlayerInventory;method_13254(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
method_3146
public int method_3146()- Mappings:
Namespace Name Mixin selector official kLaof;k()Iintermediary method_3146Lnet/minecraft/class_987;method_3146()Inamed method_3146Lnet/minecraft/entity/player/PlayerInventory;method_3146()I
-
method_13250
- Mappings:
Namespace Name Mixin selector official aLaof;a(Late;)Vintermediary method_13250Lnet/minecraft/class_987;method_13250(Lnet/minecraft/class_1071;)Vnamed method_13250Lnet/minecraft/entity/player/PlayerInventory;method_13250(Lnet/minecraft/item/ItemStack;)V
-
method_13256
public void method_13256(int int2) - Mappings:
Namespace Name Mixin selector official dLaof;d(I)Vintermediary method_13256Lnet/minecraft/class_987;method_13256(I)Vnamed method_13256Lnet/minecraft/entity/player/PlayerInventory;method_13256(I)V
-
method_13258
public static boolean method_13258(int int2) - Mappings:
Namespace Name Mixin selector official eLaof;e(I)Zintermediary method_13258Lnet/minecraft/class_987;method_13258(I)Znamed method_13258Lnet/minecraft/entity/player/PlayerInventory;method_13258(I)Z
-
method_13253
- Mappings:
Namespace Name Mixin selector official bLaof;b(Late;)Iintermediary method_13253Lnet/minecraft/class_987;method_13253(Lnet/minecraft/class_1071;)Inamed method_13253Lnet/minecraft/entity/player/PlayerInventory;method_13253(Lnet/minecraft/item/ItemStack;)I
-
method_14151
- Mappings:
Namespace Name Mixin selector official cLaof;c(Late;)Iintermediary method_14151Lnet/minecraft/class_987;method_14151(Lnet/minecraft/class_1071;)Inamed method_14151Lnet/minecraft/entity/player/PlayerInventory;method_14151(Lnet/minecraft/item/ItemStack;)I
-
method_13259
public int method_13259()- Mappings:
Namespace Name Mixin selector official lLaof;l()Iintermediary method_13259Lnet/minecraft/class_987;method_13259()Inamed method_13259Lnet/minecraft/entity/player/PlayerInventory;method_13259()I
-
method_15920
- Mappings:
Namespace Name Mixin selector official aLaof;a(D)Vintermediary method_15920Lnet/minecraft/class_987;method_15920(D)Vnamed method_15920Lnet/minecraft/entity/player/PlayerInventory;method_15920(D)V
-
method_15922
- Mappings:
Namespace Name Mixin selector official aLaof;a(Ljava/util/function/Predicate;I)Iintermediary method_15922Lnet/minecraft/class_987;method_15922(Ljava/util/function/Predicate;I)Inamed method_15922Lnet/minecraft/entity/player/PlayerInventory;method_15922(Ljava/util/function/Predicate;I)I
-
method_3140
- Mappings:
Namespace Name Mixin selector official iLaof;i(Late;)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
-
method_14152
- Mappings:
Namespace Name Mixin selector official dLaof;d(ILate;)Iintermediary method_14152Lnet/minecraft/class_987;method_14152(ILnet/minecraft/class_1071;)Inamed method_14152Lnet/minecraft/entity/player/PlayerInventory;method_14152(ILnet/minecraft/item/ItemStack;)I
-
method_3138
- Mappings:
Namespace Name Mixin selector official dLaof;d(Late;)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
-
updateItems
public void updateItems()- Mappings:
Namespace Name Mixin selector official pLaof;p()Vintermediary method_3147Lnet/minecraft/class_987;method_3147()Vnamed updateItemsLnet/minecraft/entity/player/PlayerInventory;updateItems()V
-
insertStack
- Mappings:
Namespace Name Mixin selector official eLaof;e(Late;)Zintermediary method_3129Lnet/minecraft/class_987;method_3129(Lnet/minecraft/class_1071;)Znamed insertStackLnet/minecraft/entity/player/PlayerInventory;insertStack(Lnet/minecraft/item/ItemStack;)Z
-
method_14150
- Mappings:
Namespace Name Mixin selector official cLaof;c(ILate;)Zintermediary method_14150Lnet/minecraft/class_987;method_14150(ILnet/minecraft/class_1071;)Znamed method_14150Lnet/minecraft/entity/player/PlayerInventory;method_14150(ILnet/minecraft/item/ItemStack;)Z
-
method_14149
- Mappings:
Namespace Name Mixin selector official aLaof;a(Laxy;Late;)Vintermediary method_14149Lnet/minecraft/class_987;method_14149(Lnet/minecraft/class_1150;Lnet/minecraft/class_1071;)Vnamed method_14149Lnet/minecraft/entity/player/PlayerInventory;method_14149(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)V
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(II)Late;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
method_13257
- Mappings:
Namespace Name Mixin selector official fLaof;f(Late;)Vintermediary method_13257Lnet/minecraft/class_987;method_13257(Lnet/minecraft/class_1071;)Vnamed method_13257Lnet/minecraft/entity/player/PlayerInventory;method_13257(Lnet/minecraft/item/ItemStack;)V
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(I)Late;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 aLade;a(ILate;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
method_13252
- Mappings:
Namespace Name Mixin selector official aLaof;a(Lblc;)Fintermediary method_13252Lnet/minecraft/class_987;method_13252(Lnet/minecraft/class_2232;)Fnamed method_13252Lnet/minecraft/entity/player/PlayerInventory;method_13252(Lnet/minecraft/block/BlockState;)F
-
serialize
- Mappings:
Namespace Name Mixin selector official aLaof;a(Lhe;)Lhe;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 bLaof;b(Lhe;)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 T_Lade;T_()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
isEmpty
public boolean isEmpty() -
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(I)Late;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_15540
- Specified by:
method_15540in interfaceNameable- Mappings:
Namespace Name Mixin selector official N_Ladr;N_()Lij;intermediary method_15540Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;named method_15540Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
-
method_15541
- Specified by:
method_15541in interfaceNameable- Mappings:
Namespace Name Mixin selector official eLadr;e()Lij;intermediary method_15541Lnet/minecraft/class_2611;method_15541()Lnet/minecraft/class_1982;named method_15541Lnet/minecraft/text/Nameable;method_15541()Lnet/minecraft/text/Text;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official O_Ladr;O_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official fLade;f()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
method_13255
- Mappings:
Namespace Name Mixin selector official bLaof;b(Lblc;)Zintermediary method_13255Lnet/minecraft/class_987;method_13255(Lnet/minecraft/class_2232;)Znamed method_13255Lnet/minecraft/entity/player/PlayerInventory;method_13255(Lnet/minecraft/block/BlockState;)Z
-
getArmor
- Mappings:
Namespace Name Mixin selector official fLaof;f(I)Late;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;
-
damageArmor
public void damageArmor(float armor) - Mappings:
Namespace Name Mixin selector official aLaof;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 qLaof;q()Vintermediary method_3149Lnet/minecraft/class_987;method_3149()Vnamed dropAllLnet/minecraft/entity/player/PlayerInventory;dropAll()V
-
markDirty
public void markDirty() -
method_14153
- Mappings:
Namespace Name Mixin selector official rLaof;r()Iintermediary method_14153Lnet/minecraft/class_987;method_14153()Inamed method_14153Lnet/minecraft/entity/player/PlayerInventory;method_14153()I
-
setCursorStack
- Mappings:
Namespace Name Mixin selector official gLaof;g(Late;)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 sLaof;s()Late;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 aLade;a(Laog;)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 hLaof;h(Late;)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_15923
- Mappings:
Namespace Name Mixin selector official aLaof;a(Lwz;)Zintermediary method_15923Lnet/minecraft/class_987;method_15923(Lnet/minecraft/class_4482;)Znamed method_15923Lnet/minecraft/entity/player/PlayerInventory;method_15923(Lnet/minecraft/tag/Tag;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(Laog;)Vintermediary method_10894Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(Laog;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(ILate;)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 aLaof;a(Laof;)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
-
getProperty
public int getProperty(int key) - Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(I)Iintermediary method_10892Lnet/minecraft/class_849;method_10892(I)Inamed getPropertyLnet/minecraft/inventory/Inventory;getProperty(I)I
-
setProperty
public void setProperty(int id, int value) - Specified by:
setPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(II)Vintermediary method_10893Lnet/minecraft/class_849;method_10893(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official hLade;h()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear() -
method_15921
- Mappings:
Namespace Name Mixin selector official aLaof;a(Laoi;)Vintermediary method_15921Lnet/minecraft/class_987;method_15921(Lnet/minecraft/class_3175;)Vnamed method_15921Lnet/minecraft/entity/player/PlayerInventory;method_15921(Lnet/minecraft/class_3175;)V
-