mirror of
https://github.com/PrismarineJS/node-minecraft-protocol.git
synced 2024-11-14 19:04:59 -05:00
Update server.js
This commit is contained in:
parent
bcbe562f0f
commit
0b3c8802ad
1 changed files with 6 additions and 1 deletions
|
@ -10,6 +10,11 @@ const options = {
|
|||
const server = mc.createServer(options)
|
||||
const mcData = require('minecraft-data')(server.version)
|
||||
const loginPacket = mcData.loginPacket
|
||||
function chatText (text) {
|
||||
return mcData.supportFeature('chatPacketsUseNbtComponents')
|
||||
? nbt.comp({ text: nbt.string(text) })
|
||||
: JSON.stringify({ text })
|
||||
}
|
||||
|
||||
server.on('playerJoin', function (client) {
|
||||
broadcast(client.username + ' joined the game.')
|
||||
|
@ -67,7 +72,7 @@ function sendBroadcastMessage (server, clients, message, sender) {
|
|||
server.writeToClients(clients, 'player_chat', {
|
||||
plainMessage: message,
|
||||
signedChatContent: '',
|
||||
unsignedChatContent: JSON.stringify({ text: message }),
|
||||
unsignedChatContent: chatText(message),
|
||||
type: 0,
|
||||
senderUuid: 'd3527a0b-bc03-45d5-a878-2aafdd8c8a43', // random
|
||||
senderName: JSON.stringify({ text: sender }),
|
||||
|
|
Loading…
Reference in a new issue