Skip to content

Releases: HRTK92/mcws.js

Release v1.1.5

12 Mar 01:17
934fbb0
Compare
Choose a tag to compare

仕様の変更はありません

What's Changed

New Contributors

Full Changelog: v1.1.4...v1.1.5

Release v1.1.4

13 Feb 07:41
0f4d4ce
Compare
Choose a tag to compare

What's Changed

  • Upgrade actions/checkout and actions/setup-node to v3 by @HRTK92 in #2
  • Rewrote README in English by @HRTK92 in #3
  • fix wrong type by @HRTK92 in #3

Full Changelog: v1.1.3...v1.1.4

Release v1.1.3

26 Jan 07:27
288b55e
Compare
Choose a tag to compare
  • サーバーから受け取ったデータに一部型を追加

Full Changelog: v1.1.2...v1.1.3

Release v1.1.2

24 Dec 04:47
d20f93e
Compare
Choose a tag to compare
  • MITライセンスの追加
  • npmのkeywordsを追加

Full Changelog: v1.1.1...v1.1.2

Release v1.1.1

23 Dec 10:17
188eca6
Compare
Choose a tag to compare

READMEを更新

Full Changelog: v1.1.0...v1.1.1

Release v1.1.0

23 Dec 03:33
791633a
Compare
Choose a tag to compare

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

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

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

Release v1.0.2

23 Dec 03:25
fa94217
Compare
Choose a tag to compare

Release v1.0.1

23 Dec 03:05
c3b104f
Compare
Choose a tag to compare

Release v1.0.0

23 Dec 03:00
0e16246
Compare
Choose a tag to compare

Release v0.2.5

23 Dec 02:46
84643d6
Compare
Choose a tag to compare