CLASS tk net/minecraft/server/command/SpreadPlayersCommand
	CLASS tk$a Pile
		FIELD a x D
		FIELD b z D
		METHOD a normalize ()V
		METHOD a clamp (DDDD)Z
			ARG 1 minX
			ARG 3 minZ
			ARG 5 maxX
			ARG 7 maxZ
		METHOD a getY (Lbgs;)I
			ARG 1 blockView
		METHOD a setPileLocation (Ljava/util/Random;DDDD)V
			ARG 1 random
			ARG 2 minX
			ARG 4 minZ
			ARG 6 maxX
			ARG 8 maxZ
		METHOD a getDistance (Ltk$a;)D
			ARG 1 other
		METHOD b absolute ()F
		METHOD b isSafe (Lbgs;)Z
			ARG 1 world
		METHOD b subtract (Ltk$a;)V
			ARG 1 other
	FIELD a FAILED_TEAMS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
	FIELD b FAILED_ENTITIES_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
	METHOD a execute (Lcd;Lcrw;FFZLjava/util/Collection;)I
		ARG 0 source
		ARG 1 center
		ARG 2 spreadDistance
		ARG 3 maxRange
		ARG 4 respectTeams
		ARG 5 targets
	METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V
		ARG 0 dispatcher
	METHOD a spread (Lcrw;DLvg;Ljava/util/Random;DDDD[Ltk$a;Z)V
		ARG 0 center
		ARG 1 spreadDistance
		ARG 3 world
		ARG 4 random
		ARG 5 minX
		ARG 7 minZ
		ARG 9 maxX
		ARG 11 maxZ
		ARG 13 piles
		ARG 14 respectTeams
	METHOD a getPileCountRespectingTeams (Ljava/util/Collection;)I
		ARG 0 entities
	METHOD a getMinimumDistance (Ljava/util/Collection;Lvg;[Ltk$a;Z)D
		ARG 0 entities
		ARG 1 world
		ARG 2 piles
		ARG 3 betweenTeams
	METHOD a makePiles (Ljava/util/Random;IDDDD)[Ltk$a;
		ARG 0 random
		ARG 1 count
		ARG 2 minX
		ARG 4 minZ
		ARG 6 maxX
		ARG 8 maxZ
