类 BlockStatePropertyLootCondition

    • 字段详细资料

      • block

        private final Block block
        Mappings:
        Namespace Name Mixin selector
        official a Ldkg;a:Lbyq;
        intermediary field_1286 Lnet/minecraft/class_212;field_1286:Lnet/minecraft/class_2248;
        named block Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition;block:Lnet/minecraft/block/Block;
      • properties

        private final StatePredicate properties
        Mappings:
        Namespace Name Mixin selector
        official b Ldkg;b:Lcr;
        intermediary field_1288 Lnet/minecraft/class_212;field_1288:Lnet/minecraft/class_4559;
        named properties Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition;properties:Lnet/minecraft/predicate/StatePredicate;
    • 构造器详细资料

      • BlockStatePropertyLootCondition

        private BlockStatePropertyLootCondition​(Block block,
                                                StatePredicate properties)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldkg;<init>(Lbyq;Lcr;)V
        intermediary <init> Lnet/minecraft/class_212;<init>(Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V
        named <init> Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition;<init>(Lnet/minecraft/block/Block;Lnet/minecraft/predicate/StatePredicate;)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;
      • getRequiredParameters

        public Set<LootContextParameter<?>> getRequiredParameters()
        指定者:
        getRequiredParameters 在接口中 LootContextAware
        Mappings:
        Namespace Name Mixin selector
        official b Ldhq;b()Ljava/util/Set;
        intermediary method_293 Lnet/minecraft/class_46;method_293()Ljava/util/Set;
        named getRequiredParameters Lnet/minecraft/loot/context/LootContextAware;getRequiredParameters()Ljava/util/Set;
      • test

        public boolean test​(LootContext lootContext)
        指定者:
        test 在接口中 Predicate<LootContext>
        Mappings:
        Namespace Name Mixin selector
        official a Ldkg;a(Ldhp;)Z
        intermediary method_899 Lnet/minecraft/class_212;method_899(Lnet/minecraft/class_47;)Z
        named test Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition;test(Lnet/minecraft/loot/context/LootContext;)Z
      • builder

        public static BlockStatePropertyLootCondition.Builder builder​(Block block)
        Mappings:
        Namespace Name Mixin selector
        official a Ldkg;a(Lbyq;)Ldkg$a;
        intermediary method_900 Lnet/minecraft/class_212;method_900(Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213;
        named builder Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition;builder(Lnet/minecraft/block/Block;)Lnet/minecraft/loot/condition/BlockStatePropertyLootCondition$Builder;