機能説明
・アイテムにコマンドを設定し、発動できるようにします
活用例
・PvPのスキルアイテムに使う、ロビーに戻る便利アイテムなど
注意
・アドオン単体の二次配布の禁止(配布マップはOK)
・自作発言の禁止
使い方
1.アイテムを使い設定フォームを開く
チャット欄で「/function itemCommand/settings」を実行して、設定フォームを開く
2.フォームで設定を行う
①「追加」を選択する
② 発動させるアイテムの「アイテムID」「アイテム名」を入力し送信を押す
※空欄の場合は無条件になります
③ 発動するコマンドを入力して送信を押す。コマンドの枠を増やしたい場合は「コマンド欄追加」のトグルをオンにして送信してください
※コマンドは上から順に実行されます
※コマンドはアイテムを使用したプレイヤー自身が実行者になります (execute風)
3.設定完了
アイテムを使用して発動するか試してみましょう
その他の説明
・フォームの「編集&削除」は編集と削除ができます
コメント
やりたかったやつです!ありがとうございます!
ちなみに配布ワールドに使用していいですか?
大丈夫です
https://minecraft-mcworld.com/86646/
で使わせていただきます
知り合いのマルチ鯖の運用のために、改造して配布していいですか?
二次配布にあたるのでダメです。
これって使用はどんな使用ですか
クリック? 捨てる? 叩く?
釣り竿の使用と同じです。
タップ操作では長押し、キーボードでは右クリックです。
使用キャンセルをオンにすると
どのようなシステムがありますか?
そのアイテムの使用をキャンセルできます。
例えば アイテムIDに fishing_rod (釣り竿) を設定した場合は、釣る動作がキャンセルされます。
改造して自分自身のみで使用しても大丈夫ですか?
大丈夫です
これはswitchでもはんのうしますか?
反応します。
すみませんアドオンの武器(giveIDあり)などはこれつかうことができますか?
できますが、必ず名前空間(例: saba:stone_sword) のようにIDを指定してください。
アイテム名のところにですか?
アイテムIDです
世界で一番有用なアドオンです!最高です!さばさん天才!(ずぅー----っとこんなアドオンまってた!)
1.21.21対応ですか?
試験的を使わない安定版なため、ほとんどのアップデートでは壊れません。
アイテム名を指定したとき、なぜか使えませんでした。例えば、アイテムIDをちゃんとdiamondにして、名前をダイヤモンドにすると、発動しません。アイテム名を指定せずに使ったときはちゃんと動きました。これってアイテム名の指定はまだ完成していないんでしょうか
デフォルトの名前は、アイテム名として識別されず空白扱いになります。(言語によってアイテム名が異なるため)
金床で名前を書き換えた後のアイテムのみ「アイテム名」が反応します。
コマンドの発動する間隔を変えることはできますか?
クールダウンということですか?
その場合はスコアボードなどを用いてコマンドを組めば実装することができます。
普通のコマンドブロックのtick遅延みたいな感じのことです。
検討します
さば2号さん、簡単にフォームを作成できるアドオン作って欲しいです
配布ワールドに利用してもいいですか?
構いません。
鯖2号さん、これと同じ様にentityを右クリックした時とか殴った時に設定したコマンドが使えるアドオン作ってくださいお願いします
検討します。