windy_wind
대표칭호 없음
분야 | 스크립트 |
---|---|
장르 | 정보전달 |
게임버전 | 1.20.x |
API | 페이퍼 |
skript-reflect를 사용해서 한번 엔티티의 작용을 막아봅시다.
간단하게 플레이어의 주민 상호작용을 막아볼까요?
그러기 위해선 PlayerInteractEntityEvent를 import 해야합니다
다음 이벤트를 import 합니다!
import:
org.bukkit.event.player.PlayerInteractEntityEvent
그리고 이벤트의 플레이어랑 클릭한 엔티티를 가져오고,
클릭한 엔티티의 타입을 확인한 후 cancel event를 시킵시다!
그럼 다음과 같죠.
on PlayerInteractEntityEvent:
set {_p} to event.getPlayer()
set {_target} to event.getRightClicked()
if type of {_target} is villager:
cancel event
send "응 너 거래 못해 ㅅㄱ" to {_p}
txt 파일 다운로드해서 한번 직접해보세요
interact.sk
또, skript-reflect를 사용하기 위해 이 사이트들을 참고해보세요
사용법: https://tpgamesnl.gitbook.io/skript-reflect/
이벤트 등 모음: https://hub.spigotmc.org/javadocs/bukkit/index.html?overview-summary.html
학교가기싫다
2024.05.21windy_wind
2024.05.22.
https://www.koreaminecraft.net/qna/3794347?category=2756117