CLASS ceo net/minecraft/world/gen/feature/StructureFeature
	CLASS ceo$a StructureStartFactory
		METHOD create (Lceo;IILbii;Lchw;IJ)Lciq;
			ARG 1 feature
			ARG 2 x
			ARG 3 z
			ARG 4 biome
			ARG 5 bounds
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD <init> (Ljava/util/function/Function;)V
		ARG 1 configFactory
	METHOD a getStructureStartFactory ()Lceo$a;
	METHOD a locateStructure (Lbhl;Lbxc;Lev;IZ)Lev;
		ARG 5 skipExistingChunks
	METHOD a getStructureStarts (Lbhm;II)Ljava/util/List;
		ARG 1 world
		ARG 2 chunkX
		ARG 3 chunkZ
	METHOD a isApproximatelyInsideStructure (Lbhm;Lev;)Z
	METHOD a isInsideStructure (Lbhm;Lev;Z)Lciq;
		ARG 1 world
		ARG 2 pos
		ARG 3 exact
	METHOD a shouldStartAt (Lbxc;Ljava/util/Random;II)Z
		ARG 1 chunkGenerator
		ARG 2 random
		ARG 3 chunkX
		ARG 4 chunkZ
	METHOD a getStart (Lbxc;Ljava/util/Random;IIII)Lbgx;
		ARG 2 random
	METHOD b getName ()Ljava/lang/String;
	METHOD b isInsideStructure (Lbhm;Lev;)Z
	METHOD c getRadius ()I
