アドベンチャーモードで壊せる/置けるブロックを指定したアイテムを入手する方法【Minecraft】
アドベンチャーモードで壊せる/置けるブロックを指定したアイテムを入手する方法【Minecraft】

アドベンチャーモードで壊せる/置けるブロックを指定したアイテムを入手する方法【Minecraft】

マイクラPE1.1で追加された「アドベンチャーモード」。ブロックを自由に破壊したり設置したりできないモードです。そんなアドベンチャーモードでブロックを壊したり置いたりするには、コマンドを使って「壊せるブロック」「置けるブロック」を設定したアイテムを入手する必要があるんです。この記事では、NBTタグ...ではなく「コンポーネント」の「can_destroy」「can_place_on」を設定したアイテムの入手方法を解説します。

マイクラPE1.1で追加された「アドベンチャーモード」。ブロックを自由に破壊したり設置したりできないモードです。そんなアドベンチャーモードでブロックを壊したり置いたりするには、コマンドを使って 「壊せるブロック」「置けるブロック」を設定したアイテム を入手する必要があるんです。この記事では、NBTタグ…ではなく「コンポーネント」の「can_destroy」「can_place_on」を設定したアイテムの入手方法を解説します。

アップデート「1.1」の内容まとめはこちら

PEバージョン1.1のアップデート内容まとめ記事 https://mcthnk.com/pe-update-11/

【2019年8月30日追記】ダブルクオーテーションとシングルクォーテーションは必ず「半角」で入力してください。「”」「’」は全角なので使えません。「”」「’」を使ってください。

「壊せるブロック」「置けるブロック」を設定したアイテムとは? 仕組みを解説

/gamemode 2 でアドベンチャーモードに切り替えましょう。すると持っている道具やブロックが一切使えなくなります。何故かと言うと「壊せるブロック」や「置けるブロック」の設定をしていないからです。

ということで、道具に can_destroy という「コンポーネント」を設定すればいいんです。NBTタグじゃないので書き方がPC版とちょっと違いますよ。設定すれば指定したブロックを壊せるようになります。

ブロックに can_place_on というコンポーネントを設定すれば、今度は 「置けるブロック」を設定できます。指定したブロックに隣接する状態でならブロックを設置できます。

壊せるブロック(can_destroy)を設定したアイテムを入手するコマンドを解説

土と草ブロックと砂と砂利だけ壊せる木のシャベルをホットバーの左端にセットするコマンド /replaceitem entity @p slot.hotbar 0 wooden_shovel 1 0 > もし「指定したスロットにアイテムを置きたい!」場合はこちらを使って下さい。ホットバー(手持ちバー)の左端のアイテムが強制的に置き換わります。

使う場面は少ないですが、一応 replaceitem コマンドの書き方を説明しておきます。replaceitemコマンドはチェストなどのブロックに対しても使えるのですが、今回はプレイヤーにアイテムを与える(置き換える)ので entity モードにして、 @p などと書いてターゲットを指定しましょう。次にスロットの指定ですが、ここでは slot.hotbar 0 と書くことで「ホットバーの左端」を指定しています。後はgiveコマンドと同じように ID 数 データ値 の順で書きましょう。

slot.hotbar でホットバーのスロットを指定する場合の番号はこんな感じ。左端は1ではなく0なので注意しましょう。

slot.inventory にすればインベントリにアイテムを配置することもできます。インベントリ画面の上一段はホットバーなので注意。

最後に can_destroy コンポーネントの書き方をマスターしましょう。 > という風に、四角カッコの中にIDを並べて書きます。もちろん単体で指定することもできます。

置けるブロック(can_destroy)を設定したアイテムを入手するコマンドを解説

土と草ブロックと砂と砂利にだけ置けるオークの木材を入手するコマンド /give @p planks 1 0 > 土と草ブロックと砂と砂利にだけ置けるオークの木材をホットバーの左端にセットするコマンド /replaceitem entity @p slot.hotbar 0 planks 1 0 >もし「指定したスロットにアイテムを置きたい!」場合はこちらを使って下さい。

先程のコマンドの can_destroy が can_place_on に変わっただけです。

YouTubeでマインクラフトの役立つ動画を投稿しています。クロスマルチプレイ対応のマイクラサーバー「くろまる」も運営中! Prev: コマンドブロック実装! 最新アップデート「1.0.5」内容まとめ [MinecraftPE/Win10] Next: 造船ゲーム「The Last Leviathan」がとても面白いからみんな遊べー! (唐突) 23responses でんでん (Minecraft ID:denden0816) 1コメ! やっとちょっとした データを設定できるように なりましたねw (↑PCユーザーが何を言っている) 2023年12月12日 PCユーザーアピールしてて草 名前からして淫夢厨ですねw 置けるところが can_plase_onではなく can_destroyになってます 2017年7月25日 スポーンエッグを使えるようにするコマンドはありますか? 2017年7月31日 置けるブロック(can_destroy)を設定したアイテムを入手するコマンドを解説 のところ can_destroy ではなく can_place_on じゃありませんか? 2017年10月12日 blocks:[] の意味w 2018年1月23日 これって木材の上だけに置ける感圧版とかはダメなんですかね 2021年8月15日 役に立ちましたmmm 2021年8月15日 役に立ちましたmmm 2021年8月15日 役に立ちましたmmm 2023年6月12日