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

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追加するといったことはできますか?

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

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

コメント通報