옹비버
대표칭호 없음
이해도 | 모드, 플러그인 |
---|---|
게임버전 (JE) | 포지, 버킷 |
카드키를 찍으면 문이 열리는 기능을 구현하고싶은데요.
플러그인으로 해보려고 하는데 약간의 제한이 있는것 같아서요.
혹시 제가 원하는 기능이 모드로만 가능한건가요?
머리를 굴려봐도 답이 안나오네요.
구현한 분이 있으시다면 힌트라도 주시면 감사하겠습니다.
이해도 | 모드, 플러그인 |
---|---|
게임버전 (JE) | 포지, 버킷 |
카드키를 찍으면 문이 열리는 기능을 구현하고싶은데요.
플러그인으로 해보려고 하는데 약간의 제한이 있는것 같아서요.
혹시 제가 원하는 기능이 모드로만 가능한건가요?
머리를 굴려봐도 답이 안나오네요.
구현한 분이 있으시다면 힌트라도 주시면 감사하겠습니다.
이렌
2021.11.10/give @p chest{BlockEntityTag:{Lock:"1234"}} 1 (1234로 열리는 상자)
모루 / 아무 아이템(1234)
대강 만들어본거라 도움이 될지는 모르겠지만.. 한번 잘 써보세용
옹비버
2021.11.11제가 코드로 하고싶어서요. 그래도 좋은 정보 감사합니다.
서재형
2021.11.10두가지 방법이 있습니다.
1. BukkitScheduler로 1틱마다 반복하게 한 후, 그 안에서 모든 플레이어를 루프하여 문 앞에서 카드키를 들고있는 플레이어가 있을 경우 문을 여는 방식.
2. PlayerMoveEvent에서 플레이어가 문 앞에 있고 카드키를 들고 있을 경우 문을 여는 방식.
2번째 방식으로하면 더 간단히 구현할 수는 있지만, 서버 랙이 상당할테니 1번째 방식을 추천드립니다.
옹비버
2021.11.11감사합니다. 참고해서 구현해보겠습니다.
FSanchir
2021.11.12그냥 Interaction 이벤트에서 체크하셔도 될 듯 합니다. (찍어야 하므로..?)