Minecraft 플러그인 Jobs

Jobs와 확인된 서버에 대한 정보

🔌 Jobs Reborn 소개

Jobs Reborn은 Minecraft용 플러그인으로, 클래스 기반 직업(jobs)을 제공합니다. 이를 통해 플레이어는 블록 파괴/설치, 몹 처치, 낚시, 제작 등과 같은 일반적인 행동으로 게임 내 돈, 직업 경험치, 포인트를 얻을 수 있습니다. 이 플러그인은 설정 가능하며 API도 제공합니다. 지속적인 직업 성장, 행동당 보상 시스템, 직업 기반 보상을 원하는 서버를 위한 플러그인입니다.

🎯 목적

Jobs Reborn의 핵심 목적은 플레이어 활동을 직업 카테고리별로 추적하고, 그 활동에 대해 돈, 경험치, 직업 포인트로 보상하는 것입니다. 이는 생존, 경제, RPG 스타일 서버를 위한 구조화되고 설정 가능한 성장 시스템과 행동당 보상 시스템을 제공하는 문제를 해결합니다.

⚙️ 기능

  • 클래스 기반 직업 예시: Miner, Farmer, Fisherman, Builder, Hunter, Crafter.
  • 설정 가능한 보상 행동(파괴, 설치, 처치, 낚시, 제작, 제련, 인챈트, 번식, 길들이기, 탐험 등 다양함).
  • 경험치와 수입이 레벨 및 설정 가능한 식에 따라 증가하는 레벨링 시스템.
  • GUI 직업 브라우저와 게임 내 직업 편집기.
  • 직업별 돈, 경험치, 포인트 부스트.
  • 퀘스트 및 일일/주기적 과제 연동.
  • 직업별 선택형 상점 아이템과 플레이어에게 제한된 아이템을 지급하는 기능.
  • 다른 플러그인과의 연동 훅(API 제공).
  • MySQL/SQLite 지원 데이터 저장.
  • 일반적인 악용에 대한 기본 보호와 자동 저장.

🧩 대상 사용자

  • 수동적인 성장과 행동당 보상 시스템을 원하는 Survival 및 SMP 서버.
  • 직업 기반 수입원이 필요한 경제 서버.
  • 역할형 직업과 레벨링을 원하는 RPG 또는 팩션 서버.
  • 기존 경제 플러그인을 사용하면서 직업 기반 지급을 원하는 서버.

🏗️ 사용 예시

  • Survival 서버에서 Miner 직업을 제공하여, 채굴한 광물 블록에 대해 보상을 지급하고 직업 XP로 레벨업할 수 있게 합니다.
  • RPG 서버에서 퀘스트와 직업 기반 상점을 제공해, 플레이어가 직업 활동으로 얻은 직업 포인트를 사용할 수 있게 합니다.
  • 경제 서버에서 월드별 지급을 제한하고 특별 이벤트에 부스트를 사용합니다.

⌨️ 명령어

CommandDescriptionPermissionAccess
/jobs browse사용 가능한 직업을 표시합니다( GUI 또는 채팅 ).jobs.command.browsePlayer
/jobs join [jobName]직업에 참가합니다.jobs.command.joinPlayer
/jobs leave [jobName]직업에서 나갑니다.jobs.command.leavePlayer
/jobs info [jobName]직업 정보를 표시합니다.jobs.command.infoPlayer
/jobs gtop or /jobs top전체 상위 목록을 표시합니다(스코어보드 또는 채팅).jobs.command.gtop / jobs.command.topPlayer
/jobs boost [jobName] money <amount>직업에 임시 돈 부스트를 추가합니다.jobs.command.moneyboostAdmin

(위 명령어는 Jobs 공식 명령어 문서를 기준으로 합니다.)

🔐 권한

PermissionDescriptionDefault
jobs.command.browsebrowse 명령어 사용을 허용합니다.지정되지 않음
jobs.command.join직업 참가를 허용합니다.지정되지 않음
jobs.command.leave직업 나가기를 허용합니다.지정되지 않음
jobs.command.info직업 정보 열람을 허용합니다.지정되지 않음
jobs.command.top직업 상위 목록 열람을 허용합니다.지정되지 않음
jobs.useJobs 기능의 일반 사용 권한입니다.지정되지 않음
jobs.max.1 / jobs.max.2 / jobs.max.3플레이어가 보유할 수 있는 직업 수를 제어합니다(예시 노드).지정되지 않음

(권한 노드와 예시는 플러그인 작성자가 문서화했으며, 기본값은 권한 플러그인으로 관리해야 합니다.)

⚙️ 설치

📥 설정

  • Jobs .jar와 필요한 CMILib 라이브러리를 다운로드합니다.
  • 두 개의 .jar 파일을 서버 plugins/ 디렉터리에 넣습니다.
  • 서버를 시작하면 플러그인이 첫 실행 시 설정 및 언어 파일을 생성합니다.
  • 서버를 한 번 더 재시작하여 설정 파일이 완전히 초기화되었는지 확인하고, 콘솔 로그로 플러그인이 정상적으로 활성화되었는지 확인합니다.

📦 의존성

  • CMILib (Jobs Reborn에 필요).
  • Vault (선택 사항, 경제 연동에 사용).
  • 저장용으로 MySQL 또는 SQLite를 사용할 수 있습니다(MySQL은 선택 사항).

🧠 기술 노트

  • 공식 지원 서버 엔진: Spigot 및 Paper.
  • Jobs는 다른 플러그인을 위한 API를 제공하며 문서화된 API 이벤트를 포함합니다.
  • 이 플러그인은 지역화 파일을 포함하고 UUID 기반 저장을 지원합니다.
  • 라이선스: GNU GPL v3.

🤝 이 플러그인이 유용한 경우

플레이어 행동에 대해 돈, 경험치, 포인트로 보상하는 설정 가능한 직업/전문 시스템이 필요하다면, Jobs Reborn은 경제 시스템과 다른 플러그인을 위한 API 및 연동을 갖춘 성숙하고 설정 가능한 구현을 제공합니다.

Jobs 플러그인 서버

플러그인 Jobs 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.

플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. Jobs의 실제 역할은 서버별 설정에 따라 다릅니다.

데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, Jobs을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.

Jobs을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.