BetonQuest:ストーリークエスト
複雑なクエストチェーン:イベント、条件、目標、NPCとの対話、そしてコンフィグで迷わない方法を解説します。
更新日 2026年8月13日
BetonQuestは最も強力なクエストプラグインです。対話、条件、チェーン、NPCやリージョンとの連携を実現します。
3つの要素
- イベント — 何が起こるか:アイテムの付与、お金の付与、テレポート。
- 条件 — どのような状況で利用可能か:アイテムの所持、権限、時間。
- 目標 — プレイヤーが何をすべきか:討伐、収集、到達、会話。
events:
giveSword: give diamond_sword:1
reward: point money 100
conditions:
hasSword: item diamond_sword:1
isNight: time 13000-23000
objectives:
killZombies: mobkill ZOMBIE 10 events:reward
対話
conversations:
blacksmith:
quester: 'Blacksmith'
first: greeting
NPC_options:
greeting:
text: 'Bring me ten iron ingots.'
pointers: accept,decline
対話はNPC Citizensに紐付けられます。
整理
クエストは複数のパッケージ(フォルダ)に分割してください。100個のクエストを含む単一ファイルは保守不可能です。イベントや条件にはevent1、event2ではなく意味のある名前を付けてください。
デバッグ
/q version
/q event Nick package.event
/q objective Nick package.objective
設定エラーは起動時にログへ出力されます。クエストが空になる場合は、ほぼ必ずパッケージ名のタイプミスが原因です。
よりシンプルに
直線的なタスクには、通常のクエストプラグインで十分です — Quests。分岐するストーリーが必要な場合にBetonQuestが選ばれます。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
