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를 제공합니다.
- A Minecraft Server749.03
- LilBoxPvP
BoxPvP에 초점을 맞춘 서버로, 빠른 아레나 전투, 듀얼, 시즌별 진행을 제공합니다. 커스텀 아이템, NPC 기반 메뉴, 그리고 아마도 Java–Bedrock 크로스플레이를 지원합니다.
348.41 - ÂBoundaryMC ÂIs OfflineÂ037.24
- A Minecraft Server024.44
- Prison 2.0021.68
- Modora
커뮤니티 중심의 Survival 서버로, 땅 보호, 경제와 직업, NPC, 일일 퀘스트, 투표 보상이 있습니다. 플러그인 구성상 Java–Bedrock 크로스플레이와 여러 버전 지원이 있는 것으로 보입니다.
020.29 - Skillio Games
프랑스 기반 미니게임 서버 (Java + Bedrock 크로스플레이): 파쿠르, PVP Color, Smash, TNT Run, Spleef — 운영진 활성화, 정기 이벤트.
010.36 - A Minecraft Server05.26
플러그인 BlueSlimeCore 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. BlueSlimeCore의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, BlueSlimeCore을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
BlueSlimeCore을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.