CLASS avn net/minecraft/util/predicate/BlockStatePredicate FIELD a ANY Lcom/google/common/base/Predicate; FIELD b factory Lavf; FIELD c propertyTests Ljava/util/Map; METHOD (Lavf;)V ARG 0 blockStateFactory METHOD a forBlock (Lank;)Lavn; ARG 0 block METHOD a apply (Lave;)Z ARG 0 blockState METHOD a testProperty (Lave;Lavu;Lcom/google/common/base/Predicate;)Z ARG 0 blockState ARG 1 property ARG 2 valuePredicate METHOD a with (Lavu;Lcom/google/common/base/Predicate;)Lavn; ARG 0 property ARG 1 valuePredicate