Package net.minecraft.inventory
Class DoubleInventory
java.lang.Object
net.minecraft.inventory.DoubleInventory
- Mappings:
- Namespace - Name - official - bdp- intermediary - net/minecraft/class_1258- named - net/minecraft/inventory/DoubleInventory
- 
Field SummaryFieldsFields inherited from interface net.minecraft.inventory.Inventoryfield_42619, MAX_COUNT_PER_STACK
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanPlayerUse(PlayerEntity player) voidclear()intReturns the maximum number of items a stack can contain when placed inside this inventory.getStack(int slot) Fetches the stack currently stored at the given slot.booleanisEmpty()booleanbooleanReturns whether the given stack is a valid for the indicated slot position.voidvoidonClose(PlayerEntity player) voidonOpen(PlayerEntity player) removeStack(int slot) Removes the stack currently stored at the indicated slot.removeStack(int slot, int amount) Removes a specific number of items from the given slot.voidintsize()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.InventorycanTransferTo, containsAny, containsAny, count
- 
Field Details- 
first- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbdp;c:Lbdq;- intermediary - field_5769- Lnet/minecraft/class_1258;field_5769:Lnet/minecraft/class_1263;- named - first- Lnet/minecraft/inventory/DoubleInventory;first:Lnet/minecraft/inventory/Inventory;
 
- 
second- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbdp;d:Lbdq;- intermediary - field_5771- Lnet/minecraft/class_1258;field_5771:Lnet/minecraft/class_1263;- named - second- Lnet/minecraft/inventory/DoubleInventory;second:Lnet/minecraft/inventory/Inventory;
 
 
- 
- 
Constructor Details- 
DoubleInventory- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbdp;<init>(Lbdq;Lbdq;)V- intermediary - <init>- Lnet/minecraft/class_1258;<init>(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;)V- named - <init>- Lnet/minecraft/inventory/DoubleInventory;<init>(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;)V
 
 
- 
- 
Method Details- 
sizepublic int size()
- 
isEmptypublic boolean isEmpty()
- 
isPart- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdp;a(Lbdq;)Z- intermediary - method_5405- Lnet/minecraft/class_1258;method_5405(Lnet/minecraft/class_1263;)Z- named - isPart- Lnet/minecraft/inventory/DoubleInventory;isPart(Lnet/minecraft/inventory/Inventory;)Z
 
- 
getStackFetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns seeItemStack.EMPTY.
- 
removeStackRemoves a specific number of items from the given slot.- Specified by:
- removeStackin interface- Inventory
- Returns:
- the removed items as a stack
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdq;a(II)Lcfz;- intermediary - method_5434- Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;- named - removeStack- Lnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
 
- 
removeStackRemoves the stack currently stored at the indicated slot.- Specified by:
- removeStackin interface- Inventory
- Returns:
- the stack previously stored at the indicated slot.
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbdq;b(I)Lcfz;- intermediary - method_5441- Lnet/minecraft/class_1263;method_5441(I)Lnet/minecraft/class_1799;- named - removeStack- Lnet/minecraft/inventory/Inventory;removeStack(I)Lnet/minecraft/item/ItemStack;
 
- 
setStack
- 
getMaxCountPerStackpublic int getMaxCountPerStack()Returns the maximum number of items a stack can contain when placed inside this inventory. No slots may have more than this number of items. It is effectively the stacking limit for this inventory's slots.- Specified by:
- getMaxCountPerStackin interface- Inventory
- Returns:
- the max countof item stacks in this inventory
- Mappings:
- Namespace - Name - Mixin selector - official - ac_- Lbdq;ac_()I- intermediary - method_5444- Lnet/minecraft/class_1263;method_5444()I- named - getMaxCountPerStack- Lnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
 
- 
markDirtypublic void markDirty()
- 
canPlayerUse- Specified by:
- canPlayerUsein interface- Inventory
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdq;a(Lbyo;)Z- intermediary - method_5443- Lnet/minecraft/class_1263;method_5443(Lnet/minecraft/class_1657;)Z- named - canPlayerUse- Lnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
 
- 
onOpen- Specified by:
- onOpenin interface- Inventory
- Mappings:
- Namespace - Name - Mixin selector - official - d_- Lbdq;d_(Lbyo;)V- intermediary - method_5435- Lnet/minecraft/class_1263;method_5435(Lnet/minecraft/class_1657;)V- named - onOpen- Lnet/minecraft/inventory/Inventory;onOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
onClose- Specified by:
- onClosein interface- Inventory
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbdq;c(Lbyo;)V- intermediary - method_5432- Lnet/minecraft/class_1263;method_5432(Lnet/minecraft/class_1657;)V- named - onClose- Lnet/minecraft/inventory/Inventory;onClose(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
isValidReturns whether the given stack is a valid for the indicated slot position.
- 
clearpublic void clear()
 
-