ysj5896
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.3 |
게임버전 (BE) | 관련없음 |
제목 그대로 특정 블럭에 아이템을 던졌을 때 던진 아이템은 사라지고 지정한 아이템이 튀어 나오게끔 하고 싶은데 어떤식으로 찾아보면 될까요? 여러 곳에서 찾아봐도 안 나오네요...
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.3 |
게임버전 (BE) | 관련없음 |
제목 그대로 특정 블럭에 아이템을 던졌을 때 던진 아이템은 사라지고 지정한 아이템이 튀어 나오게끔 하고 싶은데 어떤식으로 찾아보면 될까요? 여러 곳에서 찾아봐도 안 나오네요...
환타비
2023.07.23음 일단 저도 제 개인섭에서 테스트 결과 잘 작동을 하는것같아서 올려봅니다 먼저 제목그대로 던졌을때를 인식 해야 하니 on drop 이벤트를 이용하시면 됩니다
on drop of paper: #종이를 던졌을때
@if target block is stone: #타겟이 돌이면
@@clear item #던진 아이템을 삭제하고
@@drop 1 gold ore #금 광석을 드랍한다
위에는 제가 예시 구문으로 작성한거라 원하시는대로 변경하시면됩니다
1.20.1 에서 테스트 결과 종이를 돌에다가 던졌을때 종이는 사라지고 금광석이 드랍되는것을 확인했습니다!
@는 탭 입니다
ysj5896
2023.07.23혹시 이게 바로 인벤토리로 들어오던데 블럭 근처에 떨어지게 가능할까요?
환타비
2023.07.23테스트를 해보았지만 좋다고 할 구문이 없네여 일단 2가지 방법이 있습니다
하나는 특정블럭을 고정시켜서 거기에서만 드랍되게 하는 방법이 있고 특정블럭을 설치하면 그 위치를 저장해서 드랍하는 방법이 있습니다
첫번째 구문부터 알려드리겠습니다
위에 3번 째 까지는 똑같고 4번때 drop 구문에서 약간 변경이 됩니다
drop 1 gold ore at location(x, y, z, world "world") without velocity 이런식으로 해서 drop 이 되는곳을 좌표로 고정할수 있고
두번째 방법은 on rightclick으로 블럭을 설치하면 그 위치를 저장후 drop 되게 하는 방법 입니다
마찬가지로 위에 구문중 3번째 까지 똑같고 4번째가 달라집니다
drop 1 gold ore at {드랍::%player%}
이거 이후에 구문 2줄이 엔터 2번후 밑에 구문을 작성해주세여
on rightclick with stone: #돌을 우클릭 해서 설치 했을때
@set {드랍::%player%} to event-location # 그위치를 변수에 저장
이런식으로 할수 있겠네여
ysj5896
2023.07.23열심히 연구해보겠습니다. 감사합니다!