CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiece
	FIELD field_24021 verticalPlacement Lnet/minecraft/class_5189$class_5191;
	FIELD field_24022 properties Lnet/minecraft/class_5189$class_5190;
	FIELD field_24992 LOGGER Lorg/slf4j/Logger;
	METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V
		ARG 1 manager
		ARG 2 pos
		ARG 3 verticalPlacement
		ARG 4 properties
		ARG 5 id
		ARG 6 template
		ARG 7 rotation
		ARG 8 mirror
	METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
		ARG 1 manager
		ARG 2 nbt
	METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I
		ARG 0 world
		ARG 1 x
		ARG 2 y
		ARG 3 verticalPlacement
	METHOD method_27238 canFillNetherrack (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
		ARG 1 world
		ARG 2 pos
	METHOD method_27239 createReplacementRule (Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
		ARG 0 old
		ARG 1 chance
		ARG 2 updated
	METHOD method_27240 createReplacementRule (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
		ARG 0 old
		ARG 1 updated
	METHOD method_27241 getHeightmapType (Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;
		ARG 0 verticalPlacement
	METHOD method_27243 updateNetherracksInBound (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V
		ARG 1 random
		ARG 2 world
	METHOD method_27244 generateVines (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
		ARG 1 random
		ARG 2 world
		ARG 3 pos
	METHOD method_27245 placeNetherrackBase (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V
		ARG 1 random
		ARG 2 world
	METHOD method_27246 generateOvergrownLeaves (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
		ARG 1 random
		ARG 2 world
		ARG 3 pos
	METHOD method_27247 createLavaReplacementRule (Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;
		ARG 0 verticalPlacement
		ARG 1 properties
	METHOD method_27248 updateNetherracks (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
		ARG 1 random
		ARG 2 world
		ARG 3 pos
	METHOD method_27249 placeNetherrackBottom (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
		ARG 1 random
		ARG 2 world
		ARG 3 pos
	METHOD method_27250 (Lnet/minecraft/class_5819;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V
		ARG 3 pos
	METHOD method_35449 createPlacementData (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
		ARG 0 manager
		ARG 1 nbt
		ARG 2 id
	METHOD method_35450 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492;
		ARG 0 mirror
		ARG 1 rotation
		ARG 2 verticalPlacement
		ARG 3 pos
		ARG 4 properties
	METHOD method_35451 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;
		ARG 2 id
	CLASS class_5190 Properties
		FIELD field_24023 cold Z
		FIELD field_24024 mossiness F
		FIELD field_24025 airPocket Z
		FIELD field_24026 overgrown Z
		FIELD field_24027 vines Z
		FIELD field_24028 replaceWithBlackstone Z
		FIELD field_24993 CODEC Lcom/mojang/serialization/Codec;
		METHOD <init> (ZFZZZZ)V
			ARG 1 cold
			ARG 2 mossiness
			ARG 3 airPocket
			ARG 4 overgrown
			ARG 5 vines
			ARG 6 replaceWithBlackstone
		METHOD method_28951 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
			ARG 0 instance
	CLASS class_5191 VerticalPlacement
		FIELD field_24036 id Ljava/lang/String;
		FIELD field_37811 CODEC Lnet/minecraft/class_3542$class_7292;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 id
		METHOD method_27252 getId ()Ljava/lang/String;
		METHOD method_27254 getFromId (Ljava/lang/String;)Lnet/minecraft/class_5189$class_5191;
			ARG 0 id
