pmmp | Github | https://github.com/pmmp/PocketMine-MP |
Jenkins | Jenkins(Pharファイル) | |
ライセンス | LGPL | |
PHP | 7.2.0 RC3 以降のもの | |
API | 3.0.4 | |
ビルドコードネーム | REDACTED | |
対応バージョン | v1.4.x |
Mojangの公式ではありませんがPHP版では一番最初にできたsrcです。フォーラムやドキュメントがあり情報が充実しています。
また、内部ソースなどを見ない方は
基本的にJenkinsからPocketmine-MP.pharをダウロードし導入していただくことを推奨します。
pmmpにはPoggitと呼ばれる高品質なプラグインを提供するためのサービスがあります。
そこにあるプラグインの大半はAPI 3.0.0-ALPHA7以降で動作します。
しかし、2018/4月現在ではpmmpのAPIバージョンは3.0.0-ALPHA12のためプラグインのapiを3.0.0-ALPHA12に対応させなければ使うことはできません。
そこにあるプラグインの大半はAPI 3.0.0-ALPHA7以降で動作します。
しかし、2018/4月現在ではpmmpのAPIバージョンは3.0.0-ALPHA12のためプラグインのapiを3.0.0-ALPHA12に対応させなければ使うことはできません。
Composerは開発者向けの依存関係管理ツールです。gitを使ってpmmpの更新をしている人や、src のまま使っている人はこれを使って依存関係を更新する必要があります。
Composerはあらかじめ、binの中に入っています。そのため、コマンドを実行するだけでインストールできます
コマンドプロンプトやターミナルでbinがあるフォルダの中をカレントディレクトリにして
Windowsの場合は
コマンドプロンプトやターミナルでbinがあるフォルダの中をカレントディレクトリにして
Windowsの場合は
bin\php\php.exe bin\composer.phar installMac・Linuxの場合は
bin\php7\php bin\composer.phar installを実行するだけです
先ほどと同様に、
Windowsの場合は
Windowsの場合は
bin\php\php.exe bin\composer.phar updateMac・Linuxの場合は
bin\php7\php bin\composer.phar updateを実行するだけです
1 | [CRITICAL] Cannot find PocketMine-SPL or incompatible version. |
2 | [CRITICAL] Please update your submodules or use provided builds. |
git submodule init
git submodule updateを実行してサブモジュールをインストールしてください。
1 | [ERROR]Composer autoloader not found. |
2 | [ERROR]Please install/update Composer dependencies or use provided builds. |
このページへのコメント
失礼しました。私のミスです。
ご指摘ありがとうございます。
修正させていただきます。
初めまして。記事通りにComposerのインストールをしようとしたところ失敗してしまい。英語サイトを探ったところwikiとは異なる別の記述があったので質問させて頂きます。
「Composerのインストール」の項目ではWindowsの場合のコマンドが
php\bin\php.exe bin\composer.phar install
となっていますが
bin\php\php.exe bin\composer.phar install
ではないでしょうか。
また、更新のところも同様ではないでしょうか。
私の環境では、また異なるエラーにぶつかってしまいよくわからないのでなんとも言えませんけども…