【マイクラ】「functionコマンド」を活用するとコマブロの数を減らせるよ!

PC版ver.1.12で追加された「functionコマンド」を使えば、メモ帳で書いたコマンドをワールドデータに格納することで、ワールド内のコマンドブロックを大幅に減らす事が出来ます。

でも、個人的にはいらな...あまり使わないかな~と思いますので、かる~く解説しようと思います^^;;

スポンサーリンク

コマンドを書いてファイルを配置

テキストファイルの配置場所をつくる

「.minecraft/saves/任意のワールド/data」の中に新規フォルダ「function」を作成。

さらにその「functions」の中に新規フォルダ「custom」を作成します。

[data] ┗[functions]  ┗[custom](名前はなんでもよい)

基本的には、その「coustom」フォルダの中にコマンドの書かれたテキストファイルを配置していきます。

また、「custom」内でさらにフォルダー分けして整理する事も出来ます。

例「dungeon1」「dungeon2」「shop1」...のように名前は自由。

メモ帳でコマンドを書く

デスクトップなどに「テキストドキュメント」を新規作成して、そこに書いていきます。

メモ帳でも全然いけるんですが、「サクラエディタ」などのテキストエディタを使ってもいいと思います!

  • コマンドは改行して区別する。
  • 先頭にスラッシュ(/)を書かない
  • #を付けることでその行は#以降はコメント化する。ゲームではスルーされるようになる。説明などに使えます。
  • 文字コードは「UTF-8」にして保存する。でないと日本語が文字化けします。

例えばこんな感じで書けばオッケーです。簡単ですね。ちなみにここに書かれたコマンドはすべて同時に実行されます。

最後に、拡張子を「mcfunction」にして保存します。例「event1.mcfunction」

注:保存する場合は使用文字コードを「UTF-8」に設定して保存してください。名前を付けて保存を選んだら変更できると思います。

書いたコマンドを配置

先ほど作成した「custom」フォルダあるいは「example」フォルダの中に入れます。

これでひとまず準備完了です。

スポンサーリンク

実際にコマンドを実行する

functionコマンドを使って格納したコマンドを実行!

/function custom:event1

こちらのコマンドを実行すると、先ほど作成した「event1」のコマンドが実行されます。

例 「custom/example1」の「event3」を実行する。「/function custom:example1/event3」

条件に合ったときのみ実行する

/function custom:event1 if セレクター

こちらは、セレクター内の条件が満たされている場合のみ実行されます。

例 レベル10以上の場合のみ「event1」実行する。「/function custom:event1 if @p[lm=10]」

「if」の代わりに「unless」を使う事も出来ます。「if」に対して、セレクター内の条件が合わない場合にのみ実行されます。

例 実行者(コマブロも可)から半径4ブロック以内に居ないプレイヤーに実行する。「/function custom:event1 unless @a[r=4]」

実行されない場合はこのようなログが出ます。

コマブロ経由の場合はゲームルールにより非表示に出来ます。

まとめ

コマブロはコマブロで使い道もありますので、これまでのすべてのコマブロをこの「function」で済ませることはできませんが、アスレチックなどで外観にこだわったりする場合は使えるかもしれませんね。

自分はこれからもコマブロにお世話になるかと思います^^;;;

『1.12』のアップデート情報

【マイクラpc】最新『1.12』アップデート情報まとめ|画像付き解説
【マイクラpc】最新『1.12』アップデート情報まとめ|画像付き解説
バージョン1.12のアップデート内容を画像付きで解説!オウムの登場、コンクリートやテラコッタブロックの追加、イリュージョナーの登場など。新要素が盛りだくさんの「1.12」を是非ご確認ください!なお、現在はスナップショットの暫定的な情報になります。

オススメ記事

【マイクラPEも】コマンドってなに?コマンド初心者の第一歩!#1
【マイクラPEも】コマンドってなに?コマンド初心者の第一歩!#1
最近マインクラフトPEでもコマンドが追加されたのことですが、最初は「コマンドって何?」「難しそうだからいいや」となってしまいますよね。 自分は元々プログラミングなどの情報系をかじ...
【マイクラ】自作リソースパックでテクスチャを書き換えよう!基礎編
【マイクラ】自作リソースパックでテクスチャを書き換えよう!基礎編
リソースパックとは簡単に説明するとテクスチャなどを自分好みに変更するための機能です。今回はそれを簡単に自作する方法を紹介します。 前に説明したことがあるんですが、分かりにくすぎて...
【マイクラ】5×3の範囲で作れるコンパクトエレベーターの作り方!
【マイクラ】5×3の範囲で作れるコンパクトエレベーターの作り方!
サバイバルでも大活躍の5×3のコンパクトピストンエレベーターの作り方を紹介します! 高さは7マスごとに自分で決めることができます。 他のエレベーターも紹介している...
【マイクラ】絵画の絵を好きな画像に変更する方法
【マイクラ】絵画の絵を好きな画像に変更する方法
絵画の絵を好きな画像に変更する方法を紹介します。 今回は画像編集ソフトのGIMP2をつかって書き換えます。 ⇩より分かりやすく解説し直しました(17/10/17)⇩ ...

スポンサーリンク