Howdy there, We have several major languages spoken on the server, conveying information easily can be difficult, it would be great to choose that players spawn at a specific point for the first time if they've got an IP from a list of any of the countries which speak that language. Understandably not everybody with an IP from that country will speak that language or not understand English, but this is a case where the majority will have to come before the minority and this will help a lot of English, Portuguese, French and German players if they spawn facing the rules in their language or a specific tutorial room in their language. A limitation to keep in mind would be what happens if someone from a country not on any of those lists joins, they should default to the English spawn.
This would be possible with MaxMind's GeoIP Lite Country database and Java API. However, given that even within a country, not everyone speaks (or prefers) the major national language, would a central spawn with warps to the various language-specific tutorials not be better-suited for your purposes? Everyone could spawn facing, not the rules, but a set of warpsigns, and clicking the one in their language would then take them to face the rules in their language.
Here you go . . . let me know if it has any issues. http://dev.bukkit.org/server-mods/geospawn/ Since the admins haven't approved the download yet, here's a quick link so you can get started: http://dev.bukkit.org/media/files/690/249/GeoSpawn.jar As the installation page states, you'll need http://dev.bukkit.org/server-mods/geoiptools/ as well, for the IP geolocation API. EDIT by Moderator: merged posts, please use the edit button instead of double posting.