🔌 TAB 소개

TAB은 표시 관련 기능을 한곳에 모아주는 Minecraft 플러그인입니다. 설정 가능한 탭 리스트 항목, 스코어보드(SIDEBAR) 출력, 커스텀 nametag를 제공합니다. 여러 개의 별도 플러그인을 추가하지 않고도 유연한 화면 정보를 필요로 하는 서버 관리자를 위한, 작고 설정 가능한 시스템입니다.

🎯 목적

TAB의 핵심 목적은 플레이어 관련 정보를 다른 사람에게 어떻게 보여줄지 제어하는 것입니다. 대상은 탭 리스트, 사이드바 스코어보드 값, 그리고 보이는 nametag/이름 위 정보입니다. 단일 서버에서도, proxy 네트워크 전체에서도 일관되고 설정 가능한 표시가 필요할 때 유용합니다.

⚙️ 기능

  • 설정 가능한 탭 리스트 형식(여러 열/행 및 플레이어별 placeholder).
  • SIDEBAR 슬롯을 사용하는 스코어보드 지원, 다른 플러그인이 간섭할 때 스코어보드를 관리하거나 복원하는 옵션 제공.
  • 플레이어용 nametag/이름 위 및 이름 아래 형식 지정.
  • 내장 placeholder 지원과 일반적인 데이터 소스 연동(플러그인이 동적 값을 표시하는 데 사용).
  • 다른 플러그인이 TAB과 프로그램적으로 상호작용할 수 있는 공개 API(TabAPI).
  • 멀티 플랫폼 소스: Bukkit 계열 서버와 proxy/변형 플랫폼용 빌드/모듈을 포함합니다.
  • 지원 플랫폼용 모듈을 묶어 제공하는 universal jar 옵션.

🧩 대상 사용자

  • 탭 리스트와 스코어보드 표시를 한 번에 관리하고 싶은 서버 관리자.
  • 백엔드 서버 전반에서 일관된 표시가 필요한 proxy 소프트웨어 기반 네트워크.
  • 표시용 placeholder를 노출하거나 사용하기 위한 API가 필요한 개발자.

🏗️ 사용 예시

  • 동적 placeholder를 사용해 탭 리스트에 플레이어의 랭크와 ping을 표시하기.
  • 사이드바 스코어보드를 이용해 온라인 플레이어 수나 돈 잔액 같은 서버 통계를 표시하기.
  • 다른 플러그인의 스코어보드를 일시적으로 대체하거나 덮어쓰고, 필요할 때 복원하기.

⚙️ 설치

📥 설정

  • 대상 플랫폼용 플러그인 jar를 다운로드합니다(프로젝트는 릴리스와 universal jar를 제공합니다).
  • jar를 서버의 plugins/ 디렉터리에 넣습니다.
  • 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인합니다.

📦 빌드 노트

  • universal 빌드에는 여러 플랫폼용 모듈이 포함됩니다.
  • 저장소에는 이 프로젝트를 컴파일하려면 최신 JDK(JDK 25 이상)가 필요하며, 컴파일 후 jar가 빌드 출력에 생성된다고 적혀 있습니다.

🧠 기술 메모

  • 공식 라이선스: Apache-2.0.
  • 소스 저장소는 공개되어 있으며 플랫폼별 모듈(bukkit, bungeecord, velocity, fabric, forge, neoforge)을 포함합니다.
  • 이 플러그인은 다른 플러그인과의 연동을 위한 API(TabAPI)를 제공합니다.
  • 테스트/안내된 Minecraft 지원 범위는 매우 넓으며, 공식 목록에는 레거시 버전부터 최신 버전까지의 지원이 표시되어 있습니다(특히 1.7부터 1.21까지).

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

탭 리스트 레이아웃, 사이드바 스코어보드, nametag 형식을 한곳에서 관리하는 집중된 시스템이 필요하다면, TAB은 하나의 설정 가능한 플러그인과 API를 제공합니다. proxy 네트워크 전체에서도 사용할 수 있어, 서버 관리자와 플러그인 개발자는 여러 개의 별도 표시 플러그인을 연결하지 않고도 일관된 플레이어 정보를 보여줄 수 있습니다.

TAB 플러그인 서버

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

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

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

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