マインクラフト非公式フォーラム

本フォーラムでは多彩なサービスを提供しています。

利用方法は「Wiki」より確認できます。

ぜひご登録をお願いいたします!

検索結果

  1. famima65536(QRF)

    PocketMine-MP 独自のItemを実装するときにはItemFactoryに登録しよう!

    独自アイテムクラスを作るときにItemFactoryに登録が必要な理由 端的にいうとBedrockクライアントから送信されるアイテムスタックをPocketMine-MPのアイテムに変換できなくなるためです。 これによりアイテムを移動させる際にアイテムが純粋なItemクラスのオブジェクトに変換されてしまいます。 解決法 アイテムファクトリに登録しましょう! use pocketmine\item\ItemFactory; /** @var ItemFactory $factory */ $factory = ItemFactory::getInstance()...
  2. famima65536(QRF)

    PocketMine-MP [初心者・中級者向け]PocketMine-MPのソースコードの読み方 #2

    前回の続きから始めます。 イベントを使うプラグインを読む Playerクラスのteleportメソッドはどのような内容か? 同じことの繰り返しとなるのでPlayerクラスの内容を抜粋して表記します。 public function teleport(Vector3 $pos, ?float $yaw = null, ?float $pitch = null) : bool{ if(parent::teleport($pos, $yaw, $pitch)){ // 中略 ... } }...
  3. famima65536(QRF)

    PocketMine-MP [初心者・中級者向け]PocketMine-MPのソースコードの読み方 #1

    この記事ではプラグインを作るうえではほぼ必須となる、PocketMine-MPのソースコードを読む方法を解説します。 想定読者 プラグインのソースコードを理解したい人 サンプル以外のコードを書きたい人 イベントを使うプラグインを読む 今回は AlwaysSpawn というプラグインを例にします。 <?php namespace philipshilling\alwaysspawn; use pocketmine\event\Listener; use pocketmine\event\player\PlayerLoginEvent; use...
  4. famima65536(QRF)

    Virion Commando 公式ドキュメント翻訳+サンプル

    Commando CortexPEにより開発されているコマンド作成補助virionです。 お手軽に入力補完やサブコマンドを実装することができます。 ソースコード: https://github.com/CortexPE/Commando コードを引用・本文の訳 poggit: https://poggit.pmmp.io/ci/CortexPE/Commando/~ サンプルコード: https://github.com/OiranCage/ItemUtils 基本的な使い方(翻訳元) コマンドのクラスはBaseCommandを継承する必要があります。 <?php use...
  5. famima65536(QRF)

    ItemUtils

    famima65536(QRF)が新しいリソースを投稿しました。 ItemUtils - アイテムのリネーム・複製・インポート・エクスポートをする開発者向けツール このリソースについての続きを読む...
  6. famima65536(QRF)

    EconomyCShop for pm4

    famima65536(QRF)が新しいリソースを投稿しました。 EconomyCShop for pm4 - pm4対応版 EconomyCShop EconomyAPI用のチェストショッププラグインです このリソースについての続きを読む...
  7. famima65536(QRF)

    PocketMine-MP WorldのGenerator関連の用語や仕組みについて

    きっかけ・目的 今回はGeneratorについて初めて触ってみて、いろいろと詰まったりわからなかったりした点が多かったので備忘録のような形で解説・記録していきます。 追記形式です。 用語 数学・アルゴリズム系統 Random シードから算出される乱数を作るためのクラス。同一のシードから毎回同じ乱数が得られるためにこれが利用される。 Noise ノイズ生成に用いるクラス。後述のSimplexの親クラスであり、ノイズ生成用のメソッドを保有する。 Simplex...
Top