개인 자료란 (JE)

  서버 커뮤니티

Profile 허두 한마포 커뮤니티 매니저

HURDOO 2b370e4f33334fd5af2d1419cfe356a7

Profile

강좌 자바 에디션(JE) 커맨드 공략

/testfor를 1.13에서 사용하는 방법! (if entity)

2020.06.15 조회 수 288 추천 수 1
게임버전 1.13.x 

(이 게시글 주소: http://executeifentity.ezcommand.kro.kr )


오늘은

/execute if

명령어의 하위 속성 중 하나인

entity

에 대해 알아보도록 하죠!


ecbe7320091acf73321c3417c455b869.png




매우 간단합니다!

/execute if entity <엔티티>

<엔티티>가 존재한다면 '성공'을 출력하거나 다음 커멘드로 넘어가고, 존재하지 않는다면 그냥 거기서 실행을 멈춰버립니다!





eb6286e8e019fc950d2a913f16da0ad1.png

<엔티티> 뒤에 아무것도 붙이지 않으면 테스트성공했다고 뜨고 테스트를 통과한 엔티티의 수가 나옵니다.



bf51d687c88333d0fec9ae2dfa24df06.png

반면 <엔티티> 가 존재하지 않으면 테스트가 실패했다고 뜹니다!





이것을 응용하여 재미있는 시스템들을 만들 수 있는데요,



4727ed47a0dbcb55df4d8152f06903a2.png

/execute if entity @a[gamemode=creative] run say hi

크리에이티브 모드의 플레이어가 있으면 hi를 출력하고



0c0761529b20e8e6461d1678d1999a91.png

/execute if entity @a[gamemode=creative] run say hi

없을 경우에는 if에서 명령어가 멈춰버리기 때문에 아무것도 출력하지 않습니다.


이런 식으로 현재 크리에이티브 모드로 꼼수를 부리고 있는 사람들이 있는지를 알아낼 수 있겠죠?






6개의 댓글

히리지
2020.06.15

내가 가장 못하고 잘 모르는부분인데... 굿

윈초
2020.06.16

ㅘ! 리메이크 쓰는중인데 이게 나왔다니 !!


귀찮았는데 잘됐ㄷ..

허두
2020.06.16
@윈초

....마지막문장이 조금?

윈초
2020.06.16
@허두

네..??

 

그래서 저보고 리메이크 쓰라는거에요 말라는거에요? (?)

허두
2020.06.16
@윈초

호오, 요즘 리메이크가 한창 유행인건가요.

리메이크, 있으면 좋죠.

새로운 글을 쓰시던지, 리메이크 하시던지는 직접 정하시면 되지만.... 일단 일하세요!

윈초
2020.06.16
@허두

어...알겠습니다! 그럼 as, at 부터 다시 쓰도록 하죠!

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0