발전 과제 및 통계 추적 (MC 26.2)
이 문서는 Minecraft 26.2 버전의 Item Clumps에 대한 발전 과제 연동, 통계 트리거, 데이터팩 호환성 및 부재 정책 검증에 대해 다룹니다.
📊 기능 정보 상자
| 속성 | 값 |
|---|---|
| 커스텀 발전 과제 | 없음 (부재 정책 확인 완료: 바닐라 발전 과제 활용) |
| 통계 엔진 | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| 트리거 호출 | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| 데이터팩 호환성 | 조건 트리거(minecraft:inventory_changed)와 100% 호환 |
| 스코어보드 추적 | minecraft.custom:minecraft.picked_up 목표를 완벽히 증가시킴 |
📜 부재 정책 및 바닐라 의존 안내
📌 부재 정책 확인: Item Clumps는 커스텀 발전 과제 트리를 포함하지 않습니다 (모드 jar 내에
data/item_clumps/advancement/*.json파일이 없음). 순수한 성능 및 편의성 최적화 모드로서 Minecraft 바닐라의 발전 과제 및 통계 시스템에 전적으로 의존합니다.
📈 네이티브 통계 및 발전 과제 트리거
플레이어가 수백 개의 아이템이 포함된 대형 뭉치 위를 지나가면 모드는 아이템을 안전하게 나누어 지급하고 바닐라 통계를 부여합니다:
java
// ItemEntityMixin.java (MC 26.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);호환성 이점
- 발전 과제 트리거: 아이템 수집을 요구하는 바닐라 발전 과제(예: 석기 시대, 철기 시대, 무장하기, 다이아몬드!)는 대형 뭉치를 줍는 즉시 정상적으로 달성됩니다.
- 서버 스코어보드: 아이템 줍기를 추적하는 스코어보드 목표(
dummy또는minecraft.picked_up:*)에 흡수된 실제 아이템 수량이 정확하게 반영되어 증가합니다. - 바닐라 통계 화면: 게임 내 통계 메뉴의 "아이템" 탭에 월드 생성 이후 주운 정확한 아이템 수량이 표시됩니다.
