Minecraft 플러그인 DailyRewards

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

🔌 Daily Rewards 소개

Daily Rewards는 상호작용형 게임 내 GUI를 통해 플레이어에게 일일 보상과 연속 보상을 제공하는 Minecraft 플러그인입니다. 서버 소유자는 보상 풀, 메뉴 레이아웃, 쿨다운, 마일스톤 보너스를 정의하고, 플레이어는 GUI를 열어 일일 보상 롤을 획득하고 연속 기록을 쌓아 추가 보상을 받을 수 있습니다.

🎯 목적

이 플러그인의 핵심 목적은 연속 기록 추적과 마일스톤 보상이 포함된 설정 가능한 일일 수령 시스템을 제공해 플레이어 유지율을 높이는 것입니다. 단순한 명령어 지급 방식이 아니라, 메뉴 기반이고 미리 볼 수 있는 경험으로 바꿔 줍니다.

⚙️ 기능

  • 제목, 크기, 레이아웃을 설정할 수 있는 GUI 기반 일일 수령 메뉴.
  • 수령당 보상 롤(예: 3회)과 희귀도별 가중치 확률.
  • 수령 전에 가능한 보상을 볼 수 있는 보상 미리보기 메뉴.
  • 일일 연속 기록 추적과 설정 가능한 연속 마일스톤 보상.
  • 보상을 받을 수 있을 때 플레이어에게 알리는 접속 알림.
  • 설정 가능한 쿨다운(기본값 예시: 24시간)과 연속 유지 기간.
  • 콘솔 명령어로 실행되는 커스텀 보상(경제, 크레이트 등과 연동).
  • 저장 백엔드: SQLite 및 MySQL 지원.

🧩 대상

  • 세련된 일일 수령 경험을 원하는 Survival 및 SMP 서버.
  • 다른 플러그인과 연동하기 위해 보상 명령어를 사용하는 Skyblock, Prison, 경제 서버.
  • 설정 가능한 연속 마일스톤과 GUI 커스터마이징이 필요한 서버.

🏗️ 사용 예시

  • 각 수령마다 무작위 보상 롤 3회를 주는 일일 로그인 메뉴 제공.
  • 3일, 7일, 14일, 30일째에 마일스톤 보너스를 주어 연속 로그인한 플레이어를 보상.
  • 수령 시 경제 또는 크레이트 명령어를 실행해 Vault를 사용하는 시스템이나 크레이트 플러그인과 연동(보상 명령어는 콘솔에서 실행됩니다).

⌨️ 명령어

CommandDescriptionPermissionAccess
/dailyDaily Rewards 메인 메뉴를 엽니다.dailyrewards.usePlayer
/daily help플러그인 명령어 목록을 표시합니다.dailyrewards.helpAdmin
/daily reload플러그인 설정을 다시 불러옵니다.dailyrewards.reloadAdmin
/daily reset <player/uuid>플레이어의 일일 보상 쿨다운을 초기화합니다.dailyrewards.resetAdmin
/daily debug설정/디버그 점검을 실행합니다(debug 활성화 시).dailyrewards.debugAdmin

(구버전 빌드에는 /dailyhelp, /dailyreload, /dailyreset 같은 이전 명령어가 있을 수도 있습니다.)

🔐 권한

PermissionDescriptionDefault
dailyrewards.use플레이어가 Daily Rewards 메뉴를 열 수 있게 합니다.not specified
dailyrewards.help플러그인 도움말 명령어에 접근할 수 있게 합니다.not specified
dailyrewards.reload플러그인 설정을 다시 불러올 수 있게 합니다.not specified
dailyrewards.reset플레이어 쿨다운을 초기화할 수 있게 합니다.not specified
dailyrewards.debug디버그 명령어를 사용할 수 있게 합니다.not specified

⚙️ 설치

📥 설정

  • 올바른 Minecraft 버전에 맞는 공식 플러그인 JAR을 다운로드하세요.
  • JAR 파일을 서버의 plugins/ 디렉터리에 넣으세요.
  • 서버를 시작하거나 재시작한 뒤 서버 콘솔에서 플러그인이 로드되었는지 확인하세요.

📦 의존성

  • 기본적으로 필수 의존성은 따로 없습니다. 플러그인은 다른 플러그인(경제, 크레이트 등)과 연동하기 위해 보상 동작을 콘솔 명령어로 실행합니다.

🧠 기술 노트

  • 확인된 지원 플랫폼: Bukkit, Spigot, Paper.
  • 확인된 저장소: SQLite(기본) 및 선택적 MySQL 설정.
  • 보상은 콘솔 명령어로 실행됩니다(보상 명령어가 사용하는 하위 플러그인은 서버에 설치되어 있어야 합니다).
  • 설정은 YAML 기반이며 메뉴, 아이템, 보상 명령어, 쿨다운, 메시지를 제공합니다.

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

설정 가능하고 GUI 중심의 일일 보상 시스템이 필요하며, 연속 기록 추적과 마일스톤 보상을 제공하고, 보상 동작을 콘솔 명령어로 실행하며, 플레이어 데이터를 SQLite/MySQL에 저장하고 싶다면 Daily Rewards가 이 기능들을 간결하게 제공합니다.

DailyRewards 플러그인 서버

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

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

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

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