MinecraftPE向けサーバーツール(PocketMine-MP, Nukkit, MiNET)について解説したサイトです初心者でもわかりやすいように解説します



記法について

  • 定義されている型#メソッド名(引数1の型[説明], 引数2型[説明]) - 戻り値[説明]
    • メソッドについての説明

プレイヤー関連

取得全般

名前を取得
  • Player#getName() - String
チャット上の名前を取得
  • Player#getDisplayName() - String
スキン上の名前を取得
  • Player#getNameTag() - String
IPアドレスを取得
  • Player#getAddress() - String
クライアントIDを取得
  • Player#getClientID() - long
体力を取得
  • Entity#getHealth() - float
最大体力を取得
  • Entity#getMaxHealth() - int
座標を取得
  • Entity#getX() - double[X座標]
  • Entity#getY() - double[Y座標]
  • Entity#getZ() - double[Z座標]

各オブジェクトを取得

Levelオブジェクトを取得
  • Entity#getLevel() - Level
Serverオブジェクトを取得
  • Player#getServer() - Server
Positionオブジェクトを取得
  • Entity#getPosition() - Position

設定

チャット上の名前を設定
  • Player#setDisplayName(String[名前]) - void
スキン上の名前を設定
  • Player#setNameTag(String[名前]) - void
体力を設定
  • Entity#setHealth(float[体力]) - void
最大体力を設定
  • Entity#setMaxHealth(int[体力]) - void

操作

名前BAN
  • Player#setBanned(boolean[可否]) - void
    • trueでBAN/falseでBAN解除
キック
  • Player#kick() - boolean
    • デフォルトのメッセージでキックします。
  • Player#kick(String[理由文]) - boolean
  • Player#kick(PlayerkickEvent.Reason[理由/クラス詳細を参照]) - boolean
  • Player#kick(PlayerkickEvent.Reason[理由/クラス詳細を参照], String[理由文]) - boolean
  • Player#kick(PlayerkickEvent.Reason[理由/クラス詳細を参照], boolean[adminからかどうか]) - boolean
    • 第二引数をfalseにするとkicked by adminが表示されなくなります。
ホワリスに追加
  • Player#setWhitelisted(boolean[可否]) - void
  • Server#addWhitelist(String[プレイヤー名]) - void
OPにする
  • Player#setOp(boolean[可否]) - void
    • trueでOPにする/falseで外します。

メッセージ関連

メッセージを送る
  • Player#sendMessage(String[メッセージ]) - void
Tipを送る
  • Player#sendTip(String[メッセージ]) - void
タイトルを送る
  • Player#sendTitle(String[メッセージ]) - void
サブタイトルを送る
  • Player#sendSubTitle(String[メッセージ]) - void

ワールド関連

ブロックを置く

  • Level#setBlock(Vector3[座標], Block[ブロック]) - void

パーティクルを表示させる

  • Level#addParticle(Particle[パーティクル]) - void

コマンド関連

スケジューラ関連

コンフィグ関連

サーバー関連

その他

クラスの説明

Position

座標関連のクラスです。

Vector3

座標関連のクラスです。

PlayerkickEvent.Reason

kick時の理由を定義している列挙クラスです。
同じ名前の人が入ってきたNEW_CONNECTION
権限者によってキックされたKICKED_BY_ADMIN
ホワリスに追加されていないNOT_WHITELISTED
IPBANされているIP_BANNED
BANされているNAME_BANNED
PVEが許可されていないINVALID_PVE
ログインがタイムアウトLOGIN_TIMEOUT
サーバーが満員SERVER_FULL
飛行が許可されていないFLYING_DISABLED
その他UNKNOWN

Utils

主にIO関連のユーティリティクラスです。
ファイルの書き込み
  • Utils#writeFile(File[書き込み先], String[テキスト]) - void
  • Utils#writeFile(File[書き込み先], InputStream[入力]) - void
ファイルの読み込み
  • Utils#readFile(File[ファイル]) - String
  • Utils#readFile(InputStream[入力]) - String

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

※現在 ユーザーID保持者 のみがコメント投稿可能な設定になっています。

Menu

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

メンバー募集!
閉じる
メンバー募集のお知らせ
鯖主のための MinecraftPEサーバーツール wikiでは編集者を募集しています