BetonQuest: 스토리 퀘스트
복잡한 퀘스트 체인이에요. 이벤트, 조건, 목표, NPC 대화, 그리고 설정에서 길을 잃지 않는 방법을 다뤄요.
업데이트 2026년 8월 13일
BetonQuest는 가장 강력한 퀘스트 플러그인입니다. 대화, 조건, 연쇄, NPC 및 지역과의 연동을 지원합니다.
세 가지 요소
- 이벤트 — 발생하는 일: 아이템 지급, 돈 지급, 텔레포트.
- 조건 — 어떤 상황에서 사용할 수 있는지: 아이템 보유, 권한, 시간.
- 목표 — 플레이어가 해야 하는 일: 처치, 수집, 도달, 대화.
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에 연결됩니다.
구성
퀘스트를 여러 패키지(폴더)로 나누세요. 퀘스트 백 개가 담긴 파일 하나는 유지할 수 없습니다. 이벤트와 조건은 event1, event2가 아니라 의미에 따라 이름을 붙이세요.
디버깅
/q version
/q event Nick package.event
/q objective Nick package.objective
구성 오류는 시작 시 로그에 기록됩니다. 퀘스트가 비어 있다면 거의 항상 패키지 이름의 오타 때문입니다.
더 간단하게
선형 작업에는 일반 퀘스트 플러그인으로 충분합니다 — Quests. 분기형 스토리라인이 필요할 때 BetonQuest를 선택합니다.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
