개인 자료란 (JE)

  서버 커뮤니티

Profile 사밥 대표칭호 없음
Profile

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

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

2018.01.14 조회 수 2161 추천 수 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/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 ? 1

팀뉴일리시

2024-11-23

5

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

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2