Release v1.1.0
mcwsjs
mcwsjsは簡単にMinecraftのWebSocketサーバーを立てることができるライブラリです。
Install
yarn add @hrtk92/mcwsjs
Example
import { mcws, Events } from '@hrtk92/mcwsjs'
const mcserver = new mcws()
mcserver.onReady((host, port) => {
console.log('サーバーが起動しました')
})
mcserver.onConnection(() => {
console.log('Minecraftと接続しました')
mcserver.sendCommand('say 接続しました') // コマンドを送信
mcserver.subscribe(Events.PlayerMessage) // 受け取るイベントを登録
})
mcserver.on(Events.PlayerMessage, (data) => {
console.log(`${data.body.message} by ${data.body.sender}`)
})
mcserver.onDisconnect(() => {
console.log('接続が切断されました')
})
mcserver.createServer() // サーバーを起動
イベント
onReady
サーバーが起動したときに呼ばれる
onConnect
MineCraftと接続したときに呼ばれる
onDisconnect
接続が切断されたときに呼ばれる
on(event, callback)
eventで指定したイベントが発生したときに呼ばれる
コマンド
mcserver.sendCommand('say hello')
コマンドを送信することができます。
注意: 先頭の/
をつけないでください。