개인 자료란 (JE)

  서버 커뮤니티

Profile neinerror 대표칭호 없음

boyboy0710 9fffd44cc5804e898461161437fe7911

Profile

질문하기 플러그인

플러그인 우클릭 감지

2020.11.24 조회 수 1373 추천 수 0

크레프트 버킷 1.16.3 버전이고 

특정 아이템 우클릭 감지(예를들면 사과)가 되면 특정 명령어를 실행하는 방법은 무엇인가요?

7개의 댓글

lhh2020
2020.11.27

구글에 한글로만 검색해도 뜨는데...

neinerror
2020.11.27
@lhh2020

계속 찾아봤는데 잘 안뜨더라구요

lhh2020
2020.11.27
@neinerror

검색하니깐 바로 위에 떴던걸로 기역하는데

 

lhh2020
2020.11.27
@neinerror

검색하니깐 바로 위에 떴던걸로 기역하는데

 

neinerror
2020.11.27
@lhh2020

전 다르게 나오더라구요

 

서재형
2020.11.27


// 리스너 인터페이스를 구현하는 Event라는 클래스를 만듬
public class Event implements Listener {
    // 플레이어가 상호작용 했을 때
    @EventHandler
    public void onInteract(PlayerInteractEvent e) {
        // 만약 우클릭이라면
        if (e.getAction == Action.RIGHT_CLICK_AIR 
            || e.getAction == Action.RIGHT_CLICK_BLOCK) {
            // 만약 우클릭했을때의 아이템이 특정 아이템이라면
            if (e.getItem().getType() == Material.아이템) {
                // 아무 구문
            }
        }
    }
}


대충 요런식으로 하시고, onEnable 메소드에

Bukkit.getPluginManager().registerEvents(new Event(), this);

를 추가하시면 됩니다.

아랫분이 말씀하신것처럼 구글에 검색하면 바로 나오는 겁니다만...

neinerror
2020.11.27
@서재형

감사합니다

 

뉴스 및 창작물
/files/thumbnails/246/933/003/262x150.crop.jpg?20241204041018

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/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