チェストの中身をgiveできるアドオンです。
replaceitemも可能になりました。
使い方 (give)
① チェストに渡したいアイテムを入れる(樽・シェルカーでも可)
1〜21スロットは通常アイテム
最後の6スロットは、メインハンド・オフハンド・ヘルメット・チェスト・レギンス・ブーツに対応しています。
② コマンドを実行する
実行者にチェストの中身を与えるコマンド
/cg:chestgive [セレクター] [チェストの座標]
例) 全てのプレイヤーに、チェスト(100,0,100)の中身を与える
/cg:chestgive @a 100 0 100
アイテムを置き替えたい場合 (replaceitem)
ホットバーを置き替える場合
① チェストに画像のようにアイテムをセットする
② コマンドを実行する
/cg:chestreplace [セレクター] hotbar [チェストの座標]
インベントリ(上段)を置き替える場合
① チェストに画像のようにアイテムをセットする
② コマンドを実行する
/cg:chestreplace [セレクター] inventory [チェストの座標]
ロックしたアイテムを与えたい場合
ロック(インベントリ、スロット)をかけたアイテムを与える場合は、次のようにしてください。
① ロックしたいアイテムを手に持つ
② コマンドを実行する
手に持っているアイテムにロックをかけるコマンド
/cg:lock [lockまたはslot_lockまたはnone]
lock = インベントリロック,slot_lock = スロットロック, none = ロックを外す
例)インベントリロックをかける
/cg:lock lock
③ ロックをかけたアイテムを、チェストに入れる
更新履歴
1.0.0 – アドオンを公開
1.1.0
– チェスト以外のコンテナブロックに対応
– アイテムを与える順番を先頭からに変更
2.0.0
– カスタムコマンドに変更
2.1.0
– /cg:chestreplace を追加









コメント
これで装飾入りの防具が自動で装備できる…!
エラーが出て出来ないです
何を行った結果、どんなエラーが出たのか教えて下さい。
/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
のようにすれば正常に同じ動作をするはずです。
そもそも出てきません。
チェストの中が一杯のとき残留ポーションがgiveされないです。
チェストの中身が一杯で、通常アイテムを渡せないという場合であれば、
さらにもう1回、別のチェストで cg:chestgive を行えば、通常アイテムを渡すことができます。
アドオンで追加したアイテムは使用不可ですか??
使用すると反復コマブロだとちらちらするがすぐ消える。
単発で使用すると出てこない。
チャットに特にエラーメッセージはありません
アドオンで追加したアイテムも渡すことができます。
反復コマンドでも正常に動くはずですが、/giveと同じようにインベントリが満タンだと渡せなくなります。
上の列はhotbarにしてほしいです。
上の列のアイテムは、ホットバーにアイテムがなければ、そのまま入ります。
replaceitemのように場所指定する方法はありますか?
何を行いたいのか理解しました。
現状replaceitemのように位置を指定し、上書きするように渡すことはできません。
/cg:chestreplaceitemのような別コマンドの実装を検討します。
/cg:chestreplace [セレクター] hotbar [チェストの座標]
が使えません。
ダウンロードは今しました。
アドオンファイル名は2.1.0なのに、
マイクラに入れると2.0.0になります。
それが原因なのでしょうか。
「設定>ストレージ>ビヘイビアパック」
に古いバージョンのChest Give Addonがあれば、それを削除してから再度インポートしてみてください。
削除し行いました。エクスプローラーからも消してみたりしました。
それでもこうなります
ネタバレが含まれています
クリック/タップでメディアを表示
ダウンロードしたファイル名が「ChestGive.v2.1.0-1774567f.mcpack」であることを確認してから、
ファイルの拡張子を「.mcpack」から「.zip」に変更し、展開して開いてください。
開いたらその中のmanifest.jsonをメモ帳などで開き中身のスクショを見せてください。