WhoWas

WhoWas

With name change support on the horizon, many players are wondering - "How will I know who my friends are?"

While plugins can use UUIDs to keep track of who a player was, UUIDs like 3e50893f4903402fb3b810158c6ed75b are very long, complicated, and almost impossible to memorize. Players have no easy way to make sure that someone is really who they say they are.

Introducing WhoWas!

WhoWas makes it easy for players to find out a player's name history, while affording privacy to users who don't want everyone to know their old name.

Features

  • View full name history for a player, including the date and time a name was changed
  • Lookup players not currently on the server
  • Supports Bukkit and Sponge - with one jar!

Coming soon:

  • Fully configurable messages
  • Control over exactly who can see your name history with a whitelist or blacklist
  • Past Name Lookup (Experimental) - Use a player's old name to lookup their name history, provided they joined the server before.

Bukkit and Sponge support in the same jar? What wizardry is this?

Bukkit and Sponge use two different methods for loading a plugin. While Bukkit looks at the class specified in th plugin.yml, Sponge has no such concept. Instead, the main class is given the annotation Plugin, which is detected and loaded by the implementation.

If you're not a developer, all this means is you can drop the same jar into your Bukkit plugins folder, or the corresponding Sponge folder (mods for the official Forge implementation`), without any changes. WhoWas will work on either one!

Commands

Command Example Help Permission
/whowas <playerName> /whowas Djinnibone Displays the name history for the player <playerName> whowas.whowas

You can try out WhoWas with /whowas Djinnibone.

WhoWas Configuration

Instructions for configuring WhoWas can be found here.

How does this work

WhoWas uses Mojang's API endpoints - documented here - to fetch name history information.

All of this information is public, and can still be obtained if you don't have WhoWas installed on your server.

Metrics

This plugin collects statistics about the server version, plugin version, operating system, etc, using MCStats. If you don't want this, you can always disable it from plugins/PluginMetrics/config.yml.

Development builds and GitHub

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

They can be found here

WhoWas is available on Github!

Join us at #whowas on EsperNet!


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    88955
  • Created
    Jan 26, 2015
  • Last Released File
    Never
  • Total Downloads
    1,172
  • License

Categories

Members

Recent Files