Package net.minecraft.inventory
Class DoubleInventory
java.lang.Object
net.minecraft.inventory.DoubleInventory
- All Implemented Interfaces:
LockableScreenHandlerFactory,Inventory,NamedScreenHandlerFactory,Nameable
public class DoubleInventory extends Object implements LockableScreenHandlerFactory
- Mappings:
Namespace Name official ofintermediary net/minecraft/class_1717named net/minecraft/inventory/DoubleInventory
-
Field Summary
Fields Modifier and Type Field Description private Stringfield_7200private LockableScreenHandlerFactoryfield_7201private LockableScreenHandlerFactoryfield_7202 -
Constructor Summary
Constructors Constructor Description DoubleInventory(String string, LockableScreenHandlerFactory lockableScreenHandlerFactory, LockableScreenHandlerFactory lockableScreenHandlerFactory2) -
Method Summary
Modifier and Type Method Description booleancanPlayerUseInv(PlayerEntity player)voidclear()ScreenHandlercreateScreenHandler(PlayerInventory inventory, PlayerEntity player)StringgetId()intgetInvMaxStackAmount()intgetInvSize()ItemStackgetInvStack(int slot)ScreenHandlerLockgetLock()TextgetName()intgetProperties()intgetProperty(int key)StringgetTranslationKey()booleanhasCustomName()booleanhasLock()booleanisPart(Inventory inventory)booleanisValidInvStack(int slot, ItemStack stack)voidmarkDirty()voidonInvClose(PlayerEntity player)voidonInvOpen(PlayerEntity player)ItemStackremoveInvStack(int slot)voidsetInvStack(int slot, ItemStack stack)voidsetLock(ScreenHandlerLock lock)voidsetProperty(int id, int value)ItemStacktakeInvStack(int slot, int amount)
-
Field Details
-
field_7200
- Mappings:
Namespace Name Mixin selector official aLof;a:Ljava/lang/String;intermediary field_7200Lnet/minecraft/class_1717;field_7200:Ljava/lang/String;named field_7200Lnet/minecraft/inventory/DoubleInventory;field_7200:Ljava/lang/String;
-
field_7201
- Mappings:
Namespace Name Mixin selector official bLof;b:Loo;intermediary field_7201Lnet/minecraft/class_1717;field_7201:Lnet/minecraft/class_1725;named field_7201Lnet/minecraft/inventory/DoubleInventory;field_7201:Lnet/minecraft/block/entity/LockableScreenHandlerFactory;
-
field_7202
- Mappings:
Namespace Name Mixin selector official cLof;c:Loo;intermediary field_7202Lnet/minecraft/class_1717;field_7202:Lnet/minecraft/class_1725;named field_7202Lnet/minecraft/inventory/DoubleInventory;field_7202:Lnet/minecraft/block/entity/LockableScreenHandlerFactory;
-
-
Constructor Details
-
DoubleInventory
public DoubleInventory(String string, LockableScreenHandlerFactory lockableScreenHandlerFactory, LockableScreenHandlerFactory lockableScreenHandlerFactory2)
-
-
Method Details
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official o_Log;o_()Iintermediary method_6748Lnet/minecraft/class_1718;method_6748()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
isPart
- Mappings:
Namespace Name Mixin selector official aLof;a(Log;)Zintermediary method_6735Lnet/minecraft/class_1717;method_6735(Lnet/minecraft/class_1718;)Znamed isPartLnet/minecraft/inventory/DoubleInventory;isPart(Lnet/minecraft/inventory/Inventory;)Z
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official e_Lop;e_()Ljava/lang/String;intermediary method_6261Lnet/minecraft/class_1726;method_6261()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 l_Lop;l_()Zintermediary method_6770Lnet/minecraft/class_1726;method_6770()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
getName
-
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(I)Lzx;intermediary method_6736Lnet/minecraft/class_1718;method_6736(I)Lnet/minecraft/class_2056;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(II)Lzx;intermediary method_6737Lnet/minecraft/class_1718;method_6737(II)Lnet/minecraft/class_2056;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(I)Lzx;intermediary method_6741Lnet/minecraft/class_1718;method_6741(I)Lnet/minecraft/class_2056;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(ILzx;)Vintermediary method_6738Lnet/minecraft/class_1718;method_6738(ILnet/minecraft/class_2056;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official q_Log;q_()Iintermediary method_6749Lnet/minecraft/class_1718;method_6749()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
markDirty
public void markDirty() -
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(Lwn;)Zintermediary method_6739Lnet/minecraft/class_1718;method_6739(Lnet/minecraft/class_1963;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(Lwn;)Vintermediary method_6744Lnet/minecraft/class_1718;method_6744(Lnet/minecraft/class_1963;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLog;c(Lwn;)Vintermediary method_6745Lnet/minecraft/class_1718;method_6745(Lnet/minecraft/class_1963;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(ILzx;)Zintermediary method_6743Lnet/minecraft/class_1718;method_6743(ILnet/minecraft/class_2056;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
getProperty
public int getProperty(int key)- Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official a_Log;a_(I)Iintermediary method_6740Lnet/minecraft/class_1718;method_6740(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 bLog;b(II)Vintermediary method_6742Lnet/minecraft/class_1718;method_6742(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official gLog;g()Iintermediary method_6746Lnet/minecraft/class_1718;method_6746()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
hasLock
public boolean hasLock()- Specified by:
hasLockin interfaceLockableScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official r_Loo;r_()Zintermediary method_6769Lnet/minecraft/class_1725;method_6769()Znamed hasLockLnet/minecraft/block/entity/LockableScreenHandlerFactory;hasLock()Z
-
setLock
- Specified by:
setLockin interfaceLockableScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLoo;a(Lon;)Vintermediary method_6767Lnet/minecraft/class_1725;method_6767(Lnet/minecraft/class_1724;)Vnamed setLockLnet/minecraft/block/entity/LockableScreenHandlerFactory;setLock(Lnet/minecraft/inventory/ScreenHandlerLock;)V
-
getLock
- Specified by:
getLockin interfaceLockableScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official iLoo;i()Lon;intermediary method_6768Lnet/minecraft/class_1725;method_6768()Lnet/minecraft/class_1724;named getLockLnet/minecraft/block/entity/LockableScreenHandlerFactory;getLock()Lnet/minecraft/inventory/ScreenHandlerLock;
-
getId
- Specified by:
getIdin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official kLol;k()Ljava/lang/String;intermediary method_6762Lnet/minecraft/class_1723;method_6762()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLol;a(Lwm;Lwn;)Lxi;intermediary method_6761Lnet/minecraft/class_1723;method_6761(Lnet/minecraft/class_1962;Lnet/minecraft/class_1963;)Lnet/minecraft/class_1983;named createScreenHandlerLnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
clear
public void clear()
-