类 CopyNbtLootFunction.Operation

  • 封闭类:
    CopyNbtLootFunction

    static class CopyNbtLootFunction.Operation
    extends Object
    Mappings:
    Namespace Name
    official dis$b
    intermediary net/minecraft/class_3837$class_3839
    named net/minecraft/loot/function/CopyNbtLootFunction$Operation
    • 字段详细资料

      • sourcePath

        private final String sourcePath
        Mappings:
        Namespace Name Mixin selector
        official a Ldis$b;a:Ljava/lang/String;
        intermediary field_17019 Lnet/minecraft/class_3837$class_3839;field_17019:Ljava/lang/String;
        named sourcePath Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;sourcePath:Ljava/lang/String;
      • parsedSourcePath

        private final NbtPathArgumentType.NbtPath parsedSourcePath
        Mappings:
        Namespace Name Mixin selector
        official b Ldis$b;b:Ldw$g;
        intermediary field_17020 Lnet/minecraft/class_3837$class_3839;field_17020:Lnet/minecraft/class_2203$class_2209;
        named parsedSourcePath Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;parsedSourcePath:Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
      • targetPath

        private final String targetPath
        Mappings:
        Namespace Name Mixin selector
        official c Ldis$b;c:Ljava/lang/String;
        intermediary field_17021 Lnet/minecraft/class_3837$class_3839;field_17021:Ljava/lang/String;
        named targetPath Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;targetPath:Ljava/lang/String;
      • parsedTargetPath

        private final NbtPathArgumentType.NbtPath parsedTargetPath
        Mappings:
        Namespace Name Mixin selector
        official d Ldis$b;d:Ldw$g;
        intermediary field_17022 Lnet/minecraft/class_3837$class_3839;field_17022:Lnet/minecraft/class_2203$class_2209;
        named parsedTargetPath Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;parsedTargetPath:Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
      • operator

        private final CopyNbtLootFunction.Operator operator
        Mappings:
        Namespace Name Mixin selector
        official e Ldis$b;e:Ldis$c;
        intermediary field_17023 Lnet/minecraft/class_3837$class_3839;field_17023:Lnet/minecraft/class_3837$class_3841;
        named operator Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;operator:Lnet/minecraft/loot/function/CopyNbtLootFunction$Operator;
    • 构造器详细资料

      • Operation

        private Operation​(String source,
                          String target,
                          CopyNbtLootFunction.Operator operator)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldis$b;<init>(Ljava/lang/String;Ljava/lang/String;Ldis$c;)V
        intermediary <init> Lnet/minecraft/class_3837$class_3839;<init>(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)V
        named <init> Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;<init>(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/loot/function/CopyNbtLootFunction$Operator;)V
    • 方法详细资料

      • execute

        public void execute​(Supplier<Tag> itemTagTagGetter,
                            Tag sourceEntityTag)
        Mappings:
        Namespace Name Mixin selector
        official a Ldis$b;a(Ljava/util/function/Supplier;Lnn;)V
        intermediary method_16860 Lnet/minecraft/class_3837$class_3839;method_16860(Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)V
        named execute Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;execute(Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V
      • toJson

        public JsonObject toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Ldis$b;a()Lcom/google/gson/JsonObject;
        intermediary method_16858 Lnet/minecraft/class_3837$class_3839;method_16858()Lcom/google/gson/JsonObject;
        named toJson Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;toJson()Lcom/google/gson/JsonObject;
      • fromJson

        public static CopyNbtLootFunction.Operation fromJson​(JsonObject json)
        Mappings:
        Namespace Name Mixin selector
        official a Ldis$b;a(Lcom/google/gson/JsonObject;)Ldis$b;
        intermediary method_16859 Lnet/minecraft/class_3837$class_3839;method_16859(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3837$class_3839;
        named fromJson Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/loot/function/CopyNbtLootFunction$Operation;