Skip to content

Достижения и отслеживание статистики (MC 26.2)

Этот документ подробно описывает интеграцию достижений, триггеры статистики, совместимость с датапаками и соблюдение политики отсутствия для Item Clumps в Minecraft 26.2.


📊 Информационный блок функции

СвойствоЗначение
Пользовательские достиженияНет (согласно политике: используются ванильные)
Движок статистикиnet.minecraft.stats.Stats.ITEM_PICKED_UP
Вызов триггераplayer.awardStat(Stats.ITEM_PICKED_UP.get(item), addedCount)
Датапаки100% совместимость с триггерами (minecraft:inventory_changed)
СкорбордПолный инкремент целей 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);

Преимущества совместимости

  1. Триггеры достижений: Ванильные достижения на сбор предметов (например, Каменный век, Куй железо, Дресс-код, Алмазы!) срабатывают мгновенно при подборе скопления.
  2. Задачи скорборда: Цели скорборда на сбор предметов (dummy или minecraft.picked_up:*) получают точные приращения, отражающие реальное число полученных предметов.
  3. Экран статистики: В меню статистики в разделе «Предметы» отображаются корректные счетчики собранных предметов за все время игры.

🔗 Связанная документация (MC 26.2)

Official documentation & web portal for Dasik Igaijinn mods.