アジ鯖 Reincarnation PvE サーバー向け Paper プラグインのクエストマネージャー。
| 項目 | 内容 |
|---|---|
| Server | Paper 1.21.11 |
| Language | Kotlin (JVM 21) |
| DB | MariaDB + Exposed + HikariCP |
| GUI | Kunectron (optional) |
Original GUI System: AzisabaNetwork/quem by tksimeji
src/main/kotlin/net/azisaba/simplequest/gui/以下の GUI 実装は Quem の Kunectron ベース実装を移植・改変したものです。 各ファイルの先頭にもクレジットを記載しています。
# ビルド
./gradlew jar
# テスト (440 tests)
./gradlew test生成された Jar をサーバーの plugins/ に配置。
Kunectron も plugins/ に導入すると GUI が有効になる。
SimpleQuest/
├── AGENTS.md # プロジェクトコンテキスト
├── src/main/kotlin/net/azisaba/simplequest/
│ ├── SimpleQuest.kt # エントリポイント
│ ├── SimpleQuestBootstrap.kt # PluginBootstrap + コマンド
│ ├── SimpleQuestLoader.kt # YAML 読み込み
│ ├── action/ # 報酬アクション
│ ├── database/ # DB 接続/同期/Webhook/バックアップ
│ ├── gui/ # Kunectron GUI
│ ├── party/ # パーティシステム
│ ├── quest/ # クエストエンジン
│ └── ...
├── examples/ # YAML クエストサンプル
├── docs/ # 仕様書
└── gradle/libs.versions.toml # 依存管理
docs/README.md— 全ドキュメント目次wiki/— ユーザー向け Wiki(COMMANDS, CONFIGURATION, QUEST_CREATION, SERVER_SETUP)AGENTS.md— 技術スタック・構造・記法リファレンスexamples/— クエスト YAML サンプル
GPL-3.0