CLASS net/minecraft/class_7244 net/minecraft/entity/LargeEntitySpawnHelper
	METHOD method_42121 findSpawnPos (Lnet/minecraft/class_3218;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7244$class_7502;)Z
		ARG 0 world
		ARG 1 verticalRange
		ARG 2 pos
		ARG 3 requirements
	METHOD method_42122 trySpawnAt (Lnet/minecraft/class_1299;Lnet/minecraft/class_3730;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;IIILnet/minecraft/class_7244$class_7502;)Ljava/util/Optional;
		ARG 0 entityType
		ARG 1 reason
		ARG 2 world
		ARG 3 pos
		ARG 4 tries
		ARG 5 horizontalRange
		ARG 6 verticalRange
		ARG 7 requirements
	CLASS class_7502 Requirements
		FIELD field_39400 IRON_GOLEM Lnet/minecraft/class_7244$class_7502;
		FIELD field_39401 WARDEN Lnet/minecraft/class_7244$class_7502;
		METHOD canSpawnOn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
			ARG 1 world
			ARG 2 pos
			ARG 3 state
			ARG 4 abovePos
			ARG 5 aboveState
		METHOD method_44182 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
			ARG 0 world
			ARG 1 pos
			ARG 2 state
			ARG 3 abovePos
			ARG 4 aboveState
		METHOD method_44183 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
			ARG 0 world
			ARG 1 pos
			ARG 2 state
			ARG 3 abovePos
			ARG 4 aboveState
