类 ItemStackArgument

  • 所有已实现的接口:
    Predicate<ItemStack>

    public class ItemStackArgument
    extends Object
    implements Predicate<ItemStack>
    Mappings:
    Namespace Name
    official fc
    intermediary net/minecraft/class_2290
    named net/minecraft/command/argument/ItemStackArgument
    • 字段详细资料

      • OVERSTACKED_EXCEPTION

        private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType OVERSTACKED_EXCEPTION
        Mappings:
        Namespace Name Mixin selector
        official a Lfc;a:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
        intermediary field_10797 Lnet/minecraft/class_2290;field_10797:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
        named OVERSTACKED_EXCEPTION Lnet/minecraft/command/argument/ItemStackArgument;OVERSTACKED_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      • item

        private final Item item
        Mappings:
        Namespace Name Mixin selector
        official b Lfc;b:Lbpn;
        intermediary field_10796 Lnet/minecraft/class_2290;field_10796:Lnet/minecraft/class_1792;
        named item Lnet/minecraft/command/argument/ItemStackArgument;item:Lnet/minecraft/item/Item;
      • nbt

        @Nullable
        private final @Nullable CompoundTag nbt
        Mappings:
        Namespace Name Mixin selector
        official c Lfc;c:Lmv;
        intermediary field_10798 Lnet/minecraft/class_2290;field_10798:Lnet/minecraft/class_2487;
        named nbt Lnet/minecraft/command/argument/ItemStackArgument;nbt:Lnet/minecraft/nbt/CompoundTag;
    • 构造器详细资料

      • ItemStackArgument

        public ItemStackArgument​(Item item,
                                 @Nullable
                                 @Nullable CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lfc;<init>(Lbpn;Lmv;)V
        intermediary <init> Lnet/minecraft/class_2290;<init>(Lnet/minecraft/class_1792;Lnet/minecraft/class_2487;)V
        named <init> Lnet/minecraft/command/argument/ItemStackArgument;<init>(Lnet/minecraft/item/Item;Lnet/minecraft/nbt/CompoundTag;)V
    • 方法详细资料

      • getItem

        public Item getItem()
        Mappings:
        Namespace Name Mixin selector
        official a Lfc;a()Lbpn;
        intermediary method_9785 Lnet/minecraft/class_2290;method_9785()Lnet/minecraft/class_1792;
        named getItem Lnet/minecraft/command/argument/ItemStackArgument;getItem()Lnet/minecraft/item/Item;
      • test

        public boolean test​(ItemStack itemStack)
        指定者:
        test 在接口中 Predicate<ItemStack>
        Mappings:
        Namespace Name Mixin selector
        official a Lfc;a(Lbpr;)Z
        intermediary method_9783 Lnet/minecraft/class_2290;method_9783(Lnet/minecraft/class_1799;)Z
        named test Lnet/minecraft/command/argument/ItemStackArgument;test(Lnet/minecraft/item/ItemStack;)Z
      • createStack

        public ItemStack createStack​(int amount,
                                     boolean checkOverstack)
                              throws com.mojang.brigadier.exceptions.CommandSyntaxException
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lfc;a(IZ)Lbpr;
        intermediary method_9781 Lnet/minecraft/class_2290;method_9781(IZ)Lnet/minecraft/class_1799;
        named createStack Lnet/minecraft/command/argument/ItemStackArgument;createStack(IZ)Lnet/minecraft/item/ItemStack;
      • asString

        public String asString()
        Mappings:
        Namespace Name Mixin selector
        official b Lfc;b()Ljava/lang/String;
        intermediary method_9782 Lnet/minecraft/class_2290;method_9782()Ljava/lang/String;
        named asString Lnet/minecraft/command/argument/ItemStackArgument;asString()Ljava/lang/String;