🔌 LWC 소개

LWC는 가벼운 블록 보호를 위한 Minecraft 플러그인입니다. 서버 운영자와 플레이어가 컨테이너와 상호작용 가능한 블록(상자, 화로, 디스펜서, 문 등)에 잠금을 걸 수 있게 해 주며, 허용된 사용자만 열거나 수정할 수 있습니다. 이 프로젝트는 공식 소스 저장소를 갖고 있으며, Bukkit 계열 서버용 상자 보호 플러그인으로서 오랜 역사를 가지고 있습니다.

🎯 목적

LWC의 핵심 목적은 플레이어의 보관함과 상호작용 가능한 블록에 대한 도난 및 원치 않는 접근을 막는 동시에, 관리자가 보호를 관리할 수 있는 도구를 제공하는 것입니다. 전체 지역 보호가 아니라 블록 단위 접근 제어가 필요한 Survival 및 SMP 스타일 서버를 대상으로 합니다.

⚙️ 기능

  • 블록별 잠금으로 컨테이너와 기타 상호작용 가능한 블록을 보호합니다.
  • 개인, 공개, 비밀번호 보호 잠금 지원(비밀번호 접근 흐름은 플러그인의 일부입니다).
  • trust/그룹 접근을 통해 소유자가 다른 플레이어에게 보호된 블록의 접근 권한을 부여할 수 있습니다.
  • 보호를 확인하고 관리하는 관리자 및 모더레이터 명령.
  • 서버의 건축/지역 규칙과의 통합(관련되는 경우 보호는 건축 권한을 존중합니다).
  • 공식 저장소와 모듈 구조를 갖춘 확장 가능한 코드베이스.

🧩 대상

  • 블록별 컨테이너 보호가 필요한 Survival 및 SMP 서버.
  • 전체 땅 클레임 대신 간단한 아이템/블록 단위 잠금을 원하는 서버.
  • 보호를 위해 명확한 관리자/모더레이터 제어가 필요한 관리자.

🏗️ 사용 예시

  • 플레이어가 Survival 서버에서 개인 상자와 화로를 잠가 도난을 방지합니다.
  • 서버 스태프가 관리자 명령으로 그리퍼가 만든 보호를 확인하거나 제거합니다.
  • 커뮤니티 공개 상자는 공개로 설정하고, 개인 상자는 소유자만 사용하도록 유지합니다.

⌨️ 명령어

이 플러그인은 보호를 생성하고 관리하기 위한 플레이어 및 관리자 명령어를 제공합니다. 공식 프로젝트 자료에 일반적으로 문서화된 명령어는 다음과 같습니다.

CommandDescriptionPermissionAccess
/lock대상 블록(컨테이너/문 등)에 잠금을 생성합니다.not specifiedPlayer
/unlock대상 블록의 잠금을 제거합니다(소유자 또는 관리자).not specifiedPlayer
/lwc info대상 블록의 보호 정보를 표시합니다.not specifiedAdmin
/lwc admin보호와 제한을 관리하는 관리자 하위 명령어입니다.not specifiedAdmin
/cunlock <password>비밀번호를 사용해 비밀번호 보호된 잠금을 열려고 시도합니다.not specifiedPlayer

(위 명령어는 공식 프로젝트 페이지와 카탈로그 항목에 흔히 나오는 것들입니다. 권한 노드는 플러그인에서 제공하지만, 구체적인 노드 이름은 버전과 설치 환경에 따라 다릅니다.)

🔐 권한

이 플러그인은 공식 문서와 카탈로그 페이지에서 모더레이터/admin 역할용 권한 노드를 제공합니다. 공식 목록에 표시되는 알려진 권한 노드 중 하나는 다음과 같습니다.

PermissionDescriptionDefault
lwc.mod플레이어가 소유자의 모든 권한 없이 보호를 열어 점검할 수 있게 합니다.not specified

(플러그인에는 다른 권한 노드도 존재합니다. 정확한 노드 이름과 기본값은 설치된 플러그인 버전의 문서나 plugin.yml에서 확인해야 합니다.)

⚙️ 설치

📥 설정

  • 공식 배포 페이지에서 플러그인의 공식 JAR을 다운로드합니다.
  • Bukkit 호환 서버의 plugins/ 디렉터리에 JAR 파일을 넣습니다.
  • 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인합니다.

📦 의존성

  • 필수인 서드파티 의존성은 보편적으로 문서화되어 있지 않으며, 특정 설정용 옵션 모듈과 통합이 존재합니다. 설치할 정확한 릴리스에 필요한 의존성을 확인하세요.

🧠 기술 참고

  • 이 프로젝트는 빌드 안내가 포함된 공식 소스 저장소를 유지하며, 코어는 Maven으로 빌드되어 핵심 플러그인 JAR을 생성합니다.
  • 역사적으로 Bukkit 및 호환 포크를 대상으로 했으며, 공식 카탈로그 항목에는 배포판에서 CraftBukkit/Spigot/Paper 지원도 나열되어 있습니다.
  • 일부 배포판에는 모듈/경제 확장이 있습니다. 다운로드하는 특정 버전의 릴리스 노트를 확인하세요.

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

Bukkit 호환 Minecraft 서버에서 컨테이너와 상호작용 가능한 블록에 대한 간단한 블록별 보호가 필요하다면, LWC는 소유자, trust, 비밀번호, 관리자 제어를 갖춘 오래 검증된 확장 가능한 솔루션을 제공하며, 전체 땅 클레임 시스템이 필요하지 않습니다.

LWC 플러그인 서버

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

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

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

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