このサイトは RankingPlugin に同梱される内蔵 wiki です。Ranking Dashboard から直接開けるようにしてあり、プラグイン全体をソース構成ベースで横断できるようにしています。

273Classes
73Packages
22Commands
16Permissions
297Web Routes

概要

本プラグインは、月次ランキング、通貨、季節進行、ビンゴ、ボス、ミニゲーム、Fantasia ワールド、Discord 連携、Web Dashboard、WebCoopEvent、ログイン報酬、ギルド、通報、リソースパック配布などをひとつに束ねた大規模統合型プラグインです。

この wiki では、コマンド設定Web ルートモジュール地図全クラス索引 を分けて掲載しています。

手書き密度を上げた重要サブシステムガイド

モジュール横断の処理遷移図

特に重要なサブシステムだけ、クラス一覧ではなく人が読む順番でまとめたガイドです。図も HTML として内蔵 wiki に常設しています。

重要サブシステムガイドを開く

中核の起動経路

  1. DB / 保存層を初期化し、スコア・通貨・ランキング基盤を確立します。
  2. Leveling / Season / Bingo / Slot / Reward / EventRuntime など主要サービスを起動します。
  3. WebDataServerWebCoopBootstrap により内蔵 Web UI を公開します。
  4. Boss / Fantasy / Minigame / Guild / Report / ResourcePack / Discord などの周辺機能を登録します。
  5. 公開 API とイベントを ServicesManager / Bukkit Event として外部に提供します。

ランキング/経済

イベント/ボス

成長/進行

ワールド/建築

ミニゲーム

ギルド/交流

Web/外部連携

基盤/運用

拡張版の見どころ

クラス詳細ページ

各クラスごとに、フィールド・コンストラクタ・メソッド索引・処理フローを掲載しています。

クラス索引から辿る

メソッド単位の追跡

重要メソッドは個別セクション化し、引数・throws・主な呼び出し順を確認できます。

処理フロー可視化

初期化・イベント処理・保存処理など、ソースから抽出した代表フローを並べています。

全クラス章立てガイド

全クラスの章立て解説

大規模から小規模まで、273 クラスすべてに読む順番・内部サブシステム・代表フロー・変更時の注意点を追加しています。

全クラス章立てガイドを開く