CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType FIELD comp_641 fixedTime Ljava/util/OptionalLong; FIELD comp_642 hasSkyLight Z FIELD comp_643 hasCeiling Z FIELD comp_644 ultrawarm Z FIELD comp_645 natural Z FIELD comp_646 coordinateScale D FIELD comp_647 piglinSafe Z FIELD comp_648 bedWorks Z FIELD comp_649 respawnAnchorWorks Z FIELD comp_650 hasRaids Z FIELD comp_651 minimumY I FIELD comp_652 height I FIELD comp_653 logicalHeight I FIELD comp_654 infiniburn Lnet/minecraft/class_6862; FIELD comp_655 effects Lnet/minecraft/class_2960; FIELD comp_656 ambientLight F FIELD field_24752 MOON_SIZES [F FIELD field_24756 REGISTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_24757 CODEC Lcom/mojang/serialization/Codec; FIELD field_28133 SIZE_BITS_Y I FIELD field_28134 MAX_HEIGHT I FIELD field_28135 MAX_COLUMN_HEIGHT I FIELD field_28136 MIN_HEIGHT I METHOD (Ljava/util/OptionalLong;ZZZZDZZZZIIILnet/minecraft/class_6862;Lnet/minecraft/class_2960;F)V ARG 1 fixedTime ARG 2 hasSkylight ARG 4 ultrawarm ARG 6 coordinateScale ARG 9 piglinSafe ARG 11 respawnAnchorWorks METHOD comp_641 fixedTime ()Ljava/util/OptionalLong; METHOD comp_642 hasSkyLight ()Z METHOD comp_643 hasCeiling ()Z METHOD comp_644 ultrawarm ()Z METHOD comp_645 natural ()Z METHOD comp_646 coordinateScale ()D METHOD comp_647 piglinSafe ()Z METHOD comp_648 bedWorks ()Z METHOD comp_649 respawnAnchorWorks ()Z METHOD comp_650 hasRaids ()Z METHOD comp_651 minimumY ()I METHOD comp_652 height ()I METHOD comp_653 logicalHeight ()I METHOD comp_654 infiniburn ()Lnet/minecraft/class_6862; METHOD comp_655 effects ()Lnet/minecraft/class_2960; COMMENT {@return the ID of this dimension's {@linkplain net.minecraft.client.render.DimensionEffects effects}} COMMENT COMMENT @see net.minecraft.client.render.DimensionEffects#byDimensionType(DimensionType) METHOD comp_656 ambientLight ()F METHOD method_12488 getSaveDirectory (Lnet/minecraft/class_5321;Ljava/nio/file/Path;)Ljava/nio/file/Path; ARG 0 worldRef ARG 1 worldDirectory METHOD method_28521 worldFromDimensionNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; ARG 0 nbt METHOD method_28522 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_28528 getSkyAngle (J)F ARG 1 time METHOD method_28531 getMoonPhase (J)I COMMENT Gets the moon phase index of Minecraft's moon. COMMENT COMMENT

This is typically used to determine the size of the moon that should be rendered. ARG 1 time COMMENT the time to calculate the index from METHOD method_29960 hasFixedTime ()Z METHOD method_31109 getCoordinateScaleFactor (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D ARG 0 fromDimension ARG 1 toDimension