CLASS tk net/minecraft/server/command/SpreadPlayersCommand CLASS tk$a Pile FIELD a x D FIELD b z D 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 pile METHOD b isSafe (Lbgl;)Z ARG 1 world FIELD a FAILED_TEAMS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; FIELD b FAILED_ENTITIES_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; METHOD a execute (Lcd;Lcrn;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 METHOD a spread (Lcrn;DLvf;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;Lvf;[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