チェストの中身をgiveできるアドオンです。
使い方
① チェストに渡したいアイテムを入れる(樽・シェルカーでも可)
1〜21スロットは通常アイテム
最後の6スロットは、メインハンド・オフハンド・ヘルメット・チェスト・レギンス・ブーツに対応しています。
② コマンドを実行する
実行者にチェストの中身を与えるコマンド
/cg:chestgive [セレクター] [チェストの座標]
例) 全てのプレイヤーに、チェスト(100,0,100)の中身を与える
/cg:chestgive @a 100 0 100
ロックしたアイテムを与えたい場合
ロック(インベントリ、スロット)をかけたアイテムを与える場合は、次のようにしてください。
① ロックしたいアイテムを手に持つ
② コマンドを実行する
手に持っているアイテムにロックをかけるコマンド
/cg:lock [lockまたはslot_lockまたはnone]
lock = インベントリロック,slot_lock = スロットロック, none = ロックを外す
例)インベントリロックをかける
/cg:lock lock
③ ロックをかけたアイテムを、チェストに入れる
更新履歴
1.0.0 – アドオンを公開
1.1.0
– チェスト以外のコンテナブロックに対応
– アイテムを与える順番を先頭からに変更
2.0.0
– カスタムコマンドに変更
コメント
これで装飾入りの防具が自動で装備できる…!
エラーが出て出来ないです
何を行った結果、どんなエラーが出たのか教えて下さい。
/execute as @a run scriptevent cg:give 0 0 0と打ったらこうなりました
/execute as @a run scriptevent cg:give 0 0 0と打ったらこうなりました
そのエラーはチャット上に出てきたものですか?
他に別のアドオンを入れていませんか?
チャットに出てきたものです、
他のアドオンも入ってます
このアドオンに、エラーをチャット上に出す仕組みはないので
おそらくその他アドオンの影響だと思います。
別の鯖でやったら出来ました、ごめんなさいありがとうございます
エンダーチェストにgiveとかできますかね?流石に厳しいか、、
このアドオンを入れさせてもらって使っているのですが、NPCにexecute at @initiator[hasitem=[{item=emerald,quantity=15..}]] run cg:chestgive @initiator 100 5 100 とこのような文を打って使用してみたのですが作動しませんでした、チャット欄では作動したのですが、何か違うところがあったでしょうか?cg:chestgive単体ではNPCでも作動したのですが…
検証したところ、execute at @initiator…の後に「@initiator」を使っても対象が見つからないようです。
/cg:chestgive @initiator[hasitem={item=emerald,quantity=15..}] 100 5 100
のようにすれば正常に同じ動作をするはずです。