16 lines
400 B
TypeScript
16 lines
400 B
TypeScript
import { Client } from 'minecraft-protocol'
|
|
import Module from './Module'
|
|
|
|
export default class Chat extends Module {
|
|
|
|
public mount() {
|
|
this.client.on('chat', packet => {
|
|
const message = JSON.parse(packet.message)
|
|
this.logger.info(message.text || (message.extra ? message.extra.map((e: any) => e.text).join() : packet))
|
|
})
|
|
}
|
|
|
|
//TODO: chat write
|
|
|
|
}
|