개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

강좌 자바 에디션(JE) 커맨드 기초

44. block_display

2023.08.06 조회 수 3920 추천 수 1
게임버전 1.20.x 

ㄴㅁ으ㅏㅇ러ㅐㅑ4 날씨가 너무 더워 몸이 녹을꺼 같앙여어어걱


오늘은 block display입니다! 커맨드 강좌글을 쭉 둘러보는데! block display를 다룬 강좌가 적어 만들어봤음다!


0. block display

블록 디스플레이는 말 그대로 블록을 보여주는 친구에요!

summon block_display ~ ~1 ~

이렇게 블럭 디스플레이를 소환하면!

[돌을 이해를 위해 붙였어요! 원래는 없을거에요!]

딱 맞춰서 소환되지 않아요!

이유는 간단해요! 저희 명령어 중에 clone이라는 명령어가 있어요!

clone x1 y1 z1 x2 y2 z2 x3 y3 z3

이런 형식인데 x1 ... z1 ~ x2 ... z2좌표를 복사해서

x3... z3좌표에 붙여넣는거에요! 하지만 이때 양의 좌표로 설치되요!(x4y4z4가 없는 이유)


그래서 블럭 디스플레이도 양의 좌표로 설치되기 때문에 어긋나있어요! 그래서 .5 0 .5칸 이동해야해요!

execute as @e[type=minecraft:block_display] at @s run tp @s ~.5 ~ ~.5

이런 식으로 말이죠!


1. bloc_state:{Name:"miencraft:ID"}

block_state는 너 이 블록을 보여줘! 라고 하는거에요!

summon block_display ~ ~1 ~ {block_state:{Name:"minecraft:stone"}}

이렇게 입력하면 돌을 보여주는거죠!


2. shadow_radius:0.0f

shadow_radius는 그림자의 크기에요!{반지름}

summon block_display ~ ~1 ~ {block_state:{Name:"minecraft:stone"},shadow_radius:5f}

이렇게 반지름을 5로 해노으면!

이렇게 그림자가 있어요!


3. transformation

이녀석을 꾀나 까다로워요![data를 이용해서 바꿔야 되요!]

translation:[0f,0f,0f]

translation은 위치를 봐꿔요!

x y z순인데! 0f 1f 0f라고 하면 원래 위치보다 y칸으로 1이곳에 블록을 보여줘요!

execute as @e[type=minecraft:block_display,limit=1] at @s run data merge entity @s {transformation:{translation:[0f,1f,0f]}}

left_rotation:[0f,0f,0f,1f]

left_rotaion은... 왼쪽으로 돈다! 머 이런 소린데! 이게 왜 4개냐면, x y z w라는 좌표인데 어쩌구 저쩌구

네? 너무 어렵다구요..?? 건들면서 아! 이걸 건들면 이렇게 되는구나! 아! 이렇게 하면 이렇게 되는구나!를 직접 느껴보시길 바랍니다!

제 설명못하는 이론이 침범한 영역이...크흑...

execute as @e[type=minecraft:block_display,limit=1] at @s run data merge entity @s {transformation:{left_rotation:[.5f,.5f,1f,0f]}}

대충 이런걸 만들 수 있음다!

[right_rotaion도 같은 영역이라 left_rotaion으로 퉁치겠슴다!]


scale:[1f,1f,1f]

scale!말 그대로 규모! x y z순이며 이거만큼 쉬운게 없져!

execute as @e[type=minecraft:block_display,limit=1] at @s run data merge entity @s {transformation:{scale:[1f,.5f,2f]}}

대충 이렇게!


4. shadow_strength

아까 그림자 반지름 설정했자냐요? 그곤데에!! 말입니다!! 그림자가 너무 투명도가 심해요!! 이런 지엔장!!

하는 상황을 위해서 shadow_strength가 있어요! 기본값은 1f지만

이걸 2f로 올리면..

execute as @e[type=minecraft:block_display,limit=1] at @s run data merge entity @s {shadow_strength:2f}

확실히 어두워졌네요!


5. view_range

기본값 1f! 원래는 개체이기 때문에 멀리 떨어지면 보이지아나요!

이렇게 말이죠!

하지만 이걸 좀만 높혀준다면??

execute as @e[type=minecraft:block_display,limit=1] at @s run data merge entity @s {view_range:10f}

쨘 저번보다 훨씬 멀리 떨어졌는데 보이네요!


다음은 random!으로 돌아오곘뜸다!

마무리이~

질문은 쪽지도 좋고

댓글도 좋고!

디스코드도 좋아요!(상민:3372)

4개의 댓글

Shibarski
2023.08.12

저 인터랙션으로 text_display를 클릭하면 안 보였다가 나타나게 하려면 어떻게 해야하나요?

yusin12
2023.08.12
@Shibarski

1. 인터랙션 클릭

 

2. text_display 삭제

 

3. 스코어보드 값 1점 씩 쭈르륵

 

4. 특정 점수 달성시 없어진 text_display의 좌표와 로테이션 기억 후 다시 summon으로 소환

 

5. 특정 점수 달성시 인터렉션의 interaction이나 attacker를 삭제

 

6. 특정 점수 달성시 스코어보드 초기화

Shibarski
2023.08.14
@yusin12

이거 보고 제가 많이 커린이라 써두신 글도 찾아보고 인터넷도 찾아봤는데 해결이 안되서요... 왜 저렇게 하는지 정도까진 이해가 가는데 명령어를 어떻게 적어줘야 하는지를 모르겠습니다...

yusin12
2023.08.27
@Shibarski

1. /execute as @e[type=interaction] on target at @s

 

2. /kill @e[type=minecraft:text_display]

 

3. /scoreboard players add @a <스코어보드이름> 1

 

4. /execute as @a[scores={<스코어보드 점수>=<특정 점수>}] at @s run summon minecraft:text_display <좌표>

 

5. /execute as @e[type=minecraft:interaction] at @s run data remove entity @s interaction

 

6. /execute as @a[scores={<스코어보드 점수>=<특정 점수>}] at @s run scoreboard players reset @s <스코어보드 이름>

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240426223813

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0