ScriptAPI製 ホワイトリスト管理コマンド(統合版・ベータ対応)
概要
Minecraft 統合版の ScriptAPI(ベータ)を使用した、
簡易ホワイトリスト管理アドオンです。
コマンドでプレイヤーの追加・削除・確認ができ、
ホワイトリストに登録されていないプレイヤーは参加時に自動でキックされます。
使用方法
/whitelist:add <playerID>
プレイヤーをホワイトリストに追加します
/whitelist:remove <playerID>
プレイヤーをホワイトリストから削除します
/whitelist:list
現在のホワイトリストを表示します
動作仕様
- ホワイトリストは DynamicProperty に保存されます
- 初回参加時、最初のプレイヤーは自動でホワイトリストに登録されます
- ホワイトリストに登録されていないプレイヤーは参加時に切断されます
注意事項
- 本アドオンは ScriptAPI(ベータ版) を使用しています
今後のアップデートにより動作しなくなる可能性があります - マルチプレイ環境で使用する場合は、事前に動作確認を行ってください
- 二次配布、改変、自作発言はご遠慮ください
免責事項
本アドオンの使用によって発生した問題・損害について、
作者は一切の責任を負いません
挙動や使い方動画
- YouTube
YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。
ScriptAPIは最近触り始めたばかりなので、ちょっと怪しい部分あるかもです…!
もし変な挙動あったら教えてください 🙇♂️
必須ではありませんがクレジット表記をしてくださると非常に助かります!



コメント
中身拝見させてもらいましたが、asyncPlayerjoinやdisconnect等の引数?は動作するのですかね…?聞いたことないもので…
実検証されましたか?
自分の環境と、身内に渡してテストして動くことは確認しています。(そもそも動かなかったら配布しない)
asyncPlayerJoinはAdminBeforeEventsクラスの中のプロパティのはずです~
https://learn.microsoft.com/ja-jp/minecraft/creator/scriptapi/minecraft/server-admin/minecraft-server-admin?view=minecraft-bedrock-experimental
↑公式ドキュメント
僕自身、自分用に作ったものを一部改良して配布しているにすぎないので、バグ等々はご了承ください。
本当ですね、自分が知識不足なだけでした…
アドオンの開発の参考になりました。ありがとうございます。
Bedrock Dedicated Server (BDS)で、使用することは可能ですか?
そちらは試していないので答えられません。申し訳ありません
おそらくbetaAPIを使用している関係上、使用するのは難しいかもしれません
使えると思いますよ。そもそも内部に組み込まれているserver-adminというScriptApi機能はBDS用に作られた機能(のはず)です。