aboutsummaryrefslogtreecommitdiff
path: root/features/stat_next_to_name/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'features/stat_next_to_name/index.js')
-rw-r--r--features/stat_next_to_name/index.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/features/stat_next_to_name/index.js b/features/stat_next_to_name/index.js
index 59a84f7..586c4ba 100644
--- a/features/stat_next_to_name/index.js
+++ b/features/stat_next_to_name/index.js
@@ -23,6 +23,7 @@ class StatNextToName extends Feature {
soopyV2Server.onPlayerStatsLoaded = (stats)=>{this.playerStatsLoaded.call(this, stats)}
this.registerStep(false, 5, this.loadPlayerStatsTick)
+ this.registerEvent("worldLoad", this.worldLoad)
}
loadPlayerStatsTick(){
@@ -35,6 +36,7 @@ class StatNextToName extends Feature {
return
}
if(this.loadingStats.includes(player.getUUID().toString().replace(/-/g, ""))) return
+ if(Player.getUUID().replace(/-/g, "").toString().substr(12, 1) !== "4") return
let dist = Math.pow(player.getX() - Player.getX(), 2) + Math.pow(player.getY() - Player.getY(), 2) + Math.pow(player.getZ() - Player.getZ(), 2)
if(dist < nearestDistance){
@@ -48,6 +50,15 @@ class StatNextToName extends Feature {
}
}
+ worldLoad(){
+ let playerStats = this.userStats[Player.getUUID().toString().replace(/-/g, "")]
+ this.userStats = {}
+ this.loadingStats = []
+ if(playerStats){
+ this.userStats[Player.getUUID().toString().replace(/-/g, "")] = playerStats
+ }
+ }
+
updatePlayerNametag(player){
let stats = this.userStats[player.getUUID().toString().replace(/-/g, "")]