HandyUse || 簡単に右クリック検知ができるAddon

handy_use-246cb791

お知らせ : ベータAPIを有効にしなくてもアドオンが使用できるようになりました。

このアドオンについて

ついに!!ついに!!
ScriptAPiが操れるようになったので、便利系アドオンを作ってみました。
その名も、HandyUse。 右クリックを便利に検知できるようにします。

エンティティ、ブロック、アイテムに対して右クリックをすると、
タグをプレイヤーに 1Tick(0.05秒) だけ付けます。
え?そんなに少ない秒数だと検知できない?・・・
ラグがなければ絶対できます。

使い方

セットアップなんていりません!!
とりあえず、アドオンをインポートしてワールドに入れましょう。

ワールドに入れる方法

ワールド設定を開いて、一番下にある
「ビヘイビアパック」というボタンをクリックし、
右側にある、「|| HandyUse ||」をクリックし、追加してください。
OreUIな場合は、右側にあるプラスボタンを押せば大丈夫。

コンフィグの開き方

アドオンを入れたワールド内にて、

と、画像に書いてあるコマンドを実行すると、

画像のようにメニューが出てきます。

それぞれのボタンを押すと、

画像のように ON / OFF が決めれるメニューが出てくるので、
使わない機能があったらOFFしたり、ONにしたりすることができます。

※デフォルトはすべてON 

使用方法

タグが一瞬だけプレイヤーにつくので、
そのタグの名前を検知して利用できます。

例)
/playsound random.click @a[tag=”[minecraft:compass],[undefined]”]

/tp @a[tag=”[minecraft:diamond],[§r§a魔法のダイヤモンド]”] 114 51 4
/tellraw @a[tag=”[minecraft:diamond],[§r§a魔法のダイヤモンド]”] {“rawtext”:[{“text”:” 魔法のお店にテレポートした! }]}

タグの種類

アイテムに右クリック ( ItemUSE ) 、
ブロックに右クリック ( BlockUSE ) 、
エンティティに右クリック ( EntityUSE ) の3つ分けて紹介します。

アイテムに右クリック

例)コンパスに右クリックした場合 ( 名前を変えていない時 )
プレイヤーに一瞬「”[minecraft:compass] [undefined]”」 という名前のタグが付く

ブロックに右クリック

例)看板に右クリックした場合 ( 場所が 0 -60 0 の時 )
プレイヤーに一瞬「”[minecraft:wall_sign] [0 -60 0]”と、
“[minecraft:wall_sign]” 」 という名前のタグが付く

例)
execute if entity @a[tag=”[minecraft:wall_sign]”] run say ステージを §a草原 §rに変更しました!
execute if entity @a[tag=”[minecraft:wall_sign]”] run playsound random.levelup @a

エンティティに右クリック

例)村人に右クリックした場合 ( 村人の場合 && エメラルドを持ってた場合 )
プレイヤーに一瞬”[minecraft:villager_v2] [minecraft:emerald]” 」 という名前のタグが付き、
アイテムを持っていなかった場合だと、
「”[minecraft:villager_v2]”」という名前のタグが付く。

最後に

申し訳ないですが、、 
バグがあれば、コメント欄で報告してください。
最近Twitter(現X)のアドレスを忘れてログインできなくなったので、
そこでは報告しないでください。

そして、最近YouTubeを始めようかなと思っています。
アカウントは前々から作ってましたけれど、、
まぁ、できたら応援してください。

更新履歴

version 1.1.0 2025/02/28
EntityUSEが正常に動かないバグを修正しました。

version 1.1.5 2025/03/02
BlockUSEに新しいパターンを追加しました。

version 1.2.0 2025/3/28
BlockUSEに新しいオプションを追加。
最新バージョンで動くようにしました。

ダウンロード
(mcpack/mcaddon) [DL:82]
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. すっご
    待ってました!

  2. コマンドを実行すると 関数 kashiwa/config_openは見つかりませんと出てきます 対処法等ありましたら教えて欲しいです バージョンは1.21.61です

  3. これどうやったら実行出来るんですか?

  4. ブロックを右クリックする場合はどうすればいいのですか?ダイヤブロックを右クリックしたいんですけど..

  5. effect @a[tag=”[minecraft:compass][undefined]”] instant_health 1 255
    と、リピート、常時実効コマンドブロックで書きましたが、うんともすんとも、、いいません。何か間違っているのでしょうか?

  6. 素晴らしいアドオンありがとうございます!このアドオンはアドオンアイテムの右クリックを検知することは可能ですか?

  7. 機能しません

  8. ダイヤブロックをクリックしたらサウンドが鳴るようにしたくて試行錯誤したんですけどうまくいかなかったので教えていただきたいです!

  9. 今まで使えていたものが、1.21.70で機能しなくなりました。

コメント通報