오늘은 아이템에더에서 지원하는 Text Effects를 소개하겠습니다
r = rainbow
이런 식으로 출력됩니다
<w 안녕하세요 무사 블로그 입니다>로 입력한 결과입니다
글자가 파도치기 형식으로 올라갔다 내려갑니다
w = Wobble
<rw 안녕하세요 무사 블로그 입니다>로 입력한 결과입니다
rainbow + wobble으로 합쳐진 형태입니다
그 밖에도
<j 안녕하세요 무사 블로그 입니다>
j = Jump : 글자가 위아래로 커졌다 작아졌다 합니다
<rj 안녕하세요 무사 블로그 입니다>
rj = rainbow+Jump
이렇게 아이템에더에서 총 5개 글자 효과를 지원합니다
[ 참고 사이트 ]
Text Effects (1.17+) - ItemsAdder Wiki
This triggers the rainbow effect: /tellraw @a {"text":"custom text example", "color":"#FFFFFE"}
itemsadder.devs.beer
1. 그라데이션 스크립트 적용
아이템에더에 Text Effects 효과를 알게되면서
예전 김태룡 카페에서 헥스 컬러를 이용하여 글자에 그라데이션을 입힐 수 있는 스크립트를 찾게 되었습니다
function hex(n: number) :: text:
set {_a} to floor({_n} / 16)
set {_b} to mod({_n}, 16)
if {_a} is 10:
set {_a} to "A"
if {_a} is 11:
set {_a} to "B"
if {_a} is 12:
set {_a} to "C"
if {_a} is 13:
set {_a} to "D"
if {_a} is 14:
set {_a} to "E"
if {_a} is 15:
set {_a} to "F"
if {_b} is 10:
set {_b} to "A"
if {_b} is 11:
set {_b} to "B"
if {_b} is 12:
set {_b} to "C"
if {_b} is 13:
set {_b} to "D"
if {_b} is 14:
set {_b} to "E"
if {_b} is 15:
set {_b} to "F"
if {_a} is 16:
set {_a} to "F"
set {_b} to "F"
return "%{_a}%%{_b}%"
function gra(r1: integer, g1: integer, b1: integer, r2: integer, g2: integer, b2: integer, s: string) :: text:
set {_a::*} to {_s} split at ""
set {_rseq} to round(({_r1} - {_r2}) / (length of {_s} - 1))
set {_gseq} to round(({_g1} - {_g2}) / (length of {_s} - 1))
set {_bseq} to round(({_b1} - {_b2}) / (length of {_s} - 1))
loop length of {_s} times:
set {_a::%loop-number%} to "<##%hex({_r1} - (({_rseq}) * ((loop-number) - 1)))%%hex({_g1} - (({_gseq}) * ((loop-number) - 1)))%%hex({_b1} - (({_bseq}) * ((loop-number) - 1)))%>&l%{_a::%loop-number%}%"
add 1 to {_n}
loop length of {_s} times:
if loop-number is 1:
set {_b} to "%{_a::%loop-number%}%"
else:
set {_b} to "%{_b}%%{_a::%loop-number%}%"
return "%{_b}%"
command /그라데이션 <string>:
trigger:
send formatted gra(253, 219, 146, 209, 253, 255, arg 1) #rgb 값을 수정하세요
hex를 rgb로 변환하여 글자에 그라데이션 색깔을 입히는 방식입니다
[ 코드 원본 제작자 ]
그라데이션 스크립트
대한민국 모임의 시작, 네이버 카페
cafe.naver.com
2. 그라데이션 색깔 변경법
이런 식으로 사용할 수 있습니다
다른 그라데이션을 사용하고 싶은 면
다른 그라데이션에 hex를 가져와 rgb로 변환하는 방법에 대해 알아야 합니다
Free Gradients Collection by itmeo.com
Free collection of 180 background gradients that you can use as content backdrops in any part of your website.
webgradients.com
해당 사이트에서 원하시는 색깔을 선택하세요
전 3번째 그라데이션을 선택했습니다
여기서 fad0c4 값과 ffd1ff 값을 rgb로 변환해야 합니다
RGB 색상 코드 차트 🎨
RGB 색상 코드 차트 RGB 색상 선택기 | RGB 색상 코드 차트 | RGB 색 공간 | RGB 색상 형식 및 계산 | RGB 색상 표 RGB 색상 선택기 RGB 색상 코드 차트 색상 에 커서를 갖다 대면 아래의 16 진수 및 10 진수 색
www.rapidtables.org
이 사이트를 이용해서 rgb로 변환해 봅시다
이런 식으로 입력 후 RGB 값을 가져옵니다
fad0c4 = 250, 208, 196
ffd1ff = 255, 209, 255
이렇게 2개를 해줍니다
마지막으로 스크립트에 변환한 rgb를 넣어줍니다
이렇게 예쁘게 나옵니다
해당 그라데이션은 아이템에더 없이 헥스 컬러 지원 되는 버전이면 다 사용이 가능합니다
그라데이션 글자를 이용하여 서버에 글자들을 예쁘게 꾸며보세요
[ 지난 강좌 참고 ]
[ItemsAdder] 아이템에더 적용 방법 (유료 플러그인)
오늘은 유료 플러그인 ItemsAdder에 대해 소개하겠습니다 현재 1.15 이상에 서버를 운영하고 있는 개발자분들은 대부분 사용 중이 실 겁니다 해당 플러그인 커스텀 아이템을 서버에 추가하여 가구,
mu-sa.tistory.com
[ItemsAdder] 아이템에더 커스텀 아이템 추가 방법
오늘은 아이템에더에서 커스텀 아이템을 추가해 보려고 합니다 지난 시간에 /ia 명령어를 이용하여 카테고리를 열어봤는데 간단하게 카테고리가 어떤 형식으로 구성되어 있는지 파악해 봅시다
mu-sa.tistory.com
[ItemsAdder] 아이템에더 날개 치장 보완하기
지난 강좌에서 날개 치장을 머리에 장착했는데 이 머리 부분을 사용하지 않고, 플레이어 머리에 아머스탠드를 태우는 방식으로 개선해 보겠습니다 ItemsAdder 카테고리 수정 마인크래프트에서 치
mu-sa.tistory.com