SCore이(가) 있는 서버 찾기
SCore을(를) 보고한 서버: 17
- PUREMC FAMILY FRIENDLY 5명 온라인
- AsperaSMP✦|asperamc.com SENTIENT TOOLS•BOSS BATTLES•26.2 5명 온라인Java
- 54.39.122.49:25565 7명 온라인Java + Bedrock
- Rooted Realm 8명 온라인Survival
- Noob Friendly 7명 온라인JavaSurvival
- PMCa742c4e07038af053f77db5441b09565 0명 온라인
SCore 소개
🔌 SCore 소개
SCore는 Ssomar가 제작한 코어/라이브러리 플러그인으로, 플러그인 전체에서 공통으로 쓰이는 기능을 한곳에 모아 제공합니다. 게임 내 편집기와 런타임 기능을 제공하며, 다른 Ssomar 플러그인들이 이를 기반으로 동작합니다. 또한 단독으로 사용하여 커스텀 투사체를 만들고 실행하고, 변수를 관리하고, 패키징된 커스텀 명령을 실행할 수도 있습니다.
🎯 목적
SCore는 플러그인 제작자, 특히 Ssomar 플러그인 계열을 위해 재사용 가능한 기반을 제공하기 위해 존재합니다. 기능을 한 번만 구현하고 여러 플러그인에서 함께 사용할 수 있도록 하기 위함입니다. Ssomar 플러그인을 하나 이상 운영하는 개발자와 서버 관리자, 또는 해당 재사용 기능을 서버에서 활용하고 싶은 사용자를 대상으로 합니다.
⚙️ 기능
- 커스텀 투사체를 만들고 편집할 수 있는 게임 내 편집기.
- 발사하거나 트리거할 수 있는 런타임 커스텀 투사체.
- NUMBER, STRING, LIST 타입의 전역 및 플레이어별 변수.
- 변수용 플레이스홀더 지원(다른 플러그인/설정에서 사용할 수 있는 플레이스홀더 토큰).
- 서버 콘솔 또는 다른 플러그인에서 접근할 수 있는 패키징/커스텀 명령 실행 프레임워크.
- 다른 Ssomar 플러그인의 의존성으로 사용되도록 설계됨.
🧩 대상
- Ssomar 플러그인(ExecutableItems, ExecutableBlocks 등)을 운영하는 서버 소유자.
- 투사체, 변수, 커스텀 명령 실행을 위한 재사용 가능한 라이브러리가 필요한 개발자.
- 해당 기능을 위한 가벼운 서버 내 편집기를 원하는 관리자.
🏗️ 사용 예시
- 한 서버가 SCore를 ExecutableItems와 함께 사용하여 커스텀 투사체 동작을 정의하고 실행한다.
- 관리자가 전역 변수나 플레이어별 변수를 만들고, 메뉴나 다른 플러그인을 위한 플레이스홀더로 노출한다.
- 플러그인 개발자가 여러 플러그인에서 변수 저장과 명령 패키징을 재사용하기 위해 SCore에 의존한다.
⌨️ 명령어
| 명령어 | 설명 | 권한 | 접근 |
|---|---|---|---|
/score projectiles | 투사체 목록을 표시하고 편집기를 엽니다. | 지정되지 않음 | Admin |
/score projectiles-create <id> | 새 투사체를 만들기 위해 편집기를 엽니다. | 지정되지 않음 | Admin |
/score projectiles-delete <id> | 투사체를 삭제합니다(확인 필요). | 지정되지 않음 | Admin |
/score reload | SCore를 다시 불러옵니다(투사체 파일을 편집한 뒤 유용함). | 지정되지 않음 | Admin |
/score run-player-command player:Ssomar LAUNCH projectile:MY_PROJECTILE_ID | 플레이어가 지정한 투사체를 강제로 발사하게 합니다(예시 구문). | 지정되지 않음 | Admin |
/score variables list | 정의된 변수를 목록으로 표시합니다. | 지정되지 않음 | Admin |
/score variables info {var_name} [player] | 변수 정보를 표시합니다. 필요하면 특정 플레이어에 대해서도 표시합니다. | 지정되지 않음 | Admin |
/score variables-create {var_name} | 새 변수를 생성합니다. | 지정되지 않음 | Admin |
/score variables-delete {var_name} | 변수를 삭제합니다. | 지정되지 않음 | Admin |
/score variables | 변수 편집기/목록을 엽니다. | 지정되지 않음 | Admin |
/score variables clear {typeofvariable} {nameofvariable} [player] | 변수 또는 플레이어의 변수 값을 지웁니다. | 지정되지 않음 | Admin |
참고: 공식 문서에는 변수용 플레이스홀더 토큰도 함께 설명되어 있습니다(예: %score_variables_<var_name>% 및 %score_variables_<var_name>_int%). 권한 노드는 참조된 플러그인 메타데이터에 포함되어 있지 않습니다.
⚙️ 설치
📥 설정
- 해당 플러그인 버전에 맞는 공식 SCore
.jar를 다운로드합니다. .jar파일을 서버의plugins/디렉터리에 넣습니다.- 서버를 재시작하고 콘솔에서 SCore가 로드되었는지 확인합니다.
- 다른 Ssomar 플러그인을 함께 사용한다면, 프로젝트 안내에 따라 해당 버전 접미사에 맞는 SCore 빌드를 설치하세요(SCore 빌드를 종속 플러그인 빌드에 맞춤).
🧠 기술 노트
- 확인된 지원 플랫폼: Bukkit, Spigot, Paper, Purpur, Folia.
- 확인된 지원 Minecraft 버전: 1.21.x부터 1.8.x까지(프로젝트에 명시됨).
- 프로젝트 메타데이터에는 제한적인 라이선스 표기(ARR / All Rights Reserved)가 있으며, 동시에 기여용 Git 저장소도 언급됩니다. 이 항목들은 공식 메타데이터에서 함께 표시됩니다.
- SCore는 다른 Ssomar 플러그인의 라이브러리/의존성으로 설치되도록 설계되었으며, 다른 플러그인들이 런타임에 호출하는 기능을 제공합니다.
🤝 이 플러그인이 유용한 경우
Ssomar 플러그인을 사용 중이거나, 커스텀 투사체와 변수 플레이스홀더를 위한 바로 사용할 수 있는 서버 내 시스템이 필요하다면, SCore는 해당 플러그인들이 의존하는 공유 런타임과 편집기를 제공해 같은 메커니즘을 직접 다시 구현할 필요가 없습니다.
댓글
아직 댓글이 없습니다
첫 댓글을 남겨 보세요.
서버 관리자용
- 개발자
- Ssomar Member
- 라이선스
- All Rights Reserved
- 지원 플랫폼
- Bukkit, Folia, Paper, Purpur, Spigot
- 지원 버전
- 1.21.x, 1.20.x, 1.19.x, 1.18.x, 1.17.x, 1.16.x, 1.15.x, 1.14.x, 1.13.x, 1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.x
링크
서버가 보고한 내용
서버 플랫폼
- Paper13
- Purpur2
- Mohist1
- CraftBukkit1
플러그인 버전
- 5.26.10.203
- 5.26.4.262
- 5.25.7.191
- 5.26.10.171
- 5.25.2.181
- 5.26.7.51
- 5.26.9.221
- 5.26.9.211
- 5.26.8.101
- 5.26.10.41
- 2.0.71
- 5.26.5.171
- 5.26.11.21
- 5.25.7.261
MSHQ가 확인할 때 플러그인 목록을 공개하는 서버의 수치입니다. 많은 서버가 목록을 숨기므로 실제 사용량은 더 많습니다.