A BigBrotherBot plugin which introduces some new commands useful to display clients geolocation information. The plugin can also be enabled to display a geowelcome message when a new player connects to the server.
NOTE: since B3 v1.10.1 beta this plugin has been included in the standard plugins set, thus all patches and updates will be performed in the official B3 repository.
Latest version available here.
- B3 v1.10dev or greater
- Geolocation Plugin plugin
Drop the location
directory into b3/extplugins
.
Load the plugin in your b3.ini
or b3.xml
configuration file:
<plugin>
<plugin name="location" config="@b3/extplugins/location/conf/plugin_location.ini" />
</plugin>
[plugins]
location: @b3/extplugins/location/conf/plugin_location.ini
- !locate <client>
display geolocation information of the specified client
- !distance <client>
display the world distance between you and the given client
- !isp <client>
display the isp the given client is using to connect to the internet
- rewrite the plugin from scratch and make it subplugin of the Geolocation Plugin
- changed plugin to support multiple geolocation api
- moved plugin configuration folder inside plugin directory
- added new api support http://www.telize.com/
- make sure to remove/replace unprintable characters from location information
- handle EVT_CLIENT_CONNECT events in a thread to help unclogging the B3 event queue
- set up a 5 seconds timeout when querying ip-api.com
If you have found a bug or have a suggestion for this plugin, please report it on the B3 forums.