Package net.minecraft.inventory
Class DoubleInventory
java.lang.Object
net.minecraft.inventory.DoubleInventory
- Mappings:
Namespace Name official azeintermediary net/minecraft/class_1258named net/minecraft/inventory/DoubleInventory
-
Field Summary
FieldsFields inherited from interface net.minecraft.inventory.Inventory
MAX_COUNT_PER_STACK -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
containsAny, containsAny, count
-
Field Details
-
first
- Mappings:
Namespace Name Mixin selector official bLaze;b:Lazf;intermediary field_5769Lnet/minecraft/class_1258;field_5769:Lnet/minecraft/class_1263;named firstLnet/minecraft/inventory/DoubleInventory;first:Lnet/minecraft/inventory/Inventory;
-
second
- Mappings:
Namespace Name Mixin selector official cLaze;c:Lazf;intermediary field_5771Lnet/minecraft/class_1258;field_5771:Lnet/minecraft/class_1263;named secondLnet/minecraft/inventory/DoubleInventory;second:Lnet/minecraft/inventory/Inventory;
-
-
Constructor Details
-
DoubleInventory
- Mappings:
Namespace Name Mixin selector official <init>Laze;<init>(Lazf;Lazf;)Vintermediary <init>Lnet/minecraft/class_1258;<init>(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;)Vnamed <init>Lnet/minecraft/inventory/DoubleInventory;<init>(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;)V
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
isPart
- Mappings:
Namespace Name Mixin selector official aLaze;a(Lazf;)Zintermediary method_5405Lnet/minecraft/class_1258;method_5405(Lnet/minecraft/class_1263;)Znamed isPartLnet/minecraft/inventory/DoubleInventory;isPart(Lnet/minecraft/inventory/Inventory;)Z
-
getStack
Fetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns seeItemStack.EMPTY. -
removeStack
Removes a specific number of items from the given slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the removed items as a stack
- Mappings:
Namespace Name Mixin selector official aLazf;a(II)Lcaa;intermediary method_5434Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;named removeStackLnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
removeStack
Removes the stack currently stored at the indicated slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the stack previously stored at the indicated slot.
- Mappings:
Namespace Name Mixin selector official bLazf;b(I)Lcaa;intermediary method_5441Lnet/minecraft/class_1263;method_5441(I)Lnet/minecraft/class_1799;named removeStackLnet/minecraft/inventory/Inventory;removeStack(I)Lnet/minecraft/item/ItemStack;
-
setStack
-
getMaxCountPerStack
public 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 interfaceInventory- Returns:
- the max
countof item stacks in this inventory - Mappings:
Namespace Name Mixin selector official P_Lazf;P_()Iintermediary method_5444Lnet/minecraft/class_1263;method_5444()Inamed getMaxCountPerStackLnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
-
markDirty
public void markDirty() -
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventory- Mappings:
Namespace Name Mixin selector official aLazf;a(Lbtf;)Zintermediary method_5443Lnet/minecraft/class_1263;method_5443(Lnet/minecraft/class_1657;)Znamed canPlayerUseLnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onOpen
- Specified by:
onOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official d_Lazf;d_(Lbtf;)Vintermediary method_5435Lnet/minecraft/class_1263;method_5435(Lnet/minecraft/class_1657;)Vnamed onOpenLnet/minecraft/inventory/Inventory;onOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onClose
- Specified by:
onClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official c_Lazf;c_(Lbtf;)Vintermediary method_5432Lnet/minecraft/class_1263;method_5432(Lnet/minecraft/class_1657;)Vnamed onCloseLnet/minecraft/inventory/Inventory;onClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValid
Returns whether the given stack is a valid for the indicated slot position. -
clear
public void clear()
-