Minecraft 플러그인 Minepacks

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

🔌 Minepacks 소개

Minepacks는 Bukkit/Spigot/Paper 서버에 가상 백팩(플레이어 금고)을 추가하는 Minecraft 플러그인입니다. 명령어나 바로가기 아이템으로 접근할 수 있는 추가 개인 저장 공간을 제공하며, 아이템 NBT를 보존하고 설정 가능한 동작을 지원합니다.

🎯 목적

Minepacks는 바닐라 인벤토리를 수정하거나 클라이언트 측 모드를 도입하지 않고도 추가 플레이어 저장 공간이 필요한 문제를 해결합니다. 권한으로 제어되는 영구적인 백팩과, 크기 및 저장 백엔드를 설정할 수 있는 기능을 원하는 서버 관리자를 위한 플러그인입니다.

⚙️ 기능

  • 권한으로 제어되는 백팩 크기(여러 크기 단계).
  • 플레이어 인벤토리가 가득 찼을 때 아이템 자동 수거(설정 가능).
  • 백팩을 빠르게 열 수 있는 바로가기 아이템(비활성화 가능).
  • 여러 저장 백엔드: flat files, SQLite, MySQL.
  • 다국어 지원(언어 파일 포함).
  • 특정 아이템이 저장되지 않도록 막는 아이템 필터.
  • 아이템 NBT 보존(상자에 넣을 수 있는 아이템은 백팩에도 저장 가능).
  • 이름 변경/UUID 처리를 통한 이전 계정 지원.
  • 지원되는 여러 Minecraft 버전과 호환되는 단일 JAR.
  • 선택적 PCGF PluginLib 통합(API 기능 추가).
  • 개발자를 위한 공개 API와 자동 업데이트 기능.

🧩 대상

  • 플레이어 저장 공간을 확장하고 싶은 Survival 및 SMP 서버.
  • 권한 기반 인벤토리 단계가 필요한 공개 또는 비공개 서버.
  • 데이터베이스 기반의 영구 플레이어 금고가 필요한 서버.
  • 백팩 연동용 API가 필요한 플러그인 개발자.

🏗️ 사용 예시

  • 권한 그룹을 통해 후원자에게 더 큰 백팩 크기를 제공.
  • 플레이어를 위한 작고 영구적인 보조 인벤토리 제공(예: 도구나 건축 블록).
  • MySQL 저장소를 사용해 서버 네트워크 전체에서 백팩을 유지.

⌨️ 명령어

CommandDescriptionPermissionAccess
/backpack help이 플러그인의 모든 명령어를 나열합니다.지정되지 않음플레이어
/backpack플레이어의 백팩을 엽니다.backpack.use플레이어
/backpack clean플레이어의 백팩에서 모든 아이템을 제거합니다.backpack.clean플레이어
/backpack clean <playername>다른 플레이어의 백팩에서 모든 아이템을 제거합니다.backpack.clean.other관리자
/backpack <playername>다른 플레이어의 백팩을 보여줍니다.backpack.others관리자

🔐 권한

PermissionDescriptionDefault
backpack.use플레이어가 자신의 백팩을 열 수 있게 합니다.지정되지 않음
backpack.fullpickup인벤토리가 가득 찼을 때 백팩으로 자동 수거할 수 있게 합니다(기능은 설정에서 활성화되어 있어야 함).지정되지 않음
backpack.size.1미니 백팩(크기 단계 1)을 부여합니다.지정되지 않음
backpack.size.22*9 백팩을 부여합니다.지정되지 않음
backpack.size.33*9 백팩을 부여합니다.지정되지 않음
backpack.size.44*9 백팩을 부여합니다.지정되지 않음
backpack.size.55*9 백팩을 부여합니다.지정되지 않음
backpack.size.66*9 백팩을 부여합니다.지정되지 않음
backpack.clean플레이어가 자신의 백팩을 비울 수 있게 합니다.지정되지 않음
backpack.clean.other다른 플레이어의 백팩을 비울 수 있게 합니다.지정되지 않음
backpack.others다른 플레이어의 백팩을 열 수 있게 합니다.지정되지 않음
backpack.others.edit다른 플레이어의 백팩을 편집할 수 있게 합니다.지정되지 않음
backpack.keepOnDeath사망 시 백팩의 아이템을 유지할 수 있게 합니다.지정되지 않음
backpack.noCooldown백팩 열기 쿨다운을 무시합니다.지정되지 않음

⚙️ 설치

📥 설정

  • 공식 플러그인 JAR를 다운로드해 서버의 plugins/ 디렉터리에 넣으세요.
  • 서버를 재시작하고 콘솔을 확인해 Minepacks가 로드되었는지 확인하세요.
  • MySQL 또는 SQLite 저장소를 사용할 계획이라면, 플러그인 설정 파일에서 저장 백엔드를 구성하세요.

📦 의존성

  • 선택 사항: PCGF PluginLib(추가 API 기능 활성화). 없을 경우 독립 실행형 빌드를 사용할 수 있습니다.

🧠 기술 참고

  • 확인된 지원 서버 소프트웨어: Bukkit, Spigot, Paper.
  • 실행 요구 사항: Java 8.
  • 플러그인은 여러 저장 백엔드(Files, SQLite, MySQL)를 지원하며 다국어 파일을 포함합니다.
  • Minepacks는 개발자를 위한 API를 제공합니다. PCGF PluginLib을 사용하지 않는 서버용 독립 실행형 빌드도 있습니다.
  • 프로젝트는 GPL-3.0으로 배포됩니다.

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

권한으로 제어되는 추가 플레이어 저장 공간, 영구적인 데이터베이스 지원, 개발자 API 접근이 필요하다면 Minepacks는 클라이언트 측 모드 없이도 설정 가능한 백팩, 저장 백엔드, 언어 지원을 제공합니다.

Minepacks 플러그인 서버

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

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

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

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