CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
	FIELD field_20579 testStructuresDirectoryName Ljava/lang/String;
	FIELD field_27813 LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD method_22241 (Lnet/minecraft/class_1297;)Z
		ARG 0 entity
	METHOD method_22242 getStructureBoundingBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;
		ARG 0 structureBlockEntity
	METHOD method_22244 findContainingStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;
		ARG 0 pos
		ARG 1 radius
		ARG 2 world
	METHOD method_22245 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)I
		ARG 1 pos
	METHOD method_22246 clearArea (Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)V
		ARG 0 area
		ARG 1 altitude
		ARG 2 world
	METHOD method_22247 isInStructureBounds (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
		ARG 0 structureBlockPos
		ARG 1 pos
		ARG 2 world
	METHOD method_22248 placeStartButton (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
		ARG 0 pos
		ARG 1 relativePos
		ARG 2 rotation
		ARG 3 world
	METHOD method_22249 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
		ARG 2 structureBlockPos
	METHOD method_22250 createStructure (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;ILnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;
		ARG 0 structureName
		ARG 1 pos
		ARG 2 rotation
		ARG 4 world
	METHOD method_22251 createTestArea (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V
		ARG 0 structure
		ARG 1 pos
		ARG 2 relativePos
		ARG 3 rotation
		ARG 4 world
	METHOD method_22252 placeStructure (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;
		ARG 0 name
		ARG 1 pos
		ARG 2 rotation
		ARG 3 world
	METHOD method_22253 loadSnbt (Ljava/nio/file/Path;)Lnet/minecraft/class_2487;
		ARG 0 path
	METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
		ARG 2 pos
	METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
		ARG 0 pos
		ARG 1 radius
		ARG 2 world
	METHOD method_22256 forceLoadNearbyChunks (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
		ARG 0 pos
		ARG 1 world
	METHOD method_22258 findStructureBlocks (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;
		ARG 0 pos
		ARG 1 radius
		ARG 2 world
	METHOD method_22368 resetBlock (ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V
		ARG 0 altitude
		ARG 1 pos
		ARG 2 world
	METHOD method_22369 createStructure (Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;
		ARG 0 structureId
		ARG 1 world
	METHOD method_29408 getRotation (I)Lnet/minecraft/class_2470;
		ARG 0 steps
	METHOD method_29409 getStructureBlockBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;
		ARG 0 pos
		ARG 1 relativePos
		ARG 2 rotation
	METHOD method_29410 getStructureBlockBox (Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;
		ARG 0 structureBlockEntity
	METHOD method_36105 getRotationSteps (Lnet/minecraft/class_2470;)I
		ARG 0 rotation
	METHOD method_36106 main ([Ljava/lang/String;)V
		ARG 0 args
	METHOD method_36107 (Ljava/nio/file/Path;)V
		ARG 0 path
	METHOD method_36108 (Ljava/nio/file/Path;)Z
		ARG 0 path
