CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String; FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String; METHOD (Lcom/mojang/serialization/Codec;)V ARG 1 configCodec METHOD method_27205 (Lnet/minecraft/class_2794;Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4966; ARG 2 pos METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1959;)Z ARG 0 pos ARG 1 biome METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I ARG 0 random ARG 1 min ARG 2 max METHOD method_27211 getFloorHeight (Ljava/util/Random;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;Lnet/minecraft/class_5539;)I ARG 0 random ARG 1 chunkGenerator ARG 2 verticalPlacement ARG 3 airPocket ARG 4 height ARG 5 blockCountY ARG 6 box ARG 7 world METHOD method_38684 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; ARG 0 context METHOD method_39819 (Lnet/minecraft/class_5187;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2338;Lnet/minecraft/class_6834$class_6835;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V ARG 10 collector ARG 11 context CLASS class_5185 Type FIELD field_24007 BY_NAME Ljava/util/Map; FIELD field_24008 name Ljava/lang/String; FIELD field_24840 CODEC Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD method_27214 getName ()Ljava/lang/String; METHOD method_27216 byName (Ljava/lang/String;)Lnet/minecraft/class_5183$class_5185; ARG 0 name