개인 자료란 (JE)

  서버 커뮤니티


Profile Resen 대표칭호 없음
Profile

강좌 및 개발 개발자란 개발 질문 Java

마인크래프트 플러그인 질문

21 일 전 조회 수 511 추천 수 0
분야 플러그인 
API 기타 

플러그인 관련 질문드립니다

최근에 마크 플러그인에 대해 재미가 들려서 배우고있는데 아무리 찾아도 제대로된 방법을 찾을수가 없어서 질문합니다 

플레이어가 특정 아이템으로 데미지를 주었을때 추가 데미지를 주는 형식의 코드를 짤수있나요?



2개의 댓글

MineStar
21 일 전
public class TestEvent implements Listener {

    Map<ItemStack, Integer> itemAttackDamage;

    @EventHandler
    public void attackEntity(EntityDamageByEntityEvent e) {
        if (!(e.getEntity() instanceof Player)) return;
        Player player = (Player) e.getEntity();

        Integer newDamage = itemAttackDamage.get(player.getInventory().getItemInMainHand());
        if (newDamage == null) return;

        e.setDamage(newDamage);
    }
}

 

이벤트 클래스에 위 코드 처럼 사용하시면 됩니다.

qsef1256
19 일 전

~ 할 때 라는건 플러그인에서는 이벤트로 처리됩니다.

~ 인지는 그냥 if 하시면 되고요.

~ 를 한다 라는건 메서드를 찾으시면 됩니다.

뉴스 및 컨텐츠
/files/thumbnails/976/232/003/262x150.crop.jpg?20220525065427

유튜브

마켓플레이스 5주년 기념 트레일러 영상 공개 (댓글반응은 덤..) 1

프리루트

2022-05-25

1

/files/thumbnails/897/232/003/262x150.crop.jpg?20220524225728

업데이트

마인크래프트 1.19 프리릴리즈 2 출시

BMlight

2022-05-24

1

/files/thumbnails/600/232/003/262x150.crop.jpg?20220524020530

페이스북

마인크래프트 1.19 야생 업데이트 맛보기 영상 공개 (깊은 어둠, 알레이 편) 1

프리루트

2022-05-24

0

/files/thumbnails/871/230/003/262x150.crop.jpg?20220521161559

업데이트

마인크래프트 1.19 프리릴리스 1 업데이트 1

마리오군

2022-05-21

0