한글 아이템
자체제작 플러그인에서 아이템명을 가져올 때만 적용됩니다.
자체제작 플러그인에서 아이템 명을 가져오는 것은 다음 순서를 따릅니다.
1. 아이템 자체에이커스텀 이름이있을 경우 custom name 을 가져옵니다.
2. SigItem, MMOItems, ItemsAdder 에서 생성된 아이템인 경우 만약 해당 아이템의 id 가
customItemName.yml 에 정의되어 있다면 해당 이름을 가져옵니다.
3. 만약 itemNames.yml 에 Material 에 대한 한글 이름이 정의되어 있다면 해당 이름을 가져옵니다.
4. 어디에도 정의되어 있지 않다면 Material 의 영문명을 그대로 return 합니다. customItemName.yml
'COIN_BRONZE': '#B45F04구리 동전'
'COIN_SILVER': '&f은 동전'
'COIN_GOLD': '#FFD700금 동전'
'SHARD_1': '#FF8000꿀방울'
'SHARD_2': '#FF8000꿀병'
'SHARD_3': '#FF8000꿀단지'
... 중략이 기능은 아이템을 보이게 예쁘게 해주는 tooltip 기능이 있을 경우 gui에서 아이템 이름이 tooltip 까지 포함되어 나오면서 아주 더럽게 나오기 때문에 (...) 개발된 기능입니다.
해당 파일에 id에 대한 이름이 정의되어 있는 경우 다른 이름들을 무시합니다.
itemNames.yml
Material: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
Material 대비 한글 명을 Mapping 합니다. 좌측에는 Material 명을 정확히 적어야 합니다.
대문자로 적지 않아도 작동하도록 해 두었으나 Material 은 (정확히 말하면 enum 은) 영어 대문자로 하는 것이 관례입니다.
Last updated