CLASS none/asy net/minecraft/block/property/BlockPropertyInteger FIELD a validValues Lcom/google/common/collect/ImmutableSet; METHOD (Ljava/lang/String;II)V ARG 0 name ARG 1 min ARG 2 max METHOD a getName (Ljava/lang/Integer;)Ljava/lang/String; ARG 0 value METHOD a create (Ljava/lang/String;II)Lnone/asy; ARG 0 name ARG 1 min ARG 2 max METHOD b getValue (Ljava/lang/String;)Lcom/google/common/base/Optional; ARG 0 name METHOD c getValues ()Ljava/util/Collection; METHOD equals (Ljava/lang/Object;)Z ARG 0 other