Skip to content

Release v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Dec 03:33
791633a

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')

コマンドを送信することができます。

注意: 先頭の/をつけないでください。