Statistic

사용 가능한 통계 값들을 저장하는 모듈입니다.

Usage

AchievementApi.getInstance().getStatistic(player, "block_break", TimeType.DAILY)

Feature

Add Statistic Type

  1. StatisticProvider 를 구현합니다.

  2. AchievementApi#registerStatistic 으로 등록합니다.

  3. 이벤트에 맞는 Listener를 등록합니다.

  4. AchievementApi#runStatistic 을 호출해 값을 추가합니다.

    AchievementApi.getInstance().runStatistic(player,
        BlockBreakStatistic.class, 
        statistic -> statistic.addAmount(event.getMaterial(), 1));

Last updated