类 DoubleInventory

  • 所有已实现的接口:
    Inventory, Clearable

    public class DoubleInventory
    extends Object
    implements Inventory
    Mappings:
    Namespace Name
    official aqy
    intermediary net/minecraft/class_1258
    named net/minecraft/inventory/DoubleInventory
    • 字段详细资料

      • first

        private final Inventory first
        Mappings:
        Namespace Name Mixin selector
        official b Laqy;b:Laqz;
        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

        private final Inventory second
        Mappings:
        Namespace Name Mixin selector
        official c Laqy;c:Laqz;
        intermediary field_5771 Lnet/minecraft/class_1258;field_5771:Lnet/minecraft/class_1263;
        named second Lnet/minecraft/inventory/DoubleInventory;second:Lnet/minecraft/inventory/Inventory;
    • 构造器详细资料

      • DoubleInventory

        public DoubleInventory​(Inventory first,
                               Inventory second)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laqy;<init>(Laqz;Laqz;)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
    • 方法详细资料

      • size

        public int size()
        指定者:
        size 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official ab_ Laqz;ab_()I
        intermediary method_5439 Lnet/minecraft/class_1263;method_5439()I
        named size Lnet/minecraft/inventory/Inventory;size()I
      • isEmpty

        public boolean isEmpty()
        指定者:
        isEmpty 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official c Laqz;c()Z
        intermediary method_5442 Lnet/minecraft/class_1263;method_5442()Z
        named isEmpty Lnet/minecraft/inventory/Inventory;isEmpty()Z
      • isPart

        public boolean isPart​(Inventory inventory)
        Mappings:
        Namespace Name Mixin selector
        official a Laqy;a(Laqz;)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
      • getStack

        public ItemStack getStack​(int slot)
        Fetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns see ItemStack.EMPTY.
        指定者:
        getStack 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(I)Lbpr;
        intermediary method_5438 Lnet/minecraft/class_1263;method_5438(I)Lnet/minecraft/class_1799;
        named getStack Lnet/minecraft/inventory/Inventory;getStack(I)Lnet/minecraft/item/ItemStack;
      • removeStack

        public ItemStack removeStack​(int slot,
                                     int amount)
        Removes a specific number of items from the given slot.
        指定者:
        removeStack 在接口中 Inventory
        返回:
        the removed items as a stack
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(II)Lbpr;
        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;
      • removeStack

        public ItemStack removeStack​(int slot)
        Removes the stack currently stored at the indicated slot.
        指定者:
        removeStack 在接口中 Inventory
        返回:
        the stack previously stored at the indicated slot.
        Mappings:
        Namespace Name Mixin selector
        official b Laqz;b(I)Lbpr;
        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

        public void setStack​(int slot,
                             ItemStack stack)
        指定者:
        setStack 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(ILbpr;)V
        intermediary method_5447 Lnet/minecraft/class_1263;method_5447(ILnet/minecraft/class_1799;)V
        named setStack Lnet/minecraft/inventory/Inventory;setStack(ILnet/minecraft/item/ItemStack;)V
      • 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.
        指定者:
        getMaxCountPerStack 在接口中 Inventory
        返回:
        the max count of item stacks in this inventory
        Mappings:
        Namespace Name Mixin selector
        official X_ Laqz;X_()I
        intermediary method_5444 Lnet/minecraft/class_1263;method_5444()I
        named getMaxCountPerStack Lnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
      • markDirty

        public void markDirty()
        指定者:
        markDirty 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official Z_ Laqz;Z_()V
        intermediary method_5431 Lnet/minecraft/class_1263;method_5431()V
        named markDirty Lnet/minecraft/inventory/Inventory;markDirty()V
      • canPlayerUse

        public boolean canPlayerUse​(PlayerEntity player)
        指定者:
        canPlayerUse 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(Lbjf;)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

        public void onOpen​(PlayerEntity player)
        指定者:
        onOpen 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official c_ Laqz;c_(Lbjf;)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

        public void onClose​(PlayerEntity player)
        指定者:
        onClose 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official b_ Laqz;b_(Lbjf;)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
      • isValid

        public boolean isValid​(int slot,
                               ItemStack stack)
        Returns whether the given stack is a valid for the indicated slot position.
        指定者:
        isValid 在接口中 Inventory
        Mappings:
        Namespace Name Mixin selector
        official b Laqz;b(ILbpr;)Z
        intermediary method_5437 Lnet/minecraft/class_1263;method_5437(ILnet/minecraft/class_1799;)Z
        named isValid Lnet/minecraft/inventory/Inventory;isValid(ILnet/minecraft/item/ItemStack;)Z
      • clear

        public void clear()
        指定者:
        clear 在接口中 Clearable
        Mappings:
        Namespace Name Mixin selector
        official aa_ Laqx;aa_()V
        intermediary method_5448 Lnet/minecraft/class_3829;method_5448()V
        named clear Lnet/minecraft/util/Clearable;clear()V