문자에 색칠하기

개요



채팅이나 항목의 문자를 색칠하는 방법입니다.

바닐라의 금 사과 같은 아이템을 만들 수 있습니다.

사용법



com.mojang.realmsclient.gui 패키지의 ChatFormatting을 사용합니다.

ChatFormatting.Color 에서 색을 얻을 수 있으므로 색을 변경하고 싶은 문자 앞에 붙입니다.

ItemHogeHoge.java

public class ItemHogeHoge extends Item {

    public String getItemStackDisplayName(ItemStack stack)
    {
        String origin = super.getItemStackDisplayName(stack);
        return ChatFormatting.GOLD + origin;
    }

}


이 소스에서는 Item 이름의 색상을 골드로 변경합니다.

실행 결과





※이름이나 텍스처, json은 별도로 지정하고 있습니다



ChatFormatting 클래스는, 바닐라에 원래부터 있는 메커니즘 을 이용하기 쉽게 한 Util 클래스일 뿐이므로,
문자 앞에 §6 라고 쓰거나 해도 색의 변경은 할 수 있습니다.

좋은 웹페이지 즐겨찾기