Add changepassword to Bungee Hook

This commit is contained in:
Xephi
2015-12-23 12:48:00 +01:00
parent 1d21333c94
commit 57a22c101b
2 changed files with 30 additions and 2 deletions
@@ -47,7 +47,7 @@ public class BungeeCordMessage implements PluginMessageListener {
}
if (subChannel.equalsIgnoreCase("AuthMe")) {
String str = in.readUTF();
String[] args = str.split(";");
final String[] args = str.split(";");
final String act = args[0];
final String name = args[1];
plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() {
@@ -71,6 +71,14 @@ public class BungeeCordMessage implements PluginMessageListener {
ConsoleLogger.info("Player " + auth.getNickname()
+ " has registered out from one of your server!");
}
else if ("changepassword".equals(act)) {
final String password = args[2];
auth.setHash(password);
if (args.length == 4)
auth.setSalt(args[3]);
PlayerCache.getInstance().updatePlayer(auth);
plugin.database.updatePassword(auth);
}
}
});