[NEW]PocketMine Sample Codeへようこそ

APIの関係上、動作しないコードが沢山あります
2019年に全て改訂(とサイトのプログラムの修正など)を行います
その際に編集してくれる方を募集しています。編集を手伝ってくれる方、お問い合わせよりお願いします。

お知らせ
3/5, PocketMine用のサンプルコードサイトがリニューアルし、帰ってきました
このサイト1つでできるだけのプログラムのことが分かるように作り直しました
現在では500項目以上のコードが掲載しており、制作時に役にたつツールも多数揃っています
今までは、検索で違うコードのページに飛んだり、読み込み速度が遅かったり……
そんな悪いところが多かったサイトを、1からプログラムを書き直し、より軽いコードにしていき、且つ多機能なサイトにしました
メニューの仕様、過去にはない機能、と色々と変わったので、以下に機能名と内容も簡単に記載します
その他のサンプルコードも順次追加予定です!


使用しているPocketMine
このサイトで解説・紹介しているPocketMineは、こちらのPocketMineとなっています


上部メニュー
・トップページ
現在みているこのページ。説明が書いてあるので、わからない場合はトップページを見てみてください。
それでもわからない場合は、「お問い合わせ」で聞いてください。

・お問い合わせ
分からない事があった時、欲しいコードがある時、間違いがある時はここから報告してください
コード提供は「サンプルコード投稿」から送信してください。こちらから送信されても掲載されません

・アイテムID
PocketMine / Minecraft Bedrock Editionで定義されているアイテムIDのリストです
建築する時もアイテムIDとして利用する事も可能です

・ネットワークID
Entity IDと同じです Packetを利用して特定のものを出したい時に利用してください

・png変換
setSkin()を使う時のスキンをpng画像から使える文字列に変換します
以前は使えませんでしたが修正済みです

・phpコードチェッカー
あなたが書いたプログラムにミスがないか検出します
あった場合は、エラーが出され、行数やどの部分か、具体的な理由も表示されます

・phar解凍
プラグインであるpharファイルを、zipまたはtarファイルに変換し、ダウンロードすることができます

・yml作成
プラグインの説明が書かれた「plugin.yml」を入力された項目から自動変換します

・Query API
サーバーのQueryを取得したものをjson形式で出力します
このapiを利用して、ウェブサイトなどに貼るのに使うこともできます

・バナー製作
サーバーのQueryを利用したバナー作る事ができます
以前は使えませんでしたが、現在のapiに対応させましたので作成できます


メニューの使い方
・「階層」
ブラウザのような形式のメニューにしたので、どこの階層を見ているのかを表示しています

・「全て表示」
見ている階層にサンプルコードがある場合、それらを全て表示します

・「サンプルコード投稿」
見ている階層にサンプルコードを投稿する事ができます
お問い合わせではなく、こちらから投稿してください

・「1つ前へ」「トップメニューへ」
「1つ前へ」は、階層の1つ前の階層に戻り、「トップメニューへ」は、1番最初の階層に戻ります

・「コード検索」
このサンプルコードサイトのphpコード、項目名を検索します
以前はGoogleカスタム検索を使用していましたが、検索プログラムを作り、一致するものをその項目のみ表示するようにしました


サンプルコード閲覧
・編集履歴表示
そのサンプルコード(以下「コード」)が編集された履歴を見る事ができます

・固定表示追加・解除
他のコード閲覧中でも下に表示される固定表示にそのコードを追加します
固定表示解除を使うと固定表示ではなくなります

・コメント
そのコードにコメントする事ができます 問題点などの報告をする時はこちらの方が楽かと


その他
・サイトリンク
リンクされたウェブにジャンプする事ができます

・最終編集情報
管理者が最後に編集したページが表示されます
タイトルをクリック(タップ)でジャンプすることもできます

・今後の予定
管理者が、今後にこのサイトでどういう活動をするかを記載していきます

・通知機能    ※注意
リアルタイムで管理者がどこを編集したのか、ユーザーがコメントをしたページが表示されます