Skip to content

Echore-Server/PursuitBan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PursuitBan

基本的なクライアントデータ参照BANを行えるほか、
検証実行解除データ提供 を拡張できる総合的なBANプラグイン

コマンド

プレイヤー

  • /pursuit ban <target: target>
  • /pursuit unban

コンソール

  • /pursuit ban <target: string> <reason: string> <executor: string> <years: int> <days: int> <permanent: bool>
  • /pursuit unban <target: string>

検証の拡張

そのプレイヤーがBANされているかどうかを確認する

  • PursuitJudger を継承し PursuitBan->registerJudger で登録

ビルトイン: ClientDataIntersects

クライアントデータ、信頼レベルを参照し、どれかの項目が一致していれば BAN されていると判断する

実行の拡張

BAN したときに起こすアクション

  • PursuitExecutor を継承し PursuitBan->registerExecutor で登録

ビルトイン: Kick

全ての Executor が終了後、プレイヤーがオンラインならキックする

解除の拡張

BAN を解除するときに起こすアクション
ビルトインはありません

  • PursuitRevoker を継承し PursuitBan->registerRevoker で登録

データ提供の拡張

BAN する前、対象プレイヤーのクライアントデータを提供する
十分に提供されなかった場合、BAN は失敗します

  • PursuitProvider を継承し PursuitBan->registerProvider で登録

ビルトイン: OnlinePlayer

対象プレイヤーがオンラインなら、セッションから提供する

About

PocketMine-MP用の高度なBANプラグイン / Advanced BAN plugin for PocketMine-MP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages