CLASS bqj net/minecraft/world/Dimension FIELD a OVERWORLD Lbqj; FIELD b NETHER Lbqj; FIELD c END Lbqj; FIELD d id I FIELD e suffix Ljava/lang/String; FIELD f saveDir Ljava/lang/String; METHOD (ILjava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Z)V ARG 0 dimensionId ARG 1 suffix ARG 2 saveDir METHOD a getRegistry ()Ljava/lang/Iterable; METHOD a byRawId (I)Lbqj; METHOD a getId (Lbqj;)Lpu; METHOD a getFile (Ljava/io/File;)Ljava/io/File; ARG 0 file METHOD a register (Ljava/lang/String;Lbqj;)Lbqj; ARG 0 id ARG 1 dimension METHOD a byId (Lpu;)Lbqj; METHOD b getRawId ()I METHOD c getSuffix ()Ljava/lang/String;