ルッキーのコマンドメモ

主にマイクラのコマンドやデータパックに関することを書いていきます。

2023-10-01から1ヶ月間の記事一覧

(マイクラ コマンド・データパック) 視線の先にいるモブやエンティティを調べる方法

視線の先にいるモブやエンティティを調べる 今回は視線の先にエンティティがいるかを調べてそのエンティティに対してコマンドを実行する方法を紹介します。 目次 視線の先にいるモブやエンティティを調べる 目次 調べるコマンド 実行結果 解説 まとめ 調べる…

(マイクラ コマンド・データパック)dataコマンドの基本的な使い方

data コマンドの基本的な使い方 今回はデータパックを作る時かなりの頻度で使うことになるdataコマンドの基本的な使い方について紹介していきます。 目次 data コマンドの基本的な使い方 目次 dataコマンドの種類 それぞれのコマンドの使い方 data get コマ…

(マイクラ コマンド・データパック )ループ処理を行う方法

ループ処理を行いたい データパックを書いているとプログラムのfor文やwhile文のように、特定の条件を満たすまで同じ処理を繰り返したいということがよくあります。自分は壁に当たるまでエンティティを前に動かすという処理を行うときにこれを利用します。今…

(マイクラ コマンド・データパック) プレイヤのクリックを検知する方法

クリックを検知する 今回はプレイヤがクリックしたことを検知する方法を紹介します 目次 クリックを検知する 目次 クリック検知する方法 利用例 プレイヤが行なったクリックをチャットに表示する 実行結果 左クリックしたプレイヤの視点先に雷を落とす 実行…

(マイクラ コマンド・データパック) プレイヤが食べ物を食べたことをしらべる方法

食べ物を食べたことを検知する 今回は特定の食べ物を食べたことを検知してコマンドを実行する方法を紹介します。 これを利用すると、食べるとエフェクトのかかる食料を作ることができます。 目次 食べ物を食べたことを検知する 目次 特定の食べ物を食べたこ…

(マイクラ データパック) 現在の天候を調べてコマンドを実行する

現在の天候を調べる 今回は現在の天候を調べてコマンドを実行する方法について紹介します。 目次 現在の天候を調べる 目次 天候の調べ方 雨が降っているか調べる 晴れているかを調べる 雷雨の時のみを調べる 応用例 雨に当たっているプレイヤをkillする 雨が…

(マイクラ コマンド・データパック) 複数の種類のエンティティを対象にしてコマンドを実行する

複数の種類のエンティティを指定してコマンドを実行する 今回は、複数の種類のエンティティを対象にしてコマンドを実行する方法について書いていきます。 目次 複数の種類のエンティティを指定してコマンドを実行する 目次 セレクタのtype引数は一度に複数回…

(マイクラ コマンド・データパック) 文字列の比較をする方法

文字列の比較をする 今回はstorageを使って文字列の比較をする方法について紹介していきます。 これを利用することで、プレイヤの選択しているアイテムが変化したのを検知してコマンドを実行する、といった操作ができるようになります。 目次 文字列の比較を…

(マイクラ コマンド・データパック) プレイヤーのインベントリが一杯かを調べる

プレイヤのインベントリがいっぱいかを検知する 最近、データパックを作っているときにプレイヤのインベントリとホットバーがいっぱいかどうか(物が拾えない状態か)を検知して、コマンドを動かしたい、ということがありました。 オフハンドや防具スロットも…

(マイクラ コマンド・データパック) 地表にいるプレイヤーを検知する

プレイヤーが地表にいるかを検知したい データパックを作っているとたまにプレイヤが地表にいるかどうかを検知したくなる時があります。 プレイヤが雨に当たっている時にエフェクトをつけたり、日光に当たるとダメージを受けるようにする時がそうですね。 そ…

(マイクラ コマンド・データパック)セレクタの使い分け @aと@e

セレクタの使い分け データパックを作る際に度々使用することになるセレクタ。今回はその中でも@aと@eの違いについて説明していきます。 目次 セレクタの使い分け 目次 @aセレクタ @eセレクタ @aと@e[type=player] @aと@eの大きな違い セレクタの違いによっ…