UNPKG

@boem312/minecraft-server

Version:

A pure JS library to create Minecraft Java 1.16.3 servers

35 lines (30 loc) 999 B
const Text = require('../../../../../exports/Text.js'); module.exports = { tabFooter: { info: { defaultable: true, defaultSetTime: 'afterLogin' }, get() { return this.p._tabFooter; }, set(v, beforeReady) { if ((!beforeReady) && (!this.p.stateHandler.checkReady.call(this))) return; let newValue = v; if (!(newValue instanceof Text)) newValue = new Text(newValue); const oldValue = this.tabFooter; this.p._tabFooter = newValue; this.p.sendPacket('playerlist_header', { header: JSON.stringify(this.tabHeader.chat), footer: JSON.stringify(this.tabFooter.chat) }) if ((!beforeReady) && oldValue !== newValue) this.p.emitChange('tabFooter', oldValue); }, init() { this.p._tabFooter = new Text(''); } } }