CLASS avs net/minecraft/block/property/BlockPropertyEnum FIELD a validValues Lcom/google/common/collect/ImmutableSet; FIELD b nameValueMap Ljava/util/Map; METHOD a (Ljava/lang/Comparable;)Ljava/lang/String; METHOD a getValueAsString (Ljava/lang/Enum;)Ljava/lang/String; METHOD a create (Ljava/lang/String;Ljava/lang/Class;)Lavs; METHOD a create (Ljava/lang/String;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Lavs; METHOD a create (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lavs; METHOD a create (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lavs; METHOD b (Ljava/lang/String;)Lcom/google/common/base/Optional; METHOD c ()Ljava/util/Collection;