Player plugin update

This commit is contained in:
7cc5c4f330d47060 2025-02-12 15:40:04 -05:00
parent 123bd054e2
commit d68f14fb7f
Signed by: 7cc5c4f330d47060
SSH key fingerprint: SHA256:e+4tcZut1nBpe10PqjaO+Rvie0Q7W4qIvFzcUw+7riA

View file

@ -3,6 +3,12 @@ import parseNBT from '../util/parseNBT.js'
export default function load (b) {
b.players = {}
b._client.on("player_remove",(data)=>{
for(const item of data.players){
b.players[item].here=false
b.emit('playerquit', item)
}
})
b._client.on('player_info', (data) => {
const buffer2 = {}
for (const player of data.data) {
@ -28,6 +34,7 @@ export default function load (b) {
}
for (const uuid in buffer2) {
if (!b.players[uuid]) b.players[uuid] = { displayName: '', realName: '' }
b.players[uuid].here=true
let displayName = ''
let realName = ''
if (buffer2[uuid].displayName) {
@ -61,7 +68,7 @@ export default function load (b) {
if (b.players[uuid]) {
return b.players[uuid].realName
} else {
return '[[[[ no name ]]]]'
return uuid
}
}
b.findDisplayName = (uuid) => {