CLASS axa net/minecraft/util/predicate/BlockStatePredicate FIELD a ANY Lcom/google/common/base/Predicate; FIELD b factory Laws; FIELD c propertyTests Ljava/util/Map; METHOD (Laws;)V ARG 0 blockStateFactory METHOD a forBlock (Laou;)Laxa; ARG 0 block METHOD a apply (Lawr;)Z ARG 0 blockState METHOD a testProperty (Lawr;Laxh;Lcom/google/common/base/Predicate;)Z ARG 0 blockState ARG 1 property ARG 2 valuePredicate METHOD a with (Laxh;Lcom/google/common/base/Predicate;)Laxa; ARG 0 property ARG 1 valuePredicate