0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【マインクラフト(統合版)】Websocketサーバーと連携できる「フックショットガン」を作ってみました

Posted at

はじめに

「はやぶさの剣」実装時にご紹介した「瞬間移動の杖」を発展させたものですが、以下のように木の上を渡ったり崖の上に登ったりできます。

▼一人称視点
一人称視点

▼三人称視点
三人称視点

動作環境

プラットフォーム
Windows10
マインクラフト(統合版)
Bedrock Edition v1.21.73
socket-manager
v1.14.2
言語
PHP v8.2.4(v8.1.0以降)

ユースケース

▼丘越え
丘越え
丘をまたぐように発射すれば丘越えも可能です。

▼川越え
川越え
対岸まで50ブロック程度ですが、これくらいの距離であれば届きます。

「フックショットガン」取得

socket-manager環境のビヘイビアパック/リソースパックなどのアドオンパックを適用しておけば、以下の方法で「フックショットガン」が手に入ります。

・ショップで購入する場合

以下のショップで購入できます。

・コマンドで取得する場合

以下はワールドオーナーやシステム組み込み用としてコマンドで取得する方法です。


あとはsocket-managerでWebsocketサーバーを起動後、マインクラフトからの接続が完了すれば「フックショットガン」を含めた各種コンテンツが使えるようになります。

socket-managerの導入方法やアドオンパックの所在については以下のページでご紹介していますのでご興味のある方はご覧ください。

アドオンパックの適用方法については以下のページでご紹介しています。

おわりに

今回は「発射アイテム」としてのフックショットガンを実装後、「ダミーエンティティ」を作成して「発射体エンティティ」として発射する事でイベント検知を行っています。

また、「召雷の魔石」実装時と同じようにWebsocketサーバーを介したネットショップとの接続中は発動できないようにしています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?