类 CraftingResultInventory

    • 字段详细资料

      • stacks

        private final DefaultedList<ItemStack> stacks
        Mappings:
        Namespace Name Mixin selector
        official b Lbmx;b:Lgn;
        intermediary field_7866 Lnet/minecraft/class_1731;field_7866:Lnet/minecraft/class_2371;
        named stacks Lnet/minecraft/inventory/CraftingResultInventory;stacks:Lnet/minecraft/util/collection/DefaultedList;
      • lastRecipe

        @Nullable
        private @Nullable Recipe<?> lastRecipe
        Mappings:
        Namespace Name Mixin selector
        official c Lbmx;c:Lbsj;
        intermediary field_7865 Lnet/minecraft/class_1731;field_7865:Lnet/minecraft/class_1860;
        named lastRecipe Lnet/minecraft/inventory/CraftingResultInventory;lastRecipe:Lnet/minecraft/recipe/Recipe;
    • 构造器详细资料

      • CraftingResultInventory

        public CraftingResultInventory()
    • 方法详细资料

      • 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
      • 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
      • 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
      • 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
      • setLastRecipe

        public void setLastRecipe​(@Nullable
                                  @Nullable Recipe<?> recipe)
        指定者:
        setLastRecipe 在接口中 RecipeUnlocker
        Mappings:
        Namespace Name Mixin selector
        official a Lbmw;a(Lbsj;)V
        intermediary method_7662 Lnet/minecraft/class_1732;method_7662(Lnet/minecraft/class_1860;)V
        named setLastRecipe Lnet/minecraft/recipe/RecipeUnlocker;setLastRecipe(Lnet/minecraft/recipe/Recipe;)V
      • getLastRecipe

        @Nullable
        public @Nullable Recipe<?> getLastRecipe()
        指定者:
        getLastRecipe 在接口中 RecipeUnlocker
        Mappings:
        Namespace Name Mixin selector
        official ap_ Lbmw;ap_()Lbsj;
        intermediary method_7663 Lnet/minecraft/class_1732;method_7663()Lnet/minecraft/class_1860;
        named getLastRecipe Lnet/minecraft/recipe/RecipeUnlocker;getLastRecipe()Lnet/minecraft/recipe/Recipe;