화살, 눈덩이, 엔티티공격, 플레이어공격등의 모든 hit판정에 넉백을 무효화 시키고 싶은데
어떻게 해야되는지 모르겠습니다
예제나 코드같은것들 던져 주시면 감사하겠습니다
그냥 넉백받는 이벤트 찾아서 취소시키면 되는거 아닌가요
@EventHandler public void onHit(EntityDamageByEntityEvent e) { final Vector vec = new Vector(); if (e.getEntity().getType().equals(EntityType.PLAYER)) { Bukkit.getScheduler().runTaskLater(JavaPlugin.getPlugin(자바플러그인 상속받는클래스), () -> e.getEntity().setVelocity(vec), 1L); } }
테스트안해봄
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerVelocityEvent.html
참고해보세유
레드스톤
노트블럭전문가
2024-12-01
0
2024-11-27
1
건축
팀뉴일리시
2024-11-23
5
KHC
2024-10-25
2
2024-10-10
Dalsu
2023.02.10그냥 넉백받는 이벤트 찾아서 취소시키면 되는거 아닌가요
0reo
2023.02.100reo
2023.02.10테스트안해봄
하이라이트|highright
2023.02.11https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerVelocityEvent.html
참고해보세유