【コマンド拡張】Commander API【1.21.50対応】

commander_api-icon-20ea5ce2
スポンサーリンク

統合版のコマンドを大幅に拡張するアドオン

Commander API

「Commander API」は、Minecraftの統合版用アドオンで、既存のコマンドを大幅に拡張します。
このアドオンは、他のアドオンとの重複を避ける設計になっており、他のアドオンと併用することができます。また、公式のWikiが用意されており、使い方や機能についての情報を簡単に参照することができます。
「Commander API」を使用することで、Minecraftのゲームプレイをカスタマイズすることができます。例えば、拡張されたコマンドを使用することで、より複雑なシステムを作成したり、ゲームプレイを改善したりすることができます。また、より効率的に作業することができるようになります。

Commander APIの機能

下記に記載されている機能一覧は更新されていません。

詳細は こちら をご覧ください。

Methods

  • プレイヤーにformを表示する
  • プレイヤーを追放する
  • プレイヤーをkillする(クリエイティブモード含む)
  • プレイヤーをノックバックする
  • プレイヤーのネームタグを変更する
  • プレイヤーのネームタグをリセットする
  • 複数のコマンドを実行する
  • カスタムされたアイテムをgiveする
  • プレイヤーにtellする
  • プレイヤーが選択中のスロットを変更する

Events

  • 送信されたチャットを受け取る
  • ブロックの破壊を受け取る
  • ブロックの設置を受け取る
  • ボタンを押したことを受け取る
  • エンティティが死んだ/倒したことを受け取る
  • エンティティを攻撃したことを受け取る
  • ダメージを受けた/与えたことを受け取る
  • アイテムの使用を受け取る
  • アイテムの設置を受け取る
  • ワールドに入ったことを受け取る
  • 投げ物が当たったことを受け取る
  • プレイヤーの体力を受け取る
  • X/Y/Z座標を受け取る
  • X/Y視点を受け取る
  • 選択中のスロットを受け取る
  • 現在のUNIXタイムスタンプを受け取る
  • ディメンションを受け取る
  • X/Y/Z/XZ/XYZスピードを受け取る
  • OPを持っているかを受け取る
  • スニークしたかを受け取る

Script Events

  • 爆発を発生させる
  • エンティティをスポーンする
  • カスタムされたアイテムをスポーンする
  • ワールド全体にメッセージを送信(say)
  • ディメンションを超えてプレイヤーをテレポートさせる

Config

  • プレイヤー退出時にメッセージを送信する
  • チャットのUIを変更する
  • 条件がそろったメッセージの送信をキャンセルする
  • 付与されたタグを何ticks後かに削除する(デフォルトで有効)

セットアップ

  1. リリースからバージョンを選択し、`.mcpack`をダウンロードしてください。(最新のリリース)
  2. `.mcpack`をそのままマインクラフトにインポートしてください。(インポートの方法は解説しません)
  3. Commander APIをワールドに適用しワールドを開く。
  4. `/function Capi/setup`を実行し、セットアップをする。
  5. `/function Capi/config`で設定する。(オプション)

Wiki

Commander APIには機能が分かりやすく解説されたWikiがあります!
作成例もあるのでぜひ参照してください!
Wikiを見る
Wikiはドキュメントに移行中です。
ドキュメントを見る

良いと思ったらいいねお願いします。

※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. こうゆうのずっと探してたのでめっちゃありがたいです!!
    使わせていただきます!

    • コメントありがとうございます。

      とても励みになります。
      ほしい機能などありましたら、お知らせください。

  2. 全てのチャットがタグで保存されてくそらぐいぃ;;

    • コメントありがとうございます。

      メッセージを送信したら前回のchatタグは消される仕様です。
      しかし、ワールドの人数が多いとその分タグの数は増えてしまいます。
      Configで条件がそろったメッセージのみをタグに保存する方法をVersion1.5.0から追加させていただきます。
      今後もCommander APIをよろしくお願いいたします。

    • Configで条件がそろったメッセージのみをタグに保存する方法ではなく、設定したtick後に自動でタグが外れるようにさせていただきました。この設定はchatタグに限りません。

  3. だれかまな板アドオンを作れたら作ってください。お願いします。

  4. このアドオンって1.20でも使えますか?

    • コメントありがとうございます。
      現在は対応しておりません。
      6月の下旬に更新予定です。

  5. githubのどこに作成例が書いてありますか?

  6. このアドオンを配布ワールドに使って配布するのはいいですか?

    • コメントありがとうございます。
      Commadner APIのライセンスに基づいて配布することができます。

      ライセンスについて簡略化したものが以下の通りです。
      できること:商用利用、改造、配布、特許利用、個人使用
      制限事項:責任、保証
      条件:ライセンスおよび著作権表示、変更点、ソースの開示、同一ライセンス

      詳細は GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.ja.html) をご覧ください。

      • 返信ありがとうございます。
        理解力が足らず申し訳ないのですが、配布ワールドに使用するだけならこのアドオンを使ったことがわかる文を書いておけばいいですかね…?

        • その通りです

  7. コマンドブロックでformって使えないんですか?

    • 使えました

      • 最新版1.20.30で使えなくなっています。修正をお願いします

        • コメントありがとうございます。

          1.20.30に対応させていただきました。
          ダウンロードページからもう一度ダウンロードしてご利用ください。
          今後ともCommander APIをよろしくお願いします。

    • これを配布ワールドに使ってもよろしいでしょうか
      人狼ワールドです
      だめと何処かに書いてあったらすみません

  8. 時々 methods
    のRUNコマンドが実行されなくなるんですけれどどうしたらいいですか?

    • コメントありがとうございます。
      runメソッドの使い過ぎだと思われます。
      同tickに実行されるrunメソッドを減らすことで解決できます。
      それでも解決しない場合は、アドオンを入れなおすなどして対応してください。

      • ありがとうございますやってみます

  9. いつ更新予定ですか?

    • コメントありがとうございます。

      更新させていただきました。
      ダウンロードページからもう一度ダウンロードしてご利用ください。
      今後もCommander APIをよろしくお願いいたします。

  10. エモートしてもタグが追加されません…
    何故でしょうか

    • コメントありがとうございます。

      マインクラフト側のバグの可能性があるため、製品版(Stable)から削除させていただきました。
      ベータ版(Beta)に移行されましたので、バグが修正されしだいベータ版では利用できます。
      今後もCommander APIをよろしくお願いいたします。

      • わかりました!
        ご丁寧にありがとうございます
        m(_ _)m

  11. アプデ1.20.40がきたのですが、
    更新ってありますか?
    (2023/10/25水)

  12. 公開、配布マップに使ってもよろしいでしょうか?

    • コメントありがとうございます。
      配布マップ等に使用するのは構いません。
      マインクラフトのアップデート時にアドオンのアップデートが必要になりますので、お気をつけ下さい。
      今後もCommander APIをよろしくお願いいたします。

    • コメントありがとうございます。
      開発の励みになります。
      今後もCommander APIをよろしくお願いいたします。

  13. あのすみません遅れましたマイクラ人狼を作っていまして開始と終わりのコマンドができていませんがどうやって作りますか?
    最大8人勝利条件作り方を教えてください役職は怪盗、村人、人狼、霊媒師、予言などを教えてください仲間も作りたいのでそれぞれのコマンドをおねがいします

    • コメントありがとうございます。
      そのようなコメントに対する対応はしておりません。
      今後もCommander APIをよろしくお願いいたします。

  14. このアドオンをサーバーに使用してもよろしいでしょうか?

    • コメントありがとうございます。
      ライセンスに則った使用でしたら問題ありません。
      今後もCommander APIをよろしくお願いいたします。

  15. ダウンロードさせていただきました!
    とても便利なアドオンで大変助かっているのですが、
    runメソッドを一度でも使うとtellメソッドやfunctionのconfigなどが使えなくなってしまいました。
    解決策はないでしょうか?

    • コメントありがとうございます。
      開発中にも似た現象が発生し、調査を行いましたが原因はわかりませんでした。
      メソッド類をtagコマンドで認識させる方式からscripteventコマンドで認識させる方式に移行する予定です。
      今後もCommander APIをよろしくお願いいたします。

  16. いつもこのアドオンを使わせていただいています。
    先日マインクラフト統合版が ver 1.20.80にアップデートされた際、全ての機能が利用できなくなってしまいました。
    調査や修正をお願いできれば幸いです。よろしくお願いします。

    • このコメントを投稿した者です。迅速な対応な対応ありがとうございました!

  17. (だるくて断念するかもだけど…)
    Youtubeにこのアドオンの解説動画と利用している動画を投稿することはできますか?

    • コメントありがとうございます。
      開発陣から解説動画を投稿する予定はありません。
      今後もCommander APIをよろしくお願いいたします。

  18. なんかフォームのがおかしくてWikiに書いている例をそのまま実行してもtagの追加がされません。なんどかワールドやアドオンを入れ直してみても同じ結果でした。修正をお願い致します。

  19. formのコマンドで入力欄を追加する機能が欲しいです。追加の検討をお願いします。

    • コメントありがとうございます。
      将来的に追加させていただく予定です。
      近日中に行われる大型アップデートにて追加させていただきます。
      今後もCommander APIをよろしくお願いいたします。

  20. commander APIを使用して自分でfunctionを作ろうと思うのですがその中に直接入れてもよろしいでしょうか?

    • コメントありがとうございます。
      ライセンスに則っていただければ問題ないです。
      今後もCommander APIをよろしくお願いいたします。

  21. 動いたら付くtag欲しいです

    • コメントありがとうございます。
      追加させていただきます。
      今後もCommander APIをよろしくお願いいたします。

  22. マイクラをバージョン1.21.0にアップデートしたのですが、このアドオンが機能しなくなってしまい、対処法等ありますか?教えていただければ幸いです。

    • 迅速な対応ありがとうございます!!!

    • コメントありがとうございます。
      1.21.0に対応させていただきました。
      お手数ですが、アドオンをもう一度ダウンロードしていただければと思います。
      今後もCommander APIをよろしくお願いいたします。

  23. 配布ワールド(人狼)に使ってもよろしいでしょうか

    • コメントありがとうございます。
      特に問題はないです。
      マインクラフトがアップデートされますと、アドオンのアップデートも必要ですのでご注意ください。
      今後もCommander APIをよろしくお願いいたします。

  24. setitemのdataの部分反応してますか?

  25. いつも楽しく使わせていただいてます
    マインクラフトを1.21.20にアップデートしたらこのアドオンが機能しなくなってしまいました。
    対処方法などを教えてくれると幸いです。

    • コメントありがとうございます。
      1.21.20に対応しましたので、もう一度ダウンロードしてご使用ください。
      今後もCommander APIをよろしくお願いいたします。

      • 迅速な対応に感謝します

        • バージョンを1.21.21にしたら正常に動かなくなりました。
          (例:ニンジン付きの棒を左クリックで使用してもcarrot_on_a_stickのタグが付かない等)
          何か対処法などはありますか?

  26. このアドオンは、マイクラ内のコマンドで使うことができるんですか?あと、プレイヤーが他プレイヤーを倒したときに、killcountというスコアボードに1追加するといったことはできますか?

    • コメントありがとうございます。
      仰る通りでございます。
      統合版向けのアドオンですのでご注意ください。
      今後もCommander APIをよろしくお願いいたします。

  27. formのコマンドを使ったのですがボタンを6つ以上追加すると処理落ちします。
    5つ以下だとスラスラ動きます

    • コメントありがとうございます。
      この不具合を調査させていただきます。

      今後もCommander API をよろしくお願いいたします。

  28. ノックバックは、どうしますか?
    (コマンド)

  29. すみません今Realmsサーバーでアドオンを使用させて頂いているのですが, kickが動くかテストしたんですが, リピートにしてしまい入れません
    どうしましょう

    • コメントありがとうございます。
      ワールドをローカルにダウンロードした後、当該のコマンドを無効化してからレルムにワールドを再アップロードすることで解決できる可能性があります。

      今後もCommander API をよろしくお願いいたします。

  30. 特定のMOB(プレイヤーやブタ)や特定のブロックを見たこと(真ん中のクロスのところと重なったこと)を検知できるようにしてほしいです。何マス先以内のMOBだけみたいに指定できたら嬉しいです。

    • コメントありがとうございます。
      素晴らしい案ですので、採用させていただきます。
      エンティティまたはブロックを見たときに、 “view:{id}” というタグを追加し、”Capi:view” スコアに距離を入れる方針で進めさせていただきます。
      数日以内にアップデートさせていただきますので、今しばらくお待ちください。
      今後もCommander APIをよろしくお願いいたします。

      • 採用ありがとうございます!
        とても嬉しいです!笑

  31. 1.21.50になってから、このアドオンを入れたワールドに入ると、マイクラがクラッシュします。
    機種はAndroid 14搭載のGalaxy S23
    他にもアドオンが入ってるので、競合している可能性もありますが、少なくとも1.21.50になる前は、何ともなかったです。

    • 関係ない者ですが、私もですね。アップデートの関係で使えなくなることはよくあります。アドオンの改良を待ちましょう

    • コメントありがとうございます。

      先ほど1.20.50に対応させていただきましたので、アドオンをもう一度ダウンロードしていただけると幸いです。

      今後もCommander APIをよろしくお願いいたします。

      • 素早い対応ありがとうございます。
        これからも使わさせていただきます

  32. 日光に当たってるとタグが付くのと走るではなく歩いたら付くタグも追加してほしいです。

    • ・倒したMOBの座標をエンティティのid付きで受け取る
      ・チェストや作業台、かまど等の中を開けたことを検知というのも出来たら追加してほしいです。

コメント通報