类 StorageDataObject

  • 所有已实现的接口:
    DataCommandObject

    public class StorageDataObject
    extends Object
    implements DataCommandObject
    Mappings:
    Namespace Name
    official aag
    intermediary net/minecraft/class_4580
    named net/minecraft/command/StorageDataObject
    • 字段详细资料

      • SUGGESTION_PROVIDER

        private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> SUGGESTION_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official b Laag;b:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
        intermediary field_20856 Lnet/minecraft/class_4580;field_20856:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
        named SUGGESTION_PROVIDER Lnet/minecraft/command/StorageDataObject;SUGGESTION_PROVIDER:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
      • TYPE_FACTORY

        public static final Function<String,​DataCommand.ObjectType> TYPE_FACTORY
        Mappings:
        Namespace Name Mixin selector
        official a Laag;a:Ljava/util/function/Function;
        intermediary field_20855 Lnet/minecraft/class_4580;field_20855:Ljava/util/function/Function;
        named TYPE_FACTORY Lnet/minecraft/command/StorageDataObject;TYPE_FACTORY:Ljava/util/function/Function;
      • storage

        private final DataCommandStorage storage
        Mappings:
        Namespace Name Mixin selector
        official c Laag;c:Ldgv;
        intermediary field_20857 Lnet/minecraft/class_4580;field_20857:Lnet/minecraft/class_4565;
        named storage Lnet/minecraft/command/StorageDataObject;storage:Lnet/minecraft/command/DataCommandStorage;
      • id

        private final Identifier id
        Mappings:
        Namespace Name Mixin selector
        official d Laag;d:Lwp;
        intermediary field_20858 Lnet/minecraft/class_4580;field_20858:Lnet/minecraft/class_2960;
        named id Lnet/minecraft/command/StorageDataObject;id:Lnet/minecraft/util/Identifier;
    • 构造器详细资料

      • StorageDataObject

        private StorageDataObject​(DataCommandStorage storage,
                                  Identifier id)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laag;<init>(Ldgv;Lwp;)V
        intermediary <init> Lnet/minecraft/class_4580;<init>(Lnet/minecraft/class_4565;Lnet/minecraft/class_2960;)V
        named <init> Lnet/minecraft/command/StorageDataObject;<init>(Lnet/minecraft/command/DataCommandStorage;Lnet/minecraft/util/Identifier;)V
    • 方法详细资料

      • of

        private static DataCommandStorage of​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> commandContext)
        Mappings:
        Namespace Name Mixin selector
        official b Laag;b(Lcom/mojang/brigadier/context/CommandContext;)Ldgv;
        intermediary method_22842 Lnet/minecraft/class_4580;method_22842(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4565;
        named of Lnet/minecraft/command/StorageDataObject;of(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/command/DataCommandStorage;
      • setNbt

        public void setNbt​(CompoundTag nbt)
        指定者:
        setNbt 在接口中 DataCommandObject
        Mappings:
        Namespace Name Mixin selector
        official a Laad;a(Lmv;)V
        intermediary method_13880 Lnet/minecraft/class_3162;method_13880(Lnet/minecraft/class_2487;)V
        named setNbt Lnet/minecraft/command/DataCommandObject;setNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • getNbt

        public CompoundTag getNbt()
        指定者:
        getNbt 在接口中 DataCommandObject
        Mappings:
        Namespace Name Mixin selector
        official a Laad;a()Lmv;
        intermediary method_13881 Lnet/minecraft/class_3162;method_13881()Lnet/minecraft/class_2487;
        named getNbt Lnet/minecraft/command/DataCommandObject;getNbt()Lnet/minecraft/nbt/CompoundTag;
      • feedbackModify

        public Text feedbackModify()
        指定者:
        feedbackModify 在接口中 DataCommandObject
        Mappings:
        Namespace Name Mixin selector
        official b Laad;b()Lon;
        intermediary method_13883 Lnet/minecraft/class_3162;method_13883()Lnet/minecraft/class_2561;
        named feedbackModify Lnet/minecraft/command/DataCommandObject;feedbackModify()Lnet/minecraft/text/Text;
      • feedbackQuery

        public Text feedbackQuery​(Tag element)
        指定者:
        feedbackQuery 在接口中 DataCommandObject
        Mappings:
        Namespace Name Mixin selector
        official a Laad;a(Lnn;)Lon;
        intermediary method_13882 Lnet/minecraft/class_3162;method_13882(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;
        named feedbackQuery Lnet/minecraft/command/DataCommandObject;feedbackQuery(Lnet/minecraft/nbt/Tag;)Lnet/minecraft/text/Text;
      • feedbackGet

        public Text feedbackGet​(NbtPathArgumentType.NbtPath path,
                                double scale,
                                int result)
        指定者:
        feedbackGet 在接口中 DataCommandObject
        Mappings:
        Namespace Name Mixin selector
        official a Laad;a(Ldw$g;DI)Lon;
        intermediary method_13879 Lnet/minecraft/class_3162;method_13879(Lnet/minecraft/class_2203$class_2209;DI)Lnet/minecraft/class_2561;
        named feedbackGet Lnet/minecraft/command/DataCommandObject;feedbackGet(Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;DI)Lnet/minecraft/text/Text;