Pelacakan Kemajuan & Statistik (MC 26.2)
Dokumen ini menjelaskan integrasi kemajuan, pemicu statistik, kompatibilitas datapack, dan verifikasi Kebijakan Ketiadaan untuk Item Clumps di Minecraft 26.2.
📊 Kotak Info Fitur
| Properti | Nilai |
|---|---|
| Kemajuan Kustom | Tidak Ada (Kebijakan Ketiadaan terverifikasi: mengandalkan kemajuan vanilla) |
| Mesin Statistik | net.minecraft.stats.Stats.ITEM_PICKED_UP |
| Pemanggilan Pemicu | player.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount) |
| Kompatibilitas Datapack | 100% kompatibel dengan pemicu kriteria (minecraft:inventory_changed) |
| Pelacakan Scoreboard | Menambahkan objektif minecraft.custom:minecraft.picked_up secara penuh |
📜 Kebijakan Ketiadaan & Pemberitahuan Ketergantungan Vanilla
📌 Verifikasi Kebijakan Ketiadaan: Item Clumps TIDAK menyertakan bagan kemajuan kustom (tidak ada berkas
data/item_clumps/advancement/*.jsondi dalam jar mod). Sebagai mod murni pengoptimalan kinerja dan kenyamanan bermain, mod ini sepenuhnya mengandalkan infrastruktur kemajuan dan statistik vanilla Minecraft.
📈 Statistik Asli & Pemicu Kemajuan
Ketika pemain berjalan di atas mega-clump berisi ratusan item, mod membagikan item secara bertahap dan memicu statistik vanilla:
java
// ItemEntityMixin.java (MC 26.2)
player.take(this, added);
player.awardStat(net.minecraft.stats.Stats.ITEM_PICKED_UP.get(pickupStack.getItem()), added);Manfaat Kompatibilitas
- Pemicu Kemajuan: Kemajuan vanilla yang membutuhkan pengumpulan item (misalnya Stone Age, Acquire Hardware, Suit Up, Diamonds!) terpicu seketika saat mengambil mega-clump.
- Scoreboard Server: Poin objektif scoreboard yang melacak pengumpulan item (
dummyatauminecraft.picked_up:*) menerima penambahan integer yang tepat sesuai jumlah item yang diserap. - Layar Statistik Vanilla: Menu Statistik dalam game di bawah tab "Item" menampilkan jumlah akurat item yang diambil sepanjang riwayat dunia pemain.
