接口 Inventory

    • 字段详细资料

      • MAX_COUNT_PER_STACK

        static final int MAX_COUNT_PER_STACK
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a:I
        intermediary field_29952 Lnet/minecraft/class_1263;field_29952:I
        named MAX_COUNT_PER_STACK Lnet/minecraft/inventory/Inventory;MAX_COUNT_PER_STACK:I
    • 方法详细资料

      • size

        int size()
        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

        boolean isEmpty()
        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
      • getStack

        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.
        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

        ItemStack removeStack​(int slot,
                              int amount)
        Removes a specific number of items from the given slot.
        返回:
        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

        ItemStack removeStack​(int slot)
        Removes the stack currently stored at the indicated slot.
        返回:
        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

        void setStack​(int slot,
                      ItemStack stack)
        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

        default 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.
        返回:
        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

        void markDirty()
        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

        boolean canPlayerUse​(PlayerEntity player)
        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

        default void onOpen​(PlayerEntity player)
        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

        default void onClose​(PlayerEntity player)
        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

        default boolean isValid​(int slot,
                                ItemStack stack)
        Returns whether the given stack is a valid for the indicated slot position.
        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
      • count

        default int count​(Item item)
        Returns the number of times the specified item occurs in this inventory across all stored stacks.
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(Lbpn;)I
        intermediary method_18861 Lnet/minecraft/class_1263;method_18861(Lnet/minecraft/class_1792;)I
        named count Lnet/minecraft/inventory/Inventory;count(Lnet/minecraft/item/Item;)I
      • containsAny

        default boolean containsAny​(Set<Item> items)
        Determines whether this inventory contains any of the given candidate items.
        Mappings:
        Namespace Name Mixin selector
        official a Laqz;a(Ljava/util/Set;)Z
        intermediary method_18862 Lnet/minecraft/class_1263;method_18862(Ljava/util/Set;)Z
        named containsAny Lnet/minecraft/inventory/Inventory;containsAny(Ljava/util/Set;)Z