개인 자료란 (JE)

  서버 커뮤니티

Profile windy_wind 대표칭호 없음
Profile

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

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

2024.06.09 조회 수 2013 추천 수 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/340/187/004/262x150.crop.jpg?20260505002707

아티클

AI 검사기 디지털 시대에서 Minecraft 콘텐츠 진정성 향상

hicoyo

2026-05-05

0

사진이 없습니다.

아티클

초보자가 반드시 피해야 할 흔한 마인크래프트 실수들

hyunwooo

2026-05-04

1

/files/thumbnails/942/184/004/262x150.crop.jpg?20260426202012

건축

마인크래프트 리조트 건축 1

SHALDOPlus

2026-04-26

1

/files/thumbnails/918/182/004/262x150.crop.jpg?20260421002445

건축

프로젝트 헤일메리 완성🤩🤩 1

SHALDOPlus

2026-04-19

2

/files/thumbnails/579/182/004/262x150.crop.jpg?20260417144651

상품

《마인크래프트 서바이벌 챌린지 영웅편》 출간!

다코미

2026-04-17

1

/files/thumbnails/259/181/004/262x150.crop.jpg?20260412161348

건축

Project hail mary 우주선

SHALDOPlus

2026-04-12

1

/files/thumbnails/798/179/004/262x150.crop.jpg?20260406214105

건축

프로젝트 헤일메리 [Minecraft] 1

SHALDOPlus

2026-04-06

1