类 BlockPredicate


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

      • ANY

        public static final BlockPredicate ANY
        Mappings:
        Namespace Name Mixin selector
        official a Las;a:Las;
        intermediary field_20692 Lnet/minecraft/class_4550;field_20692:Lnet/minecraft/class_4550;
        named ANY Lnet/minecraft/predicate/BlockPredicate;ANY:Lnet/minecraft/predicate/BlockPredicate;
      • tag

        @Nullable
        private final @Nullable Tag<Block> tag
        Mappings:
        Namespace Name Mixin selector
        official b Las;b:Lafs;
        intermediary field_20693 Lnet/minecraft/class_4550;field_20693:Lnet/minecraft/class_3494;
        named tag Lnet/minecraft/predicate/BlockPredicate;tag:Lnet/minecraft/tag/Tag;
      • block

        @Nullable
        private final @Nullable Block block
        Mappings:
        Namespace Name Mixin selector
        official c Las;c:Lbyq;
        intermediary field_20694 Lnet/minecraft/class_4550;field_20694:Lnet/minecraft/class_2248;
        named block Lnet/minecraft/predicate/BlockPredicate;block:Lnet/minecraft/block/Block;
      • state

        private final StatePredicate state
        Mappings:
        Namespace Name Mixin selector
        official d Las;d:Lcr;
        intermediary field_20695 Lnet/minecraft/class_4550;field_20695:Lnet/minecraft/class_4559;
        named state Lnet/minecraft/predicate/BlockPredicate;state:Lnet/minecraft/predicate/StatePredicate;
      • nbt

        private final NbtPredicate nbt
        Mappings:
        Namespace Name Mixin selector
        official e Las;e:Lcg;
        intermediary field_20696 Lnet/minecraft/class_4550;field_20696:Lnet/minecraft/class_2105;
        named nbt Lnet/minecraft/predicate/BlockPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
    • 构造器详细资料

      • BlockPredicate

        public BlockPredicate​(@Nullable
                              @Nullable Tag<Block> tag,
                              @Nullable
                              @Nullable Block block,
                              StatePredicate state,
                              NbtPredicate nbt)
        Mappings:
        Namespace Name Mixin selector
        official <init> Las;<init>(Lafs;Lbyq;Lcr;Lcg;)V
        intermediary <init> Lnet/minecraft/class_4550;<init>(Lnet/minecraft/class_3494;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)V
        named <init> Lnet/minecraft/predicate/BlockPredicate;<init>(Lnet/minecraft/tag/Tag;Lnet/minecraft/block/Block;Lnet/minecraft/predicate/StatePredicate;Lnet/minecraft/predicate/NbtPredicate;)V
    • 方法详细资料

      • test

        public boolean test​(ServerWorld world,
                            BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Las;a(Labj;Lgb;)Z
        intermediary method_22454 Lnet/minecraft/class_4550;method_22454(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
        named test Lnet/minecraft/predicate/BlockPredicate;test(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
      • fromJson

        public static BlockPredicate fromJson​(@Nullable
                                              @Nullable JsonElement json)
        Mappings:
        Namespace Name Mixin selector
        official a Las;a(Lcom/google/gson/JsonElement;)Las;
        intermediary method_22453 Lnet/minecraft/class_4550;method_22453(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;
        named fromJson Lnet/minecraft/predicate/BlockPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/BlockPredicate;
      • toJson

        public JsonElement toJson()
        Mappings:
        Namespace Name Mixin selector
        official a Las;a()Lcom/google/gson/JsonElement;
        intermediary method_22452 Lnet/minecraft/class_4550;method_22452()Lcom/google/gson/JsonElement;
        named toJson Lnet/minecraft/predicate/BlockPredicate;toJson()Lcom/google/gson/JsonElement;