Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.2
1.21.11
Platforms
Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 5 days ago
DayGlyph
DayGlyph adds lightweight daily quests to Paper servers without asking players to install anything. It is designed for small and medium vanilla-friendly servers that want repeatable goals without a database, web service, or extra plugin stack.
Why install it
- Players get a fresh set of simple daily goals.
- Completing the full set builds a persistent streak and grants bonus experience.
- Server owners can add activity loops with one JAR.
- Quest targets, rewards, and enabled quest types are configurable and reloadable.
- The plugin stores progress locally and does not contact external services.
- No client-side mod, external API, or required dependency is used.
Environment
- Server: Paper
- Tested release target: Paper 1.21.11 with Java 21
- Latest stable release verified by QA: Paper 26.3
- Client: vanilla clients supported
Commands
/dayglyph: show today's quests/dg: short alias/dayglyph reload: reload quest, reward, notification, and streak settings (operators)/questpulseand/qp: legacy aliases kept for the original sample
Persistence
DayGlyph saves player quest state in the plugin data folder as YAML. It stores the quest date, progress, reward status, and completion streak so server restarts do not reset completed work.
Notes
DayGlyph does not include a GUI, economy integration, web dashboard, or remote analytics. It does not send data to external services.
DayGlyph 日本語説明
DayGlyphは、Paperサーバーに軽量なデイリークエストを追加するプラグインです。プレイヤー側のMOD、外部API、別サーバー、追加プラグインは不要です。
導入理由
- 毎日変わる小さな目標をプレイヤーへ提供できます。
- 全クエスト達成で連続達成日数が伸び、ボーナス経験値を獲得できます。
- サーバー管理者はJARを1個入れるだけで運用できます。
- クエストの有効化、目標値、経験値報酬を設定から変更できます。
- 進捗はローカルYAMLへ保存され、外部通信は行いません。
- バニラクライアントで利用できます。
必要環境
- サーバー: Paper
- 検証対象: Paper 1.21.11 / Java 21
- QA検証済み最新安定版: Paper 26.3
コマンド
/dayglyph: 今日のクエストを表示/dg: 短縮コマンド/dayglyph reload: クエスト・報酬・通知・連続達成設定を再読み込み(管理者)/questpulseと/qp: 旧サンプル互換alias
保存
プレイヤーごとの日付、進捗、報酬受け取り状態、連続達成日数をプラグインデータフォルダ内のYAMLへ保存します。再起動しても進捗は維持されます。


