Minecraft 플러그인 OpenInv

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

🔌 OpenInv 소개

OpenInv는 서버 스태프를 위한 Minecraft 플러그인으로, 플레이어 인벤토리와 엔더 체스트에 실시간으로 접근할 수 있게 해줍니다. 온라인/오프라인 플레이어의 인벤토리를 열어 수정할 수 있으며, 읽기 전용 및 편집 모드를 포함하고, 데이터베이스 백엔드로 구동되는 스냅샷/기록 기능도 제공합니다.

🎯 목적

OpenInv는 모더레이션, 그리프나 사망 후 복구, 감사, 문제 해결을 위해 플레이어 인벤토리를 확인·관리·보존해야 하는 운영상의 필요를 해결합니다. Bukkit 계열 서버의 관리자와 모더레이터를 위해 만들어졌습니다.

⚙️ 기능

  • 플레이어 인벤토리를 실시간으로 확인하고 수정할 수 있습니다(방어구와 보조 손 슬롯 포함).
  • 오프라인 플레이어를 포함해 플레이어의 엔더 체스트를 열고 수정할 수 있습니다.
  • 수정 없이 확인할 수 있는 읽기 전용 모드.
  • 데이터베이스 기반 스냅샷/기록 시스템(설정 가능; 인벤토리 스냅샷의 영구 저장 지원).
  • 자동 스냅샷과 사망 스냅샷 같은 유형을 지원하며, 한도는 설정할 수 있습니다.
  • 조사 중 변경을 막기 위해 플레이어 인벤토리를 동결/해제할 수 있습니다.
  • 플레이어 인벤토리 안에서 아이템을 찾는 인벤토리 검색 명령.
  • 애니메이션/소리 없이 컨테이너를 조용히 여는 기능과, 블록이나 엔티티에 의해 막힌 컨테이너를 여는 기능(AnyContainer / SilentContainer 동작) 지원.
  • GUI 레이아웃과 스냅샷 한도 설정 가능.

🧩 대상

  • 인벤토리 감사나 복구가 필요한 공개/비공개 survival/SMP 서버.
  • 스태프가 플레이어 인벤토리를 확인해야 하는, 모더레이션 비중이 큰 서버.
  • 롤백이나 조사를 위해 영구 인벤토리 스냅샷이 필요한 서버.

🏗️ 사용 예시

  • 관리자가 의심되는 치터의 인벤토리를 읽기 전용 모드로 확인해 증거를 수집합니다.
  • 모더레이터가 실수로 삭제되었거나 사망한 뒤 저장된 스냅샷을 사용해 플레이어의 잃어버린 아이템을 복구합니다.
  • 스태프가 의심스러운 활동을 조사하는 동안 플레이어 인벤토리를 동결합니다.

⌨️ 명령어

명령어설명권한접근
/openinv check <player> (aliases: /inv)플레이어의 인벤토리를 열어 확인/수정합니다.openinv.commandAdmin
/openinv echeck <player> (aliases: /invec)플레이어의 엔더 체스트를 엽니다.openinv.enderchestAdmin
/openinv freeze <player>대상 플레이어가 인벤토리를 수정하지 못하게 합니다.openinv.commandAdmin
/openinv unfreeze <player>플레이어의 인벤토리 동결을 해제합니다.openinv.commandAdmin
/openinv search <item> <player>플레이어 인벤토리에서 아이템을 검색합니다.openinv.commandAdmin

(도움말과 추가 단축 명령은 플러그인의 도움말 명령에서 제공합니다.)

🔐 권한

권한설명기본값
openinv.commandOpenInv 핵심 명령어(인벤토리 접근, freeze, search)에 대한 기본 권한.지정되지 않음
openinv.enderchest다른 플레이어의 엔더 체스트를 열고 수정할 수 있는 권한.지정되지 않음

⚙️ 설치

📥 설정

  • 서버 소프트웨어에 맞는 공식 플러그인 JAR를 다운로드합니다.
  • JAR 파일을 서버의 plugins/ 디렉터리에 넣습니다.
  • 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인합니다.

(이 단계는 Bukkit 계열 서버의 표준 설치 절차를 반영합니다.)

🧠 기술 메모

  • 확인된 지원 서버 소프트웨어: Spigot 및 Paper 호환성이 있는 Bukkit 계열 서버.
  • 확인된 지원 Minecraft 버전: 1.16부터 1.21.x까지(플러그인 릴리스에 이 버전들에 대한 지원이 명시됨).
  • Java: 최신 릴리스는 Java 17에서 실행되도록 문서화되어 있습니다.
  • 저장소: 플러그인에는 영구 저장을 지원하는 데이터베이스 기반 스냅샷 시스템이 포함되어 있습니다(예시 문서에는 MySQL 및 SQLite 백엔드가 나와 있음).
  • 설정: GUI 레이아웃과 스냅샷 한도는 플러그인 설정 파일로 조정할 수 있습니다.

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

서버에 신뢰할 수 있는 인벤토리 검사, 영구 인벤토리 기록, 또는 오프라인 플레이어를 포함한 플레이어 인벤토리와 엔더 체스트 관리를 위한 모더레이션 도구가 필요하다면, OpenInv는 설정 가능한 모드와 조사 또는 복구를 위한 기록을 보존하는 스냅샷 시스템으로 이러한 기능을 제공합니다.

OpenInv 플러그인 서버

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

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

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

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