개인 자료란 (JE)

  서버 커뮤니티

Profile windy_wind 대표칭호 없음
Profile

강좌 자바 에디션(JE) 플러그인 꿀팁

skript-reflect로 원하는 이벤트 가져와 쓰기

2024.06.09 조회 수 2176 추천 수 1
분야 스크립트 
장르 정보전달 
게임버전 모든버전, 1.20.x 
API 페이퍼 

그거 아시나요
서버팩에서 libraries → io → papermc → paper → paper-api로 들어가면 SNAPSHOT파일에 paper.api어쩌고.jar하나 들어가 있을겁니다.

그거를 압축 파일 미리보기를 하고 그 파일 구석구석 뒤지다보면 class가 나올거예요.
이 class를 가져다 쓸 수 있음 좋겠죠? 네 이게 가능합니다.
이제 스크립트 파일로 가서 그 압축 파일 미리보기에서의 경로를 import하는데에 그대로 써줍니다.
그리고 이제 broadcast "%method names of (import한거)%" 또는 "%field names of (import한거)%" 하면 파악 끝! 와~
마음대로 쓸 수 있으시는 거죠. ::D:D:D:D:D:D

아직 잘 이해가 안되신다고요? 예시를 보여드리죠.

첫번째 paper.api어쩌고를 압축 파일 미리보기 했을때입니다.


저는 io →papermc → paper →event → player 순으로 PlayerDeepSleepEvent를 import해보겠습니다

열었던 파일 순서대로 넣어주고 event를 import합니다 ↓

그리고 method를 확인해보죠 (field또한 할 수 있음)


이제 게임에서 테스트해보면~

와 채팅창에 뭐가 뜨네요.

저거를 이제 쓰면 되겠죠?

참고로 cancel event해서 절대 못자게 할 수 있습니다.

응용) 저버전에서는 on inventory slot change 가 안되지만

  io.papermc.paper.event.player.PlayerInventorySlotChangeEvent

파일에서 찾아서 import하면 쓸 수 있습니다.




1개의 댓글

신속한거북이
2026.01.10

굿굿 좋은 글 감사합니다

뉴스 및 창작물
/files/thumbnails/429/222/004/262x150.crop.jpg?20260818120811

레드스톤

쿠션 LED 끝판왕 (고퀄리티인가)

지구12345

2026-08-18

0

/files/thumbnails/643/220/004/262x150.crop.jpg?20260812203705

모드

차량들 완료😄 [Minecity]

SHALDOPlus

2026-08-12

0

/files/thumbnails/451/218/004/262x150.crop.jpg?20260806164904

건축

글리코상 만들기 2일차

tytu

2026-08-06

0

/files/thumbnails/304/218/004/262x150.crop.jpg?20260805235245

건축

고퀄리티는 아니지만 글리코상 만들기 1일차

tytu

2026-08-05

0

/files/thumbnails/292/218/004/262x150.crop.jpg?20260805232218

건축

가장현실적인 도시만들기프로젝트 [Minecity]

SHALDOPlus

2026-08-05

0

/files/thumbnails/132/218/004/262x150.crop.jpg?20260805182813

모델링

레이저 터렛

타닥

2026-08-05

0

/files/thumbnails/419/212/004/262x150.crop.jpg?20260723173920

상품

《마인크래프트 아카데미: 좀비 아웃브레이크!》 출간!

다코미

2026-07-23

0