Minecraft 플러그인 InvSeePlusPlus

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

🔌 InvSee++ 소개

InvSee++는 서버 스태프가 다른 플레이어의 인벤토리와 엔더 상자를 보고 수정할 수 있게 해 주는 Minecraft 플러그인입니다. 방어구, 보조 손, 제작대/작업대, 그리고 여러 다른 컨테이너 유형을 확인할 수 있으며, 오프라인 플레이어 데이터도 지원하고 선택적 애드온에서 사용하는 API를 제공합니다.

🎯 목적

온라인과 오프라인 플레이어 모두에 대해 동작하고, 인벤토리 기반 플러그인과 통합되며, 로그 기록과 사용자 지정 레이아웃을 지원하는, 신뢰할 수 있는 인벤토리 확인 및 조작 도구를 서버 관리자와 모더레이터에게 제공하는 것.

⚙️ 기능

  • 다른 플레이어의 인벤토리와 엔더 상자를 보고 수정할 수 있음(방어구와 보조 손 포함).
  • 제작대/작업대, 모루, 대장장이 작업대, 석재 절단기, 숫돌, 직조대, 마법 부여대, 상인 인벤토리, 그리고 커서가 들고 있는 아이템을 확인할 수 있음.
  • 서버에 한 번도 접속한 적이 없는 플레이어를 포함한 오프라인 플레이어도 지원.
  • 플레이어가 다시 로그인하면 관전자 인벤토리를 자동으로 다시 불러옴.
  • 사용자 지정 가능한 인벤토리 레이아웃과 제목.
  • 인벤토리 변경 로그를 설정 가능.
  • 애드온과 통합을 위한 간단한 API.
  • 선택적 애드온이 인벤토리와 엔더 상자용 give, clear, clone 명령을 제공.

🧩 대상 사용자

  • 플레이어 인벤토리를 확인하거나 관리해야 하는 서버 소유자 및 관리자.
  • 조사 목적으로 오프라인 확인이 필요한 모더레이션 팀.
  • 인벤토리 관리 도구를 원하는 SMP, survival 및 소규모~중규모 공개 서버.

🏗️ 사용 예시

  • 모더레이터가 의심되는 치터의 플레이어가 오프라인인 동안 그 인벤토리를 확인함.
  • 관리자가 애드온 명령으로 오프라인 플레이어에게 복구용 아이템을 지급함.
  • 서버가 PerWorldInventory를 연동하여 플레이어의 월드별 인벤토리 상태를 확인함.

⌨️ 명령어

CommandDescriptionPermissionAccess
`/invsee `플레이어의 인벤토리를 열어 보고/수정합니다. 연동 시 PerWorldInventory의 선택적 인수를 지원합니다.invseeplusplus.invsee.view
`/endersee `플레이어의 엔더 상자를 열어 보고/수정합니다. 연동 시 PerWorldInventory의 선택적 인수를 지원합니다.invseeplusplus.endersee.view
/invseeplusplusreload플러그인 설정을 다시 불러옵니다.invseeplusplus.reload관리자

애드온 명령어(선택적 애드온 플러그인 제공):

CommandDescriptionPermissionAccess
/invgive <target> <item> [amount] [nbt]플레이어 인벤토리에 아이템을 지급합니다(addon).invseeplusplus.give.inventory관리자
/endergive <target> <item> [amount] [nbt]플레이어 엔더 상자에 아이템을 지급합니다(addon).invseeplusplus.give.enderchest관리자
/invclear <player> [item] [amount]플레이어 인벤토리에서 아이템을 지웁니다(addon).invseeplusplus.clear.inventory관리자
/enderclear <player> [item] [amount]플레이어 엔더 상자에서 아이템을 지웁니다(addon).invseeplusplus.clear.enderchest관리자
/invclone <source> [target]한 플레이어의 인벤토리를 다른 플레이어에게 복제합니다(addon).(addon 권한 노드)관리자

🔐 권한

PermissionDescriptionDefault
invseeplusplus.invsee.view/invsee 접근을 허용합니다.op
invseeplusplus.invsee.edit대상 플레이어의 인벤토리 수정을 허용합니다.op
invseeplusplus.endersee.view/endersee 접근을 허용합니다.op
invseeplusplus.endersee.edit대상 플레이어의 엔더 상자 수정을 허용합니다.op
invseeplusplus.exempt.invsee소유자의 인벤토리가 관전되는 것을 막습니다.not specified
invseeplusplus.exempt.endersee소유자의 엔더 상자가 관전되는 것을 막습니다.not specified
invseeplusplus.bypass-exempt.invsee대상의 인벤토리 예외 설정을 무시합니다.not specified
invseeplusplus.bypass-exempt.endersee대상의 엔더 상자 예외 설정을 무시합니다.not specified
invseeplusplus.tabcomplete/invsee/endersee에서 사용자 이름 탭 완성을 허용합니다.not specified
invseeplusplus.reload플러그인 설정을 다시 불러옵니다.not specified

프로젝트에서 문서화한 집계 권한(그룹화된 접근 제공):

  • invseeplusplus.view는 보기 권한을 제공합니다.
  • invseeplusplus.edit는 수정 권한을 제공합니다.
  • invseeplusplus.exempt는 예외 권한을 제공합니다.
  • invseeplusplus.bypass-exempt는 우회 권한을 제공합니다.
  • invseeplusplus.*는 기본 권한과 애드온 권한 전체를 제공합니다.

⚙️ 설치

📥 설정

  • 플러그인 JAR를 다운로드해 서버의 plugins/ 폴더에 넣으세요.
  • 서버를 재시작하고 콘솔 로그에서 플러그인이 로드되었는지 확인하세요.

📦 의존성

  • 선택 사항: PerWorldInventory — PerWorldInventory 설정에서 load-data-on-join: true가 활성화되어 있으면 InvSee++가 연동을 지원합니다.
  • 선택 사항: Vault — 오프라인 플레이어 권한 확인이 필요할 때 요구됩니다.
  • give/clear/clone 기능용 애드온은 별도로 배포됩니다.

🧠 기술 메모

  • 프로젝트가 명시한 네이티브 주요 MC 버전은 1.16이며, 다양한 범위의 여러 Minecraft 버전이 테스트되었습니다.
  • CraftBukkit 기반 서버 소프트웨어와 Spigot, Paper, Purpur 같은 포크에서 작동합니다. Folia 지원은 현재 작성자에 의해 비활성화되어 있습니다.
  • 이 플러그인은 give/clear/clone 기능을 위해 애드온 모듈이 사용하는 작은 API를 제공합니다.
  • 프로젝트는 공개 저장소에 소스 코드와 이슈를 게시하고 릴리스 산출물을 관리합니다.

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

모더레이션, 복구, 관리 목적으로 신뢰할 수 있는 인벤토리 확인 및 조작이 필요할 때 — 오프라인 플레이어를 확인하고 월드별 인벤토리 시스템과 통합할 수 있어야 하는 경우를 포함하여 — InvSee++는 집중된 도구 모음과 확장 가능한 애드온을 제공합니다.

InvSeePlusPlus 플러그인 서버

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

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

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

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