Skip to content

Common Properties KO

wjddusrb03 edited this page Mar 29, 2026 · 1 revision

공통 속성

모든 디스플레이 빌더(TextDisplay, BlockDisplay, ItemDisplay)에서 사용할 수 있는 공통 속성입니다.

메서드

메서드 설명 기본값
.billboard(Billboard) 플레이어를 바라보는 방식 CENTER
.viewRange(float) 렌더링 거리 배율 1.0 (설정 파일)
.scale(float) 균일 크기 1.0
.scale(x, y, z) 비균일 크기 1.0, 1.0, 1.0
.translation(x, y, z) 위치 오프셋 0, 0, 0
.glow(Color) 발광 외곽선 색상 비활성
.brightness(block, sky) 밝기 고정 (0-15) 자동
.shadow(radius, strength) 그림자 설정 비활성
.visibleTo(Player...) 플레이어별 가시성 전체 공개
.persistent(boolean) 서버 재시작 후 유지 false
.id(String) 고유 식별자 자동 생성

빌보드 모드

Billboard.CENTER     // 항상 플레이어를 바라봄 (기본값)
Billboard.FIXED      // 회전하지 않음
Billboard.HORIZONTAL // 수평 방향으로만 회전
Billboard.VERTICAL   // 수직 방향으로만 회전

크기 조절

.scale(0.5f)              // 절반 크기 (균일)
.scale(2.0f)              // 2배 크기 (균일)
.scale(1.0f, 2.0f, 1.0f)  // 세로로 길게

발광

.glow(Color.RED)
.glow(Color.fromRGB(255, 128, 0))  // 주황색
.glow(Color.AQUA)

밝기

주변 조명과 무관하게 밝기를 고정합니다.

.brightness(15, 15)  // 최대 밝기 (발광석 수준)
.brightness(0, 0)    // 완전한 어둠

그림자

.shadow(1.0f, 1.0f)    // 일반 그림자
.shadow(3.0f, 0.5f)    // 크고 흐릿한 그림자

가시성 & 영속성

자세한 내용: Per-Player-Visibility-KO, Persistence-KO

Clone this wiki locally