diff --git a/pom.xml b/pom.xml
index 6ddd656..684bdb9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
cn.lunadeer
Dominion
- 1.32.1-beta
+ 1.32.2-beta
jar
Dominion
diff --git a/src/main/java/cn/lunadeer/dominion/dtos/PlayerDTO.java b/src/main/java/cn/lunadeer/dominion/dtos/PlayerDTO.java
index 4825423..4859975 100644
--- a/src/main/java/cn/lunadeer/dominion/dtos/PlayerDTO.java
+++ b/src/main/java/cn/lunadeer/dominion/dtos/PlayerDTO.java
@@ -24,7 +24,8 @@ public class PlayerDTO {
return query(sql);
}
- public PlayerDTO onJoin() {
+ public PlayerDTO onJoin(String name) {
+ this.setLastKnownName(name);
return update(this);
}
diff --git a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java
index e182a60..aaffa17 100644
--- a/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java
+++ b/src/main/java/cn/lunadeer/dominion/events/PlayerEvents.java
@@ -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