Minecraft 플러그인 PvPManager
PvPManager와 확인된 서버에 대한 정보
🔌 PvPManager 소개
PvPManager는 플레이어 간 전투와 전투 관련 서버 규칙을 관리하는 Minecraft 플러그인입니다. PvP 전환, 전투 태그, combat-log 방지, 초보자 보호, 그리고 다양한 처치/리스폰 동작을 하나의 설정 가능한 플러그인에 통합해 서버 관리자를 위해 설계되었습니다.
🎯 목적
PvPManager의 핵심 목적은 PvP 상호작용과 전투 관련 예외 상황을 중앙에서 설정 가능하게 제어하는 것입니다. 이를 통해 서버 소유자는 일관된 규칙을 적용할 수 있습니다(PvP 전환, combat logging 처벌, 신규 유저 보호, 처치 보상/패널티 제어, 전투 제한 관리 등).
⚙️ 기능
- 플레이어별, 월드별, 또는 전역 PvP 전환.
- 설정 가능한 타이머와 시각적 표시(action bar/boss bar)가 있는 전투 태그 시스템.
- 설정 가능한 처벌(인벤토리 드롭, 갑옷/경험치 드롭, 돈 패널티, 플레이어 처치, 이벤트 브로드캐스트/로그)을 포함한 combat-log 방지.
- 초보자 보호 및 리스폰/텔레포트 보호.
- border-hopping 방지(태그가 붙은 상태에서 안전 구역으로 도망가는 것 방지)와 kill 남용 방지 트리거.
- 전투 중 행동 비활성화(비행, 게임 모드 변경, 명령어, 엔더펄, 블록 설치 등).
- 인벤토리 처리 옵션(보관, 드롭, 또는 드롭을 killer에게 전달)과 auto-soup 지원.
- 금전 보상/패널티와 처치 시 실행되는 명령어.
- PlaceholderAPI 연동과 구역 플러그인(WorldGuard, Towny) 및 Citizens 지원, 특정 동작을 위한 선택적 연동.
- bStats를 통한 텔레메트리 및 사용량 보고.
🧩 대상
- 설정 가능한 PvP 규칙이 필요한 Survival 및 SMP 서버.
- combat logging 방지와 신규 유저 온보딩 안전이 필요한 서버.
- 여러 개의 별도 플러그인 없이 통합된 처치/보상 규칙과 간단한 PvP 전환을 원하는 관리자.
🏗️ 사용 예시
- 첫 플레이 세션에 초보자 보호를 활성화하고, 설정한 시간이 지난 뒤에만 PvP를 허용.
- 전투 중인 플레이어를 태그하고, 태그가 만료될 때까지 텔레포트, 명령어 사용, 안전 구역 진입을 막음.
- 전투 중 접속을 끊은 플레이어에게 인벤토리 드롭 또는 서버가 정의한 처벌을 적용.
- killer에게 자동으로 돈을 보상하거나, 처치 시 사용자 지정 명령어를 실행.
⌨️ 명령어
| Command | Description | Permission | Access |
|---|---|---|---|
/pvp [player] | 자신 또는 다른 플레이어의 PvP를 전환합니다. | not specified | Player |
/pvpstatus | 자신의 PvP 상태를 확인합니다. | not specified | Player |
/pvptag | 전투 해제까지 남은 시간을 확인합니다. | not specified | Player |
/newbie [disable] | 초보자 보호 시간을 확인하거나 초보자 보호를 비활성화합니다. | not specified | Player |
/pvplist <offline> | 온라인 또는 오프라인 플레이어의 PvP 상태를 나열합니다. | not specified | Admin |
/pvpinfo [player] | 플레이어의 PvP 관련 정보를 표시합니다. | not specified | Admin |
/pvpstatus [player] | 다른 플레이어의 PvP 상태를 확인합니다. | not specified | Admin |
/pvpoverride | 플레이어가 어디서든 공격할 수 있도록 허용합니다(safezone 무시). | not specified | Admin |
/newbie [add/checktime/remove] | 초보자 보호를 추가/제거하거나 남은 시간을 확인합니다. | not specified | Admin |
/pvptag [player] [seconds] | 지정한 시간 동안 플레이어에게 전투 태그를 부여합니다. | not specified | Admin |
/untag [player] | 플레이어의 전투 태그를 제거합니다. | not specified | Admin |
| `/pvpglobal <on | off>` | 서버 전체의 PvP를 전환합니다. | not specified |
참고: 나열된 명령어는 공식 플러그인 문서와 리소스 페이지에서 가져온 것입니다. 각 명령어의 권한 노드는 프로젝트 문서에 있지만 여기에는 포함하지 않았습니다.
⚙️ 설치
📥 설정
- 플랫폼에 맞는 플러그인 배포 페이지에서 공식 JAR 파일을 다운로드합니다.
- Spigot/Paper 호환 서버의
plugins/디렉터리에 JAR을 넣습니다. - 서버를 재시작하고 콘솔 로그를 확인하여 플러그인이 로드되었는지 확인합니다.
📦 의존성
- PlaceholderAPI(플레이스홀더용 선택적 연동).
- WorldGuard, Towny, Citizens 같은 구역 및 NPC 플러그인용 연동(선택 사항, 존재할 때 사용).
🧠 기술 메모
- 확인된 지원 서버 소프트웨어에는 Spigot과 Paper가 포함되며, Folia 지원도 프로젝트에 명시되어 있습니다.
- 이 플러그인은 개발자 API를 제공하고 테스트용 dev build를 배포합니다.
- 프로젝트는 공개 저장소에서 소스 코드와 이슈 추적을 제공하며, 텔레메트리에 bStats를 사용합니다.
- 테스트된 Minecraft 버전은 여러 릴리스를 아우릅니다. 정확한 호환성은 특정 서버 버전에 대한 플러그인 문서를 확인해야 합니다.
🤝 이 플러그인이 유용한 경우
PvPManager는 여러 개의 별도 플러그인을 조합하지 않고도 PvP 전환, 전투 태그, combat-log 처벌, 초보자 보호를 처리할 수 있는 하나의 설정 가능한 플러그인이 필요할 때 유용합니다. 일반적인 PvP 규칙을 중앙에서 관리하고, 관리자 명령어와 연동 기능을 통해 다양한 서버 환경에 맞게 동작을 조정할 수 있습니다.
- GenuineMC
커뮤니티 중심의 세미 바닐라 서바이벌 SMP로, 지역 보호, 플레이어 상점, 투표 보상, 코스메틱이 있으며 Bedrock과 Java 간 크로스플레이도 아마 가능합니다.
148.56 - Racsu Planet
스킬, 퀘스트, 커스텀 던전, 그리고 공식 스토어와 커뮤니티 허브가 뒷받침하는 게임 내 경제를 갖춘 크로스플레이 서바이벌 MMORPG(Java + Bedrock).
448.38 - LilBoxPvP
BoxPvP에 초점을 맞춘 서버로, 빠른 아레나 전투, 듀얼, 시즌별 진행을 제공합니다. 커스텀 아이템, NPC 기반 메뉴, 그리고 아마도 Java–Bedrock 크로스플레이를 지원합니다.
348.19 - The One Ring
LOTR 테마의 Minecraft 서버 — 몰입형 중간계, 파벌, 대형 건축, 거래, 이벤트, PvP 및 바닐라 인첸트와 고유한 Lore 아이템 제공.
245.05 - FoxyCraft134.4
- AntyMC
PvP와 생존에 중점을 둔 폴란드식 Anarchy 스타일 Lifesteal 서버입니다 — 커스텀 아이템, 클랜, 플레이어 경매, 그리고 경쟁적이고 리스크가 큰 플레이를 위한 게임 내 경제 시스템을 제공합니다.
032.01 - A Minecraft Server027.73
- Ï >1@> ?>60;>20BL026.26
- GalaxyCraft023.98
- Bloxito022.61
- minecity.pl022.59
- Minecraft Server022.18
- ooo Forge United ooo021.21
- ÂÂOlympus Âservidor amigable019.81
- """06.85
- Welcome to RoseCraft06.53
- The Last Time is Now05.67
- Simply MC!05.06
플러그인 PvPManager 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. PvPManager의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, PvPManager을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
PvPManager을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.