Pocketmine-MP非公式日本語wikiです。Pocketmine-MPに関する情報を発信しています。

今サーバーに誰がいるか確認したい!だけど権限がないから、「list」コマンド使えない...

そんな事態を防ぐため、このページでは「list」コマンドを誰でも使えるようにする方法を記述します。

コードを書き換えて使えるようにする方法

必要なもの

・src
・srcフォルダ(srcを持ってない方はコチラ)
・php編集ソフト(terapadなど)

方法

1.まず、src\pocketmine\permission内の、DefaultPermissions.phpというファイルを開いてください。

2.次に、115行目の以下の記述を探してください。
self::registerPermission(new Permission(self::ROOT . ".command.list", 
"Allows the user to list all online players", Permission::DEFAULT_OP), $commands);
上記のようになっているはずです。このコードは、OPしか使えないコマンドにするためのコードです。よって、Permission::DEFAULT_OPのという記述を、Permission::DEFAULT_TRUEに変更することで、一般プレイヤーでもコマンドを使用することができます。

3.以上で作業は終了です。お疲れ様でした。

プラグインを使って使えるようにする方法

必要なもの

PermissionPlusについて

PermissionPlusとはGUEST・ADMINといった権限に加えて独自の権限を追加し、ユーザーを区分し、使えるコマンドを制御できる画期的なプラグインです。
Omattyao氏が開発したプラグインをHmy2001氏が引き継いで開発しています。

方法

1.PermissionPlusをダウンロードしてください。

2.PermissionPlusをpluginファイルに入れ、サーバーを起動してください。

サーバーが正常に起動したら、チャット又はコンソールで以下のコマンドを打ちましょう。
/ppcommand list g t a
このコマンドは以下のように省略することができます。
/ppcmd list g t a

/ppconfig add で、独自の権限を追加している場合、
/ppcommand list Guest Trust Admin [他に追加した権限名]
同様に以下のように省略することができます。
/ppcmd list Guest Trust Admin [他に追加した権限名]

以上の作業を行うことで、listコマンドを誰でも使えるようになります。

メニュー

トップページ
メンバー募集メンバーページ

カウンター

訪問者数

アクセス数

フリーエリア



メンバーのみ編集できます