类 BlockPredicate.Builder

  • 封闭类:
    BlockPredicate

    public static class BlockPredicate.Builder
    extends Object
    Mappings:
    Namespace Name
    official as$a
    intermediary net/minecraft/class_4550$class_4710
    named net/minecraft/predicate/BlockPredicate$Builder
    • 字段详细资料

      • block

        @Nullable
        private @Nullable Block block
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a:Lbyq;
        intermediary field_21572 Lnet/minecraft/class_4550$class_4710;field_21572:Lnet/minecraft/class_2248;
        named block Lnet/minecraft/predicate/BlockPredicate$Builder;block:Lnet/minecraft/block/Block;
      • tag

        @Nullable
        private @Nullable Tag<Block> tag
        Mappings:
        Namespace Name Mixin selector
        official b Las$a;b:Lafs;
        intermediary field_21573 Lnet/minecraft/class_4550$class_4710;field_21573:Lnet/minecraft/class_3494;
        named tag Lnet/minecraft/predicate/BlockPredicate$Builder;tag:Lnet/minecraft/tag/Tag;
      • state

        private StatePredicate state
        Mappings:
        Namespace Name Mixin selector
        official c Las$a;c:Lcr;
        intermediary field_21574 Lnet/minecraft/class_4550$class_4710;field_21574:Lnet/minecraft/class_4559;
        named state Lnet/minecraft/predicate/BlockPredicate$Builder;state:Lnet/minecraft/predicate/StatePredicate;
      • nbt

        private NbtPredicate nbt
        Mappings:
        Namespace Name Mixin selector
        official d Las$a;d:Lcg;
        intermediary field_21575 Lnet/minecraft/class_4550$class_4710;field_21575:Lnet/minecraft/class_2105;
        named nbt Lnet/minecraft/predicate/BlockPredicate$Builder;nbt:Lnet/minecraft/predicate/NbtPredicate;
    • 构造器详细资料

      • Builder

        private Builder()
    • 方法详细资料

      • create

        public static BlockPredicate.Builder create()
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a()Las$a;
        intermediary method_23880 Lnet/minecraft/class_4550$class_4710;method_23880()Lnet/minecraft/class_4550$class_4710;
        named create Lnet/minecraft/predicate/BlockPredicate$Builder;create()Lnet/minecraft/predicate/BlockPredicate$Builder;
      • block

        public BlockPredicate.Builder block​(Block block)
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a(Lbyq;)Las$a;
        intermediary method_27962 Lnet/minecraft/class_4550$class_4710;method_27962(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;
        named block Lnet/minecraft/predicate/BlockPredicate$Builder;block(Lnet/minecraft/block/Block;)Lnet/minecraft/predicate/BlockPredicate$Builder;
      • tag

        public BlockPredicate.Builder tag​(Tag<Block> tag)
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a(Lafs;)Las$a;
        intermediary method_29233 Lnet/minecraft/class_4550$class_4710;method_29233(Lnet/minecraft/class_3494;)Lnet/minecraft/class_4550$class_4710;
        named tag Lnet/minecraft/predicate/BlockPredicate$Builder;tag(Lnet/minecraft/tag/Tag;)Lnet/minecraft/predicate/BlockPredicate$Builder;
      • nbt

        public BlockPredicate.Builder nbt​(CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a(Lmv;)Las$a;
        intermediary method_35042 Lnet/minecraft/class_4550$class_4710;method_35042(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
        named nbt Lnet/minecraft/predicate/BlockPredicate$Builder;nbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/predicate/BlockPredicate$Builder;
      • state

        public BlockPredicate.Builder state​(StatePredicate state)
        Mappings:
        Namespace Name Mixin selector
        official a Las$a;a(Lcr;)Las$a;
        intermediary method_27963 Lnet/minecraft/class_4550$class_4710;method_27963(Lnet/minecraft/class_4559;)Lnet/minecraft/class_4550$class_4710;
        named state Lnet/minecraft/predicate/BlockPredicate$Builder;state(Lnet/minecraft/predicate/StatePredicate;)Lnet/minecraft/predicate/BlockPredicate$Builder;
      • build

        public BlockPredicate build()
        Mappings:
        Namespace Name Mixin selector
        official b Las$a;b()Las;
        intermediary method_23882 Lnet/minecraft/class_4550$class_4710;method_23882()Lnet/minecraft/class_4550;
        named build Lnet/minecraft/predicate/BlockPredicate$Builder;build()Lnet/minecraft/predicate/BlockPredicate;