개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

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

30. 폴링 블록

2023.05.12 조회 수 4008 추천 수 1
게임버전 1.19.x 

우와! 폴링 블록이 뭐냐구요?


0. 폴링 블록이란?

폴링 블록이란! falling_block이라는 개체(엔티티)에요!

네! 개체에요! 모래 아래에 있는 블록을 부스면 모래 블록이 없어지고 그 자리에 폴링 블록이 소환되고! 중력에 의해서 밑으로 떨어져요!

그리고 횃불같은 아이템이 있으면 아이템화가 되고!

없으면 그냥 블록이 설치되고 폴링 블록은 삭제 되져!

맞아요! 야생에서 맨날 모래 떨어져서 빡치는 그거에요!

summon falling_block ~ ~2 ~ {NoGravity:1b}
NoGravity:1b중력의 영향을 받지 않는..

지금 당장 이 명령어를 쳐서 소환하시면! 중력의 영향을 받지 않는 폴링 블록을 만들 수 있어요!!

이 뇨석의 특징은.. 통과할 수 있고! 좌클릭을 연타하면 아이템화 되는검다!


네? 아이템화 안되는 법이요?

폴링 블록은 시간이 지나면 자동으로 아이템화 되기 때문에! 시간을 -로 줘버리면 되요!

summon falling_block ~ ~2 ~ {NoGravity:1b,Time:-1000000}
NoGravity:1b
중력의 영향을 받지 않는..
Time:-1000000영원히 끝나지 않는..

이렇게 하면 영원히 없어지지 않는 폴링블록을 만들 수 있어요!


1. 모래를 바꿀 순 없나요?

당연히 바꿀 수 있죠!

BlockState라는 nbt태그가 있어요!

summon falling_block ~ ~2 ~ {NoGravity:1b,Time:-1000000,BlockState:{Name:iron_block}}

쨔란 이렇게 말이죠!

BlockState:{Name:iron_block}폴링 블록의 택스쳐를 철 블록으로 정한다

2. 통과 못 하게 할 수 있나요?

그럼요! 엔티티 중에 유일하게 통과가 되지 않는 엔티티가 있어요!

바로 셜커에요!

투명한 셜커 위에 폴링블록을 앉히면! 통과가 되지 않아요!

음음! 좀 더 나아가서 아머스탠드 위에 투명한 셜커를 태우고 그 셜커 위에 폴링 블록을 태우면 움직이는 폴링 블록도 할 수 있어요!

네? 어떡해요?

nbt태그 중에 엔티티 위에 태우는 Passengers가 있어요!

summon minecraft:armor_stand ~ ~2 ~ {Tags:["armor_stand"],Silent:1,Invulnerable:1,Invisible:1,NoGravity:1,Passengers:[{id:shulker,Tags:["shulker"],NoAI:1,Silent:1,DeathLootTable:"empty",ActiveEffects:[{Id:14,Amplifier:1,Duration:1000000,ShowParticles:0b}]},{id:falling_block,Tags:["falling_block"],NoGravity:1,Time:-1000000,BlockState:{Name:iron_block}}]}

이렇게 말이죠!

Tags:["armor_stand"]태그가 "armor_stand"인..
Silent:1소리를 내지 않는..(Silent가 소음이 없는 이라는 뜻을 가지고 있어요!)
Invulnerable:1죽지 않는..(명령어로는 죽슴다!)
Invisible:1투명한..(아머스탠드 한정)
NoGravity:1중력이 없는
Passengers:[{id:"shulker"}]아머스탠드 위에 셜커를 태움
NoAI:1
Ai가 없는
DeathLootTable:"empty"
죽었을 때, 아무 것도 떨어트리지 않는..
ActiveEffects:[id:14,Amplifier1,Duration:1000000,ShowParticles:0b]파티클이 보이지 않고, 지속시간이 1000000초이고 효과가 1인 id 14의 효과를 부여한다.(id:14 = 투명화)
우와~~
엄청 많다!!

이렇게 하면 통과가 되지 않는 폴링 블록을 만들 수 있어요!


3. 움직이지는 못하나요?

아까 2번에 명령어대로 소환 하셨다면! 움직일 수도 있어요!

아머스탠드 위에 셜커 위에 폴링 블록을 앉혔기 때문에 아머스탠드가 움직이면 위에 타고 있던 엔티티도 같이 움직이죠!


아머스탠드의 태그를 저희가 "armor_stand"로 했으니 이 친구를 움직이면 되요!

execute as @e[tag=armor_stand] at @s run tp @s ^ ^ ^.1

이렇게 말이죠!

1초에 20틱 이므로!

.1 x 20 = 2

1sec:2block 비율이에요!

속도가 0.1인데도 불구하고 엄청 빠르죠?!


4. 네? 이걸로 뭘..하냐구요..?

제가 지금 제작 중인 서버에 버스라는게 있어요!

이 버스 모델링을 폴링블록으로 했어요!

이렇게요!


마무리이~~

다음 커맨드는 제 x y z좌표를 가져와서 표시해주는 커맨드를 만들어봐요!


질문은 댓글도 좋구!

디스코드고 좋구! 상민#3372

쪽지도 좋아요!

1개의 댓글

태권브이3
2024.07.07

감사합니다 찾고 있었어요!

뉴스 및 창작물
/files/thumbnails/557/934/003/262x150.crop.jpg?20241206162647

상품

《마인크래프트 건축가이드 미니 프로젝트 4》 출간!

다코미

2024-12-06

0

/files/thumbnails/246/933/003/262x150.crop.jpg?20241204080049

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 2

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241207024303

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2