플러그인2 마크 플러그인(#4) 오늘은 마법사의 기술인 메테오와 암살자의 기술인 의뢰 기술을 가지고 왔다. 먼저 메테오를 보자 블레이즈 막대기를 우클릭하면 화염구 하나가 바라보는 방향으로 날아간다. 그 뒤 화염구가 터지게 되면 그 터진 위치에 9*9의 크기에 높이가 3인 화염 구들이 내려온다. 근데 데미지는 별로 높은 편이 아님 코드 @EventHandler public void ability(PlayerInteractEvent e) { Player player = e.getPlayer(); Action action = e.getAction(); if ((action == Action.RIGHT_CLICK_AIR || action == Action.RIGHT_CLICK_BLOCK) && player.getInventory().getIt.. 2021. 9. 13. 마크 플러그인 #3 오늘은 파이터 클래스를 만들었다. 기술 중 대충 더킹이라는 기술과 바디 블로우 기술을 구현해봤다. 먼저 더킹이다. 일단 shift를 누르면 발동하게 되었고, 발동하며 더킹 유지 시에는 공격이 안된다.(나중에 공격이 안 되는 대신 저항 등 방어력을 높일 예정) 이유는 더킹은 공격기술이아니라 방어기술이기 때문이다. 아래는 더킹 코드이다. public static HashMap hasSneak = new HashMap(); @EventHandler public void ducking(PlayerToggleSneakEvent e) { Player player = e.getPlayer(); if (!JobVariable.getPlayerJob(player, "Fighter")) { return; } if (e.i.. 2021. 9. 8. 이전 1 다음