Skip to content

ItemDisplay KO

wjddusrb03 edited this page Mar 29, 2026 · 1 revision

아이템 디스플레이

마인크래프트의 ItemDisplay 엔티티를 사용하여 아이템을 표시합니다.

기본 사용법

SpawnedDisplay display = DisplayAPI.item(location)
    .item(new ItemStack(Material.DIAMOND_SWORD))
    .spawn();

메서드

.item(ItemStack item)

표시할 아이템을 설정합니다.

.item(new ItemStack(Material.DIAMOND_SWORD))

// 인첸트가 적용된 커스텀 아이템
ItemStack sword = new ItemStack(Material.NETHERITE_SWORD);
sword.addEnchantment(Enchantment.SHARPNESS, 5);
.item(sword)

.item(Material material)

간단한 아이템 간편 메서드.

.transform(ItemDisplayTransform transform)

아이템 렌더링 방식을 설정합니다.

옵션: NONE, THIRDPERSON_LEFTHAND, THIRDPERSON_RIGHTHAND, FIRSTPERSON_LEFTHAND, FIRSTPERSON_RIGHTHAND, HEAD, GUI, GROUND, FIXED

.transform(ItemDisplay.ItemDisplayTransform.GROUND)

예제

떠다니는 보상 아이템

SpawnedDisplay item = DisplayAPI.item(location)
    .item(new ItemStack(Material.NETHER_STAR))
    .billboard(Billboard.CENTER)
    .glow(Color.YELLOW)
    .spawn();

DisplayAPI.animate(item)
    .floating(0.3f, 40)
    .loop(true)
    .play();

참고: Common-Properties-KO - 공유 빌더 옵션.

Clone this wiki locally