类 AlternativeLootCondition

    • 字段详细资料

      • terms

        private final LootCondition[] terms
        Mappings:
        Namespace Name Mixin selector
        official a Ldjx;a:[Ldkh;
        intermediary field_1246 Lnet/minecraft/class_186;field_1246:[Lnet/minecraft/class_5341;
        named terms Lnet/minecraft/loot/condition/AlternativeLootCondition;terms:[Lnet/minecraft/loot/condition/LootCondition;
      • predicate

        private final Predicate<LootContext> predicate
        Mappings:
        Namespace Name Mixin selector
        official b Ldjx;b:Ljava/util/function/Predicate;
        intermediary field_1247 Lnet/minecraft/class_186;field_1247:Ljava/util/function/Predicate;
        named predicate Lnet/minecraft/loot/condition/AlternativeLootCondition;predicate:Ljava/util/function/Predicate;
    • 构造器详细资料

      • AlternativeLootCondition

        private AlternativeLootCondition​(LootCondition[] terms)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldjx;<init>([Ldkh;)V
        intermediary <init> Lnet/minecraft/class_186;<init>([Lnet/minecraft/class_5341;)V
        named <init> Lnet/minecraft/loot/condition/AlternativeLootCondition;<init>([Lnet/minecraft/loot/condition/LootCondition;)V
    • 方法详细资料

      • getType

        public LootConditionType getType()
        指定者:
        getType 在接口中 LootCondition
        Mappings:
        Namespace Name Mixin selector
        official a Ldkh;a()Ldki;
        intermediary method_29325 Lnet/minecraft/class_5341;method_29325()Lnet/minecraft/class_5342;
        named getType Lnet/minecraft/loot/condition/LootCondition;getType()Lnet/minecraft/loot/condition/LootConditionType;
      • test

        public final boolean test​(LootContext lootContext)
        指定者:
        test 在接口中 Predicate<LootContext>
        Mappings:
        Namespace Name Mixin selector
        official a Ldjx;a(Ldhp;)Z
        intermediary method_825 Lnet/minecraft/class_186;method_825(Lnet/minecraft/class_47;)Z
        named test Lnet/minecraft/loot/condition/AlternativeLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
      • validate

        public void validate​(LootTableReporter reporter)
        指定者:
        validate 在接口中 LootContextAware
        Mappings:
        Namespace Name Mixin selector
        official a Ldhq;a(Ldhx;)V
        intermediary method_292 Lnet/minecraft/class_46;method_292(Lnet/minecraft/class_58;)V
        named validate Lnet/minecraft/loot/context/LootContextAware;validate(Lnet/minecraft/loot/LootTableReporter;)V
      • builder

        public static AlternativeLootCondition.Builder builder​(LootCondition.Builder[] terms)
        Mappings:
        Namespace Name Mixin selector
        official a Ldjx;a([Ldkh$a;)Ldjx$a;
        intermediary method_826 Lnet/minecraft/class_186;method_826([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187;
        named builder Lnet/minecraft/loot/condition/AlternativeLootCondition;builder([Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/condition/AlternativeLootCondition$Builder;