HURDOO 2b370e4f33334fd5af2d1419cfe356a7
보통 서버에서 안내문구나, 글씨같은거 쓸 때 요즘은
표지판 잘 안쓰고 이런거 많이 쓰잖아요?
(이미지: Hypixel Skyblock, mc.hypixel.net)
'Holographic Displays' 플러그인으로
'홀로그램' 이라고 불리는 이런 안내 메세지를 만들 수 있습니다.
https://www.koreaminecraft.net/plugins/688227
그런데, 혹시 이 '홀로그램'을 커멘드로도 만들 수 있다는 사실,
알고 계셨나요?
우선 저희는 갑옷 거치대, 즉 minecraft:armor_stand라는 엔티티를 이용할 것입니다.
그리고 이 엔티티를 소환해주기 위해 /summon 명령어를 이용할 것이고요.
모든 엔티티들에는 이런 NBT 태그가 있습니다.
CustomName: 이름 (raw JSON text format 형식)
CustomNameVisible: 이름 표시 (byte 형식)
그래서, 갑옷 거치대에 CustomName 태그로 이름을 넣어주고
CustomNameVisible 태그로 이름을 표시하게 만들면 됩니다!
/summon minecraft:armor_stand ~ ~ ~ {CustomNameVisible:1b,CustomName:'{"text":"안녕하세요!","color":"green","bold":true}'}
음, 이렇게 갑옷 거치대 위에 '홀로그램' 모양의 안내 문구가 뜨게 되죠?
그런데... 이렇게 갑옷 거치대가 보이면 고퀄리티가 아니잖아요!
Invisible 태그를 이용하여 갑옷 거치대를 투명 상태로 바꿔줍시다.
그리고 갑옷 거치대가 부숴질 염려도 있으니
무적 상태로 변하는 Invulnerable 태그까지 붙여줍시다.
/summon minecraft:armor_stand ~ ~ ~ {CustomNameVisible:1b,CustomName:'{"text":"안녕하세요!","color":"green","bold":true}',Invulnerable:1b,Invisible:1b}
짜잔! 플러그인 없이도 커멘드만 이용하여
'홀로그램' 이라는 문구 표시 시스템을 만들어보았습니다!
저는 이 방법을 플러그인 적용이 불가능한
모드 서버나, 싱글플레이 맵들에서 많이 사용하고 있습니다.
만약, 플러그인을 사용할 수 없는 환경이시라면,
이 방법으로 대체해보시는 건 어떠신가요?
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
허두
2020.09.28그럴바엔 그냥 아머스탠드 십자선 맞춘 채로 /kill 치고 한칸 띄면 나오는 UUID 입력해서 죽이면 되지 않나요.. ㅋㅋㅋ