枚举 CopyNameLootFunction.Source

    • 枚举常量详细资料

      • THIS

        public static final CopyNameLootFunction.Source THIS
        Mappings:
        Namespace Name Mixin selector
        official a Ldir$a;a:Ldir$a;
        intermediary field_1022 Lnet/minecraft/class_101$class_102;field_1022:Lnet/minecraft/class_101$class_102;
        named THIS Lnet/minecraft/loot/function/CopyNameLootFunction$Source;THIS:Lnet/minecraft/loot/function/CopyNameLootFunction$Source;
      • KILLER

        public static final CopyNameLootFunction.Source KILLER
        Mappings:
        Namespace Name Mixin selector
        official b Ldir$a;b:Ldir$a;
        intermediary field_1019 Lnet/minecraft/class_101$class_102;field_1019:Lnet/minecraft/class_101$class_102;
        named KILLER Lnet/minecraft/loot/function/CopyNameLootFunction$Source;KILLER:Lnet/minecraft/loot/function/CopyNameLootFunction$Source;
      • KILLER_PLAYER

        public static final CopyNameLootFunction.Source KILLER_PLAYER
        Mappings:
        Namespace Name Mixin selector
        official c Ldir$a;c:Ldir$a;
        intermediary field_1020 Lnet/minecraft/class_101$class_102;field_1020:Lnet/minecraft/class_101$class_102;
        named KILLER_PLAYER Lnet/minecraft/loot/function/CopyNameLootFunction$Source;KILLER_PLAYER:Lnet/minecraft/loot/function/CopyNameLootFunction$Source;
      • BLOCK_ENTITY

        public static final CopyNameLootFunction.Source BLOCK_ENTITY
        Mappings:
        Namespace Name Mixin selector
        official d Ldir$a;d:Ldir$a;
        intermediary field_1023 Lnet/minecraft/class_101$class_102;field_1023:Lnet/minecraft/class_101$class_102;
        named BLOCK_ENTITY Lnet/minecraft/loot/function/CopyNameLootFunction$Source;BLOCK_ENTITY:Lnet/minecraft/loot/function/CopyNameLootFunction$Source;
    • 字段详细资料

      • name

        public final String name
        Mappings:
        Namespace Name Mixin selector
        official e Ldir$a;e:Ljava/lang/String;
        intermediary field_1025 Lnet/minecraft/class_101$class_102;field_1025:Ljava/lang/String;
        named name Lnet/minecraft/loot/function/CopyNameLootFunction$Source;name:Ljava/lang/String;
      • parameter

        public final LootContextParameter<?> parameter
        Mappings:
        Namespace Name Mixin selector
        official f Ldir$a;f:Ldjs;
        intermediary field_1024 Lnet/minecraft/class_101$class_102;field_1024:Lnet/minecraft/class_169;
        named parameter Lnet/minecraft/loot/function/CopyNameLootFunction$Source;parameter:Lnet/minecraft/loot/context/LootContextParameter;
    • 构造器详细资料

      • Source

        private Source​(String name,
                       LootContextParameter<?> parameter)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldir$a;<init>(Ljava/lang/String;ILjava/lang/String;Ldjs;)V
        intermediary <init> Lnet/minecraft/class_101$class_102;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V
        named <init> Lnet/minecraft/loot/function/CopyNameLootFunction$Source;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/loot/context/LootContextParameter;)V
    • 方法详细资料

      • values

        public static CopyNameLootFunction.Source[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (CopyNameLootFunction.Source c : CopyNameLootFunction.Source.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static CopyNameLootFunction.Source valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • get

        public static CopyNameLootFunction.Source get​(String name)
        Mappings:
        Namespace Name Mixin selector
        official a Ldir$a;a(Ljava/lang/String;)Ldir$a;
        intermediary method_475 Lnet/minecraft/class_101$class_102;method_475(Ljava/lang/String;)Lnet/minecraft/class_101$class_102;
        named get Lnet/minecraft/loot/function/CopyNameLootFunction$Source;get(Ljava/lang/String;)Lnet/minecraft/loot/function/CopyNameLootFunction$Source;