統合版のコマンドを大幅に拡張するアドオン
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後かに削除する(デフォルトで有効)
セットアップ
- リリースからバージョンを選択し、`.mcpack`をダウンロードしてください。(最新のリリース)
- `.mcpack`をそのままマインクラフトにインポートしてください。(インポートの方法は解説しません)
- Commander APIをワールドに適用しワールドを開く。
- `/function Capi/setup`を実行し、セットアップをする。
- `/function Capi/config`で設定する。(オプション)
Wiki
Commander APIには機能が分かりやすく解説されたWikiがあります!
作成例もあるのでぜひ参照してください!
Wikiを見る
良いと思ったらいいねお願いします。
コメント
こうゆうのずっと探してたのでめっちゃありがたいです!!
使わせていただきます!
コメントありがとうございます。
とても励みになります。
ほしい機能などありましたら、お知らせください。
全てのチャットがタグで保存されてくそらぐいぃ;;
コメントありがとうございます。
メッセージを送信したら前回のchatタグは消される仕様です。
しかし、ワールドの人数が多いとその分タグの数は増えてしまいます。
Configで条件がそろったメッセージのみをタグに保存する方法をVersion1.5.0から追加させていただきます。
今後もCommander APIをよろしくお願いいたします。
Configで条件がそろったメッセージのみをタグに保存する方法ではなく、設定したtick後に自動でタグが外れるようにさせていただきました。この設定はchatタグに限りません。
だれかまな板アドオンを作れたら作ってください。お願いします。
このアドオンって1.20でも使えますか?
コメントありがとうございます。
現在は対応しておりません。
6月の下旬に更新予定です。
githubのどこに作成例が書いてありますか?
コメントありがとうございます。
Wikiの機能一覧にその機能の使用例があります。
https://github.com/191225/Commander-API/wiki#%E6%A9%9F%E8%83%BD:~:text=%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%80%82(%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3)-,%E6%A9%9F%E8%83%BD,-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%81%AE%E6%A9%9F%E8%83%BD
メゾット一覧から見るのがおすすめです。
https://github.com/191225/Commander-API/wiki/methods
このアドオンを配布ワールドに使って配布するのはいいですか?
コメントありがとうございます。
Commadner APIのライセンスに基づいて配布することができます。
ライセンスについて簡略化したものが以下の通りです。
できること:商用利用、改造、配布、特許利用、個人使用
制限事項:責任、保証
条件:ライセンスおよび著作権表示、変更点、ソースの開示、同一ライセンス
詳細は GNU General Public License v3.0 (https://www.gnu.org/licenses/gpl-3.0.ja.html) をご覧ください。
返信ありがとうございます。
理解力が足らず申し訳ないのですが、配布ワールドに使用するだけならこのアドオンを使ったことがわかる文を書いておけばいいですかね…?
その通りです
コマンドブロックでformって使えないんですか?
使えました
最新版1.20.30で使えなくなっています。修正をお願いします
コメントありがとうございます。
1.20.30に対応させていただきました。
ダウンロードページからもう一度ダウンロードしてご利用ください。
今後ともCommander APIをよろしくお願いします。
時々 methods
のRUNコマンドが実行されなくなるんですけれどどうしたらいいですか?
コメントありがとうございます。
runメソッドの使い過ぎだと思われます。
同tickに実行されるrunメソッドを減らすことで解決できます。
それでも解決しない場合は、アドオンを入れなおすなどして対応してください。
ありがとうございますやってみます
いつ更新予定ですか?
コメントありがとうございます。
更新させていただきました。
ダウンロードページからもう一度ダウンロードしてご利用ください。
今後もCommander APIをよろしくお願いいたします。
エモートしてもタグが追加されません…
何故でしょうか
コメントありがとうございます。
マインクラフト側のバグの可能性があるため、製品版(Stable)から削除させていただきました。
ベータ版(Beta)に移行されましたので、バグが修正されしだいベータ版では利用できます。
今後もCommander APIをよろしくお願いいたします。
わかりました!
ご丁寧にありがとうございます
m(_ _)m
アプデ1.20.40がきたのですが、
更新ってありますか?
(2023/10/25水)
公開、配布マップに使ってもよろしいでしょうか?