개인 자료란 (JE)

  서버 커뮤니티

Profile 사밥 대표칭호 없음
Profile

자료 공통 리뷰, 강좌 레드스톤

블록데이터의 기본개념과 setblock의 팁

2018.01.14 조회 수 2099 추천 수 0

 

   |  주제

 

블록데이터의 기본개념과 setblock의 조그만한 팁

 

 

 

  |  내용

 

사설이니 만큼 마음대로 적겠습니다.

전 블록데이터의 기본도 모르는 사람을 위하여 적었습니다.

 

원래 커뮤니티를 뒤지다가 "fill 명령어로 특정 명령어가 적힌 커맨드블럭을 소환하는 방법이 있나요?"

라는 질문을 보고 쓰게 되었습니다.

 

일단 이 문제는 /blockdata를 알아야 하는데요

blockdata의 원래 사용법은

/blockdata [x] [y] [z] {데이터태그} 인데

이상태에서 예를들면

/blockdata 1 2 3 {} 라고 비워두면

1, 2, 3 위치에 있는 블럭의 데이터를 표시하게 됩니다.

이렇게요

2018-01-07_22.05.58.png

하지만 채팅창에 써진 글은 복사가 불가능합니다.

그러니 커맨드 블럭에 blockdata 명령어를 치고 실행하시면 그 블럭의 데이터태그를 복사를 할 수 있게 됩니다.

2018-01-07_22.07.51.png

이제 여기까지 따라오셨으면 반은 끝난겁니다.

이제 그 데이터태그를 복사(Ctrl + C)하시고 fill 명령어나 setblock 명령어나 blockdata에 적용하시면 됩니다.

그리고 또 이 데이터태그는 필요한 부분만 짤라서 사용하실 수도 있습니다.

예를들면

{conditionMet:0b,auto:0b,CustomName:"@",powered:0b,Command:"/say 시공조아",x:-34,y:4,z:1524,id:"minecraft:command_block",SuccessCount:0,TrackOutput:1b,UpdateLastExecution:1b}

라는 커맨드가 있으면 "나는 커맨드 블럭에 적힌 /say 시공조아 만 넣을꺼야!" 라고 생각하시면

딴거를 다 빼고 {Command:"/say 시공조아"}라고만 하셔도 커맨드블럭에는 /say 시공조아 가 들어갈 겁니다.

데이터 태그들은 포럼같은데 찾아보시면 꽤 있을 것 입니다. 저는 관심이 없어서..... 안적었습니다.

어쨌든 이제 실용적인 사용법을 알아야겠죠?

원래 setblock의 사용법은

/setblock [x] [y] [z] [블럭] [데이터 값] [예전블록처리] [데이터태그]

인데 우리는 그거 중에 [데이터태그]를 손봐야 됩니다.

긴말 필요없고 예시를 보여드릴게요

/setblock -28 4 1524 minecraft:repeating_command_block 0 destroy {CustomName:"한마포",Command:"/say 시공조아"} 라고 치시면

반복 커맨드 블럭에 한마포 라는 이름이 지어졌고 커맨드로 /say 시공조아 라고 입력이 되어 있을 것 입니다.2018-01-07_22.19.45.png

이것을 실행시키면

[한마포] 시공조아

2018-01-07_22.20.26.png

라고 계속 뜰 것 입니다.

fill 명령어에서의 사용방법도 똑같아서 설명을 생략하겠습니다.

그리고 이 데이터 태그는 꼭 커맨드 블럭만 되는 것 은 아닙니다.

예를들면 발사기도 가능합니다

2018-01-07_22.26.26.png

발사기에서 해보면

{x:-37,y:4,z:1527,Items:[{Slot:4b,id:"minecraft:grass",Count:1b,Damage:0s}],id:"minecraft:dispenser",Lock:""}

라고 떴습니다.

이것도 조작할 수 있습니다.

지금 발사기 가운데에는 잔디블럭 하나가 있어서 저렇게 뜨는데 저{Slot:4b,id:"minecraft:grass",Count:1b,Damage:0s}

를 변형하여 {Items:[{Slot:4b,id:"minecraft:command_block",Count:64b}]}라고 치시면

발사기 가운데에 커맨드 블럭 64개가 생깁니다.

2018-01-07_22.28.37.png

이걸 또 조작하면 모든 칸에 커맨드 블럭을 넣을 수 도 있습니다.

이처럼 데이터태그는 많은 곳에서 쓰실 수 있으니 많은 분들이 쓰셨으면 좋겠네요

혹시 질문 있으시면 댓글으로 해주시길 바랍니다.

이번 글 여기에서 마칩니다.

여기까지 사밥이였습니다.

 




2개의 댓글

LEXCORP
2018.07.09

히오스를 하는사람을 만났다

BlockBusterOIN
2018.07.14

이미지가 다 안 보여요.

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0