forked from LogBlock/LogBlock
Always update player name even if not logging player info. Fixes #577
This commit is contained in:
@@ -670,7 +670,9 @@ public class Consumer extends TimerTask
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getInserts() {
|
public String[] getInserts() {
|
||||||
return new String[]{"UPDATE `lb-players` SET lastlogin = FROM_UNIXTIME(" + lastLogin + "), firstlogin = IF(firstlogin = 0, FROM_UNIXTIME(" + lastLogin + "), firstlogin), ip = '" + ip + "', playername = '" + player.getName() + "' WHERE UUID = '" + player.getUUID() + "';"};
|
if (logPlayerInfo)
|
||||||
|
return new String[]{"UPDATE `lb-players` SET lastlogin = FROM_UNIXTIME(" + lastLogin + "), firstlogin = IF(firstlogin = 0, FROM_UNIXTIME(" + lastLogin + "), firstlogin), ip = '" + ip + "', playername = '" + player.getName() + "' WHERE UUID = '" + player.getUUID() + "';"};
|
||||||
|
return new String[]{"UPDATE `lb-players` SET playername = '" + player.getName() + "' WHERE UUID = '" + player.getUUID() + "';"};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -696,7 +698,9 @@ public class Consumer extends TimerTask
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getInserts() {
|
public String[] getInserts() {
|
||||||
return new String[]{"UPDATE `lb-players` SET onlinetime = onlinetime + TIMESTAMPDIFF(SECOND, lastlogin, FROM_UNIXTIME('" + leaveTime + "')), playername = '" + actor.getName() + "' WHERE lastlogin > 0 && UUID = '" + actor.getUUID() + "';"};
|
if (logPlayerInfo)
|
||||||
|
return new String[]{"UPDATE `lb-players` SET onlinetime = onlinetime + TIMESTAMPDIFF(SECOND, lastlogin, FROM_UNIXTIME('" + leaveTime + "')), playername = '" + actor.getName() + "' WHERE lastlogin > 0 && UUID = '" + actor.getUUID() + "';"};
|
||||||
|
return new String[]{"UPDATE `lb-players` SET playername = '" + actor.getName() + "' WHERE UUID = '" + actor.getUUID() + "';"};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -148,6 +148,7 @@ public class LogBlock extends JavaPlugin
|
|||||||
private void registerEvents() {
|
private void registerEvents() {
|
||||||
final PluginManager pm = getPluginManager();
|
final PluginManager pm = getPluginManager();
|
||||||
pm.registerEvents(new ToolListener(this), this);
|
pm.registerEvents(new ToolListener(this), this);
|
||||||
|
pm.registerEvents(new PlayerInfoLogging(this), this);
|
||||||
if (askRollbackAfterBan)
|
if (askRollbackAfterBan)
|
||||||
pm.registerEvents(new BanListener(this), this);
|
pm.registerEvents(new BanListener(this), this);
|
||||||
if (isLogging(Logging.BLOCKPLACE))
|
if (isLogging(Logging.BLOCKPLACE))
|
||||||
@@ -190,8 +191,6 @@ public class LogBlock extends JavaPlugin
|
|||||||
pm.registerEvents(new BlockSpreadLogging(this), this);
|
pm.registerEvents(new BlockSpreadLogging(this), this);
|
||||||
if (isLogging(Logging.LOCKEDCHESTDECAY))
|
if (isLogging(Logging.LOCKEDCHESTDECAY))
|
||||||
pm.registerEvents(new LockedChestDecayLogging(this), this);
|
pm.registerEvents(new LockedChestDecayLogging(this), this);
|
||||||
if (logPlayerInfo)
|
|
||||||
pm.registerEvents(new PlayerInfoLogging(this), this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user