목차
머리말
집필진 소개
[Part 1] 플러그인의 기초
〈Chapter 01〉 개발 환경 세팅
컴파일러와 IDE
버킷 서버 설정
프로젝트 생성
〈Chapter 02〉 메시지
콘솔 메시지
플레이어 메시지
Kyori Adventure API
〈Chapter 03〉 명령어와 이벤트
이벤트
명령어
〈Chapter 04〉 변수와 리스트
변수
리스트
[Part 2] 플러그인 응용
〈Chapter 05〉 조건문과 반복문, 그리고 좌표
조건문
반복문
좌표
〈Chapter 06〉 클래스와 엔티티
객체지향 프로그래밍
엔티티
〈Chapter 07〉 쿨타임과 보스 바
스케줄러
보스 바
〈Chapter 08〉 커스텀 아이템
ItemStack과 Inventory
PlayerInteractEvent
〈Chapter 09〉 Map
맵(Map)
HashMap
〈Bouns Chapter〉 Java docs
Bukkit Java docs
Java docs를 활용하여 프로그래밍하기
〈Chapter 10〉 커스텀 이벤트
인터페이스
커스텀 이벤트
[Part 3] 프로젝트 구상
〈Chapter 11〉 콘텐츠 구상 : RPG 전투
레벨과 스테이터스 시스템
경험치 시스템
몬스터 클래스와 전투 시스템
보스 몬스터
〈Chapter 12〉 콘텐츠 구상 : RPG 공간
지역 시스템
직업 시스템
NPC
상점 시스템
[Part 4] 피날레 : RPG 게임 만들기
〈Chapter 13〉 콘텐츠 구현 : 전투 시스템
프로젝트 생성
레벨과 경험치 시스템
몬스터 클래스
전투 시스템
스테이터스 GUI
〈Chapter 14〉 콘텐츠 구현 : 레벨 시스템
지역 시스템
보스 몬스터
스킬 시스템
〈Chapter 15〉 콘텐츠 구현 : NPC 상호작용 시스템
NPC
직업 시스템과 전직
상점 시스템
레벨 디자인