修复玩家修改名字时领地丢失的问题
Java CI-CD with Maven / build (push) Successful in 14m4s Details

This commit is contained in:
zhangyuheng 2024-06-21 23:54:07 +08:00
parent ea9be48c68
commit a568d87ff6
3 changed files with 4 additions and 3 deletions

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId>
<artifactId>Dominion</artifactId>
<version>1.32.1-beta</version>
<version>1.32.2-beta</version>
<packaging>jar</packaging>
<name>Dominion</name>

View File

@ -24,7 +24,8 @@ public class PlayerDTO {
return query(sql);
}
public PlayerDTO onJoin() {
public PlayerDTO onJoin(String name) {
this.setLastKnownName(name);
return update(this);
}

View File

@ -37,7 +37,7 @@ public class PlayerEvents implements Listener {
public void onPlayerJoin(PlayerJoinEvent event) {
Player bukkitPlayer = event.getPlayer();
PlayerDTO player = PlayerDTO.get(bukkitPlayer);
player.onJoin(); // update name
player.onJoin(bukkitPlayer.getName()); // update name
}
@EventHandler