Package net.minecraft.entity.player
Class PlayerInventory
java.lang.Object
net.minecraft.entity.player.PlayerInventory
- Mappings:
Namespace Name official aecintermediary 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) voidintmethod_11232(Item item, int int2, int int3, NbtCompound nbtCompound) voidmethod_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_14148(class_3175 class_3175, boolean bool) voidmethod_14149(World world, ItemStack itemStack) booleanmethod_14150(int int2, ItemStack itemStack) intmethod_14151(ItemStack itemStack) private intmethod_14152(int int2, ItemStack itemStack) intvoidmethod_3134(int int2) 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) void
-
Field Details
-
field_15082
- Mappings:
Namespace Name Mixin selector official aLaec;a:Lfi;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 bLaec;b:Lfi;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 cLaec;c:Lfi;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 fLaec;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 dLaec;d:Iintermediary field_3966Lnet/minecraft/class_987;field_3966:Inamed selectedSlotLnet/minecraft/entity/player/PlayerInventory;selectedSlot:I
-
player
- Mappings:
Namespace Name Mixin selector official eLaec;e:Laed;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 gLaec;g:Laip;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 hLaec;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>Laec;<init>(Laed;)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 iLaec;i()Laip;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 jLaec;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 aLaec;a(Laip;Laip;)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 bLaec;b(Laip;Laip;)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 kLaec;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 aLaec;a(Laip;)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 dLaec;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 eLaec;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 bLaec;b(Laip;)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 cLaec;c(Laip;)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 lLaec;l()Iintermediary method_13259Lnet/minecraft/class_987;method_13259()Inamed method_13259Lnet/minecraft/entity/player/PlayerInventory;method_13259()I
-
method_3134
- Mappings:
Namespace Name Mixin selector official fLaec;f(I)Vintermediary method_3134Lnet/minecraft/class_987;method_3134(I)Vnamed method_3134Lnet/minecraft/entity/player/PlayerInventory;method_3134(I)V
-
method_11232
- Mappings:
Namespace Name Mixin selector official aLaec;a(Lain;IILfy;)Iintermediary method_11232Lnet/minecraft/class_987;method_11232(Lnet/minecraft/class_1069;IILnet/minecraft/class_322;)Inamed method_11232Lnet/minecraft/entity/player/PlayerInventory;method_11232(Lnet/minecraft/item/Item;IILnet/minecraft/nbt/NbtCompound;)I
-
method_3140
- Mappings:
Namespace Name Mixin selector official iLaec;i(Laip;)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 dLaec;d(ILaip;)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 dLaec;d(Laip;)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 nLaec;n()Vintermediary method_3147Lnet/minecraft/class_987;method_3147()Vnamed updateItemsLnet/minecraft/entity/player/PlayerInventory;updateItems()V
-
insertStack
- Mappings:
Namespace Name Mixin selector official eLaec;e(Laip;)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 cLaec;c(ILaip;)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 aLaec;a(Lamu;Laip;)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 aLtv;a(II)Laip;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 fLaec;f(Laip;)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 c_Ltv;c_(I)Laip;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 aLtv;a(ILaip;)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 aLaec;a(Lawt;)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 aLaec;a(Lge;)Lge;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 bLaec;b(Lge;)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 w_Ltv;w_()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 aLtv;a(I)Laip;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official h_Lui;h_()Ljava/lang/String;intermediary method_2518Lnet/minecraft/class_2611;method_2518()Ljava/lang/String;named getTranslationKeyLnet/minecraft/text/Nameable;getTranslationKey()Ljava/lang/String;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official n_Lui;n_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
method_6344
- Specified by:
method_6344in interfaceNameable- Mappings:
Namespace Name Mixin selector official i_Lui;i_()Lhh;intermediary method_6344Lnet/minecraft/class_2611;method_6344()Lnet/minecraft/class_1982;named method_6344Lnet/minecraft/text/Nameable;method_6344()Lnet/minecraft/text/Text;
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official z_Ltv;z_()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
method_13255
- Mappings:
Namespace Name Mixin selector official bLaec;b(Lawt;)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 gLaec;g(I)Laip;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 aLaec;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 oLaec;o()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 pLaec;p()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 gLaec;g(Laip;)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 qLaec;q()Laip;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 aLtv;a(Laed;)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 hLaec;h(Laip;)Zintermediary method_3136Lnet/minecraft/class_987;method_3136(Lnet/minecraft/class_1071;)Znamed containsLnet/minecraft/entity/player/PlayerInventory;contains(Lnet/minecraft/item/ItemStack;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLtv;b(Laed;)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 cLtv;c(Laed;)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 bLtv;b(ILaip;)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 aLaec;a(Laec;)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 cLtv;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 bLtv;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 hLtv;h()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear() -
method_14148
- Mappings:
Namespace Name Mixin selector official aLaec;a(Laef;Z)Vintermediary method_14148Lnet/minecraft/class_987;method_14148(Lnet/minecraft/class_3175;Z)Vnamed method_14148Lnet/minecraft/entity/player/PlayerInventory;method_14148(Lnet/minecraft/class_3175;Z)V
-