CLASS bpb net/minecraft/world/WorldDimension FIELD a OVERWORLD Lbpb; FIELD b NETHER Lbpb; FIELD c END Lbpb; FIELD d dimensionId 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 byDimensionId (I)Lbpb; METHOD a getId (Lbpb;)Lpt; METHOD a getFile (Ljava/io/File;)Ljava/io/File; ARG 0 file METHOD a register (Ljava/lang/String;Lbpb;)Lbpb; ARG 0 id ARG 1 dimension METHOD a byId (Lpt;)Lbpb; METHOD b getDimensionId ()I METHOD c getSuffix ()Ljava/lang/String;