개인 자료란 (JE)

  서버 커뮤니티

Profile windy_wind 대표칭호 없음
Profile

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

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

2024.06.09 조회 수 1740 추천 수 0
분야 스크립트 
장르 정보전달 
게임버전 모든버전, 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/472/161/004/262x150.crop.jpg?20260208155607

나의 GPU ☠️💀 1

SHALDOPlus

2026-02-08

0

/files/thumbnails/602/157/004/262x150.crop.jpg?20260130141854

상품

《마인크래프트 대탈출 게임 만들기》 출간!

다코미

2026-01-30

0

/files/thumbnails/873/156/004/262x150.crop.jpg?20260128131439

상품

《마인크래프트 블록 완벽 가이드》 출간!

다코미

2026-01-28

0

/files/thumbnails/317/150/004/262x150.crop.jpg?20260110144415

건축

광화문 구 경기도청사(1988)

창공

2026-01-10

2

/files/thumbnails/144/149/004/262x150.crop.jpg?20260107110106

상품

《레고 마인크래프트 비주얼 딕셔너리》 출간!

다코미

2026-01-07

0

/files/thumbnails/384/148/004/262x150.crop.jpg?20260105141940

상품

《레고 마인크래프트 게임 아이디어 북》 출간!

다코미

2026-01-05

0

/files/thumbnails/018/142/004/262x150.crop.jpg?20251218163950

건축

마인크래프트 우주 수영장 [무료 다운로드]

SHALDOPlus

2025-12-18

0