Minecraft 플러그인 BlueSlimeCore

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

🔌 BlueSlimeCore 소개

BlueSlimeCore는 다른 플러그인의 공통 기반으로 사용하기 위한 라이브러리형 Minecraft 플러그인입니다. 서버용 유틸리티 명령과 개발자용 API를 묶어 제공하며, 설정, 언어/메시지, 메뉴, 아이템 빌더, 버전 처리 같은 일반적인 작업을 쉽게 만들어 여러 플러그인에서 기능을 재사용할 수 있게 합니다.

🎯 목적

이 플러그인은 일반적인 플러그인 인프라의 중복을 해결합니다. 설정 관리, 언어 처리, 메뉴 생성, 멀티버전 호환 보조 기능, 그리고 소규모 관리자 유틸리티 명령을 중앙에서 관리해, 의존하는 플러그인들이 보일러플레이트 대신 기능에 집중할 수 있게 합니다.

⚙️ 기능

  • 설정 및 언어 관리를 위한 개발자 API(플레이어별 언어 지원, MiniMessage, PlaceholderAPI).
  • 인벤토리, 버튼, 페이지형 메뉴를 만들기 위한 메뉴 API.
  • 아이템, 가죽 방어구, 물약, 플레이어 머리용 아이템 빌더 유틸리티.
  • 엔티티 소환, health/absorption, 쿨다운 패킷, TPS 확인을 위한 멀티버전/NMS 헬퍼.
  • 여러 Factions 구현체와의 호환성을 돕는 Factions 핸들러 API.
  • SpigotMC 또는 Hangar용 플러그인 업데이트 확인.
  • 아이템을 검사하고 이벤트 리스너를 디버그하기 위한 작은 서버 유틸리티 명령.

🧩 대상

  • 공통 서버 기능을 위한 재사용 가능한 기반이 필요한 플러그인 개발자.
  • SirBlobman의 여러 플러그인이나 BlueSlimeCore 유틸리티에 의존하는 다른 플러그인을 운영하는 서버 관리자.

🏗️ 사용 예시

  • 개발자가 메뉴 API를 사용해 인벤토리 처리를 처음부터 작성하지 않고 상점 인터페이스를 만든다.
  • 관리자가 item-to-nbt를 사용해 디버깅을 위해 아이템의 NBT 데이터를 확인한다.
  • 플러그인이 factions 핸들러를 통합해 하나의 통합 계층으로 여러 Factions 구현체를 지원한다.

⌨️ 명령

명령설명권한접근
/item-to-nbt손에 든 아이템의 NBT 데이터 태그를 봅니다.지정되지 않음관리자
/item-to-base64손에 든 아이템을 Base64 문자열로 변환합니다.지정되지 않음관리자
/debug-event특정 이벤트에 등록된 플러그인과 리스너를 찾습니다.지정되지 않음관리자

⚙️ 설치

📥 설정

  • 공식 BlueSlimeCore jar를 다운로드해 서버의 plugins/ 디렉터리에 넣습니다.
  • 서버가 지원되는 Spigot/Paper/Folia 빌드로 실행 중인지 확인한 뒤 서버를 시작하거나 재시작합니다.
  • 서버 콘솔에서 BlueSlimeCore 시작 메시지를 확인해 플러그인이 로드되었는지 검증합니다.

📦 의존성

  • Java 25가 필요합니다(서버 JVM 요구 사항은 프로젝트 저장소에서 확인됨).

🧠 기술 노트

  • 확인된 지원 서버 소프트웨어: Spigot, Paper, Folia.
  • 이 프로젝트는 다른 플러그인 개발자를 위한 API를 제공합니다. BlueSlimeCore에 의존하는 플러그인을 실행하는 모든 서버에 BlueSlimeCore jar를 설치하세요.
  • 저장소의 라이선스는 GPL-3.0입니다.

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

여러 플러그인을 관리하거나 공통 서버 유틸리티(메뉴, 메시지, 멀티버전 지원)에 의존하는 기능을 개발한다면, BlueSlimeCore는 중복 코드를 줄이고 서버 및 플러그인 관리자에게 일관된 API를 제공합니다.

BlueSlimeCore 플러그인 서버

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

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

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

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