アドベンチャーモードで壊せる/置けるブロックを指定したアイテムを入手する方法【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日