修复玩家修改名字时领地丢失的问题
Java CI-CD with Maven / build (push) Successful in 14m4s
Details
Java CI-CD with Maven / build (push) Successful in 14m4s
Details
This commit is contained in:
parent
ea9be48c68
commit
a568d87ff6
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<groupId>cn.lunadeer</groupId>
|
<groupId>cn.lunadeer</groupId>
|
||||||
<artifactId>Dominion</artifactId>
|
<artifactId>Dominion</artifactId>
|
||||||
<version>1.32.1-beta</version>
|
<version>1.32.2-beta</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>Dominion</name>
|
<name>Dominion</name>
|
||||||
|
|
|
@ -24,7 +24,8 @@ public class PlayerDTO {
|
||||||
return query(sql);
|
return query(sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
public PlayerDTO onJoin() {
|
public PlayerDTO onJoin(String name) {
|
||||||
|
this.setLastKnownName(name);
|
||||||
return update(this);
|
return update(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ public class PlayerEvents implements Listener {
|
||||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||||
Player bukkitPlayer = event.getPlayer();
|
Player bukkitPlayer = event.getPlayer();
|
||||||
PlayerDTO player = PlayerDTO.get(bukkitPlayer);
|
PlayerDTO player = PlayerDTO.get(bukkitPlayer);
|
||||||
player.onJoin(); // update name
|
player.onJoin(bukkitPlayer.getName()); // update name
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
|
|
Loading…
Reference in New Issue