🔌 SimplePets 소개
SimplePets는 Java 에디션 서버용 동반 펫을 제공하는 Minecraft 플러그인입니다. 펫 선택 및 커스터마이징을 위한 GUI를 제공하고, 플레이어당 여러 펫을 지원하며, 펫 탑승과 펫 모자 같은 꾸미기 중심 기능도 포함합니다. 이 프로젝트는 공개 저장소와 공식 위키로 관리됩니다.
🎯 목적
SimplePets는 가볍고 커스터마이징 가능한 꾸미기용 펫을 플레이어에게 제공하는 문제를 해결합니다. 주로 꾸미기 보상, 후원자 혜택, 또는 허브/미니게임용 기능을 제공하는 데 사용되며, 플레이어가 동반 몹을 소환, 이름 변경, 탑승, 커스터마이징할 수 있게 해 줍니다.
⚙️ 기능
- GUI 기반 펫 선택 및 관리
- 플레이어당 여러 펫 및 각 펫의 개별 이름
- 펫 탑승 및 펫을 모자로 사용하는 기능
- 플러그인 내 "Pet Data Changer" GUI를 통한 펫 커스터마이징
- 다른 플러그인과의 연동을 위한 애드온 시스템
- MySQL 및 SQLite를 지원하는 영구 저장
- 런타임에 감지되는 선택적 연동(예: CustomEnderchest 지원)
- 다른 플러그인이 SimplePets와 연동할 수 있는 API 제공
🧩 대상 사용자
- 꾸미기용 동반 몹을 원하는 Survival/SMP 서버
- 후원자용 꾸미기 요소나 허브 기능을 제공하는 공개 네트워크
- 유지 관리되는 EchoPets 대체제를 찾는 서버
- 애드온용 API가 있는 확장 가능한 펫 시스템이 필요한 서버 운영자
🏗️ 사용 예시
- 후원자 보상이나 구매형 콘텐츠로 펫 제공
- 로비나 미니게임 허브에서 플레이어가 펫을 커스터마이징하고 탑승할 수 있게 하기
- 애드온을 사용해 펫 동작을 claim 또는 storage 플러그인과 연동하기
⌨️ 명령어
| 명령어 | 설명 | 권한 | 접근 |
|---|---|---|---|
/pet addon | 게임 내에서 SimplePets 애드온을 설치/관리합니다(애드온 시스템 호출). | simplepets.use | Admin |
/pet reload | 플러그인 설정을 다시 불러옵니다(재로드에는 적절한 권한이 필요함). | simplepets.use | Admin |
참고: SimplePets는 하위 명령이 있는 루트 /pet 명령을 제공합니다. 사용 가능한 하위 명령과 정확한 문법은 플러그인 버전에 따라 달라질 수 있습니다.
🔐 권한
| 권한 | 설명 | 기본값 |
|---|---|---|
simplepets.use | /pet 명령과 그 하위 명령에 대한 접근 권한을 부여합니다. | 지정되지 않음 |
⚙️ 설치
📥 설정
- 서버의 Minecraft 버전에 맞는 공식 플러그인 JAR를 다운로드합니다.
- JAR 파일을 서버의
plugins/폴더에 넣습니다. - 서버를 재시작합니다.
- 필요에 따라 설정 파일을 수정한 뒤 재시작하여 변경 사항을 적용합니다.
📦 의존성
- 선택적 연동: CustomEnderchest(존재하면 감지되어 사용됩니다).
🧾 설정
- 이 플러그인은 MySQL 또는 SQLite를 통한 영구 저장을 지원합니다(설정 가능).
- 플러그인 폴더에 설정 및 데이터 파일을 생성하며, 정확한 파일 이름은 버전에 따라 다릅니다.
🧠 기술 노트
- 공식 자료에 따르면 Spigot, Paper, Purpur를 포함한 Bukkit/Spigot 계열 포크를 지원합니다.
- 이 플러그인은 다른 플러그인 제작자가 SimplePets와 연동할 수 있도록 공개 API를 제공합니다.
- 라이선스: GPL-3.0(저장소에 게시된 기준).
🤝 이 플러그인이 유용한 경우
플레이어 꾸미기를 위한 유지 관리되는 GUI 기반 펫 시스템이 필요하다면, SimplePets는 선택, 커스터마이징, 영속성, 애드온 API를 하나로 제공하며 일반적인 서버 포크와 데이터베이스 백엔드도 지원하므로 유용합니다.
- LiminalDream022.37
- No MOTD provided022.2
- SHMC se spousti...021.77
- Bloxito010.29
플러그인 SimplePets 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. SimplePets의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, SimplePets을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
SimplePets을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.