Link: https://www.spigotmc.org/resources/random-spawn.31873/
This is a plugin that is useful for anarchy or survival worlds where you don't want players spawning in the same area getting killed by people 24/7. Despite there being already a command called /gamerule spawnRadius (number), it does not work for some reason letting players spawn in a random area and they still spawn at the world spawn. The spawnRadius command only works when a player first joins, but after they die they are sent to the worldspawn. I have tried this in private worlds and it apparently works, I don't know what is interfering with it so that is why I am suggesting this plugin. There is also already another plugin with the same intended features but I have tried it and it does not work, it is outdated and from 2013. In conclusion, this is a plugin for anarchy or survival worlds where players spawn in random locations.