개인 자료란 (JE)

  서버 커뮤니티

Profile 댕대현 대표칭호 없음
Profile

질문하기 커맨드

1.20.1 data 명령어 질문

2023.09.07 조회 수 187 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

혹시 1.20.1에서 피스톤은 data get으로 데이터를 얻을 수 없나요...?

현재 피스톤이 -2520, 65, 3352 좌표에 있습니다

그래서 명령어로 /data get block -2520 65 3352를 했더니 "대상 블록은 블록 개체가 아닙니다" 라고 오류가 뜨네요...

피스톤 데이터를 얻을려면 어떻게 해야하나요 ㅠㅠ

8개의 댓글

NoEul
2023.09.07

Java Edition의 경우 피스톤은 블록 엔티티가 아니라서 NBT가 없을 뿐더러 가져올 수도 없어욘

댕대현
2023.09.07
@NoEul

그럼 nbt 수정도 못하는건가요..? 커맨드로 피스톤 extended 값을 수정할려고 하는데...

댕대현
2023.09.07
@NoEul

그럼 nbt 수정도 못하는건가요..? 커맨드로 피스톤 extended 값을 수정할려고 하는데...

yusin12
2023.09.07
@댕대현

extended값은 nbt가 아닙니다!

댕대현
2023.09.07
@yusin12

그럼 혹시 죄송하지만 extended 값을 수정할려고 하면 어떻게 해야하는지 알려주실 수 있으신가요?

yusin12
2023.09.07
@댕대현

extended값은 피스톤이라는 블록에만 해당되는 내용으로

/setblock 1 -60 -5 minecraft:piston[extended=true]

이런 식으로 바꿀 수 잇습니다

NoEul
2023.09.08
@댕대현

extended 값은 Block State 값인 거시에욘

NoEul
2023.09.08

execute positioned -2520 65 3352 if block ~ ~ ~ piston[extended=false] run setblock ~ ~ ~ piston[extended=true] 를 하고싶다는 것 같네욘