Package net.minecraft.inventory
Class Inventories
java.lang.Object
net.minecraft.inventory.Inventories
- Mappings:
- Namespace - Name - official - bdr- intermediary - net/minecraft/class_1262- named - net/minecraft/inventory/Inventories
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidreadNbt(NbtCompound nbt, DefaultedList<ItemStack> stacks) static intRemoves a number, not exceedingmaxCount, of items from an inventory based on a predicate and returns that number.static intRemoves a number, not exceedingmaxCount, of items from an item stack based on a predicate and returns that number.static ItemStackremoveStack(List<ItemStack> stacks, int slot) static ItemStacksplitStack(List<ItemStack> stacks, int slot, int amount) static NbtCompoundwriteNbt(NbtCompound nbt, DefaultedList<ItemStack> stacks) static NbtCompoundwriteNbt(NbtCompound nbt, DefaultedList<ItemStack> stacks, boolean setIfEmpty) 
- 
Constructor Details- 
Inventoriespublic Inventories()
 
- 
- 
Method Details- 
splitStack- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Ljava/util/List;II)Lcfz;- intermediary - method_5430- Lnet/minecraft/class_1262;method_5430(Ljava/util/List;II)Lnet/minecraft/class_1799;- named - splitStack- Lnet/minecraft/inventory/Inventories;splitStack(Ljava/util/List;II)Lnet/minecraft/item/ItemStack;
 
- 
removeStack- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Ljava/util/List;I)Lcfz;- intermediary - method_5428- Lnet/minecraft/class_1262;method_5428(Ljava/util/List;I)Lnet/minecraft/class_1799;- named - removeStack- Lnet/minecraft/inventory/Inventories;removeStack(Ljava/util/List;I)Lnet/minecraft/item/ItemStack;
 
- 
writeNbt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Lqr;Lhn;)Lqr;- intermediary - method_5426- Lnet/minecraft/class_1262;method_5426(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)Lnet/minecraft/class_2487;- named - writeNbt- Lnet/minecraft/inventory/Inventories;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/collection/DefaultedList;)Lnet/minecraft/nbt/NbtCompound;
 
- 
writeNbtpublic static NbtCompound writeNbt(NbtCompound nbt, DefaultedList<ItemStack> stacks, boolean setIfEmpty) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Lqr;Lhn;Z)Lqr;- intermediary - method_5427- Lnet/minecraft/class_1262;method_5427(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;Z)Lnet/minecraft/class_2487;- named - writeNbt- Lnet/minecraft/inventory/Inventories;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/collection/DefaultedList;Z)Lnet/minecraft/nbt/NbtCompound;
 
- 
readNbt- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbdr;b(Lqr;Lhn;)V- intermediary - method_5429- Lnet/minecraft/class_1262;method_5429(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V- named - readNbt- Lnet/minecraft/inventory/Inventories;readNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/collection/DefaultedList;)V
 
- 
removepublic static int remove(Inventory inventory, Predicate<ItemStack> shouldRemove, int maxCount, boolean dryRun) Removes a number, not exceedingmaxCount, of items from an inventory based on a predicate and returns that number.- Parameters:
- dryRun- whether to return the number of items which would have been removed without actually removing them
- Returns:
- the number of items removed
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Lbdq;Ljava/util/function/Predicate;IZ)I- intermediary - method_29234- Lnet/minecraft/class_1262;method_29234(Lnet/minecraft/class_1263;Ljava/util/function/Predicate;IZ)I- named - remove- Lnet/minecraft/inventory/Inventories;remove(Lnet/minecraft/inventory/Inventory;Ljava/util/function/Predicate;IZ)I
 
- 
removepublic static int remove(ItemStack stack, Predicate<ItemStack> shouldRemove, int maxCount, boolean dryRun) Removes a number, not exceedingmaxCount, of items from an item stack based on a predicate and returns that number.- Parameters:
- dryRun- whether to return the number of items which would have been removed without actually removing them
- Returns:
- the number of items removed
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdr;a(Lcfz;Ljava/util/function/Predicate;IZ)I- intermediary - method_29235- Lnet/minecraft/class_1262;method_29235(Lnet/minecraft/class_1799;Ljava/util/function/Predicate;IZ)I- named - remove- Lnet/minecraft/inventory/Inventories;remove(Lnet/minecraft/item/ItemStack;Ljava/util/function/Predicate;IZ)I
 
 
-