
Advancements Debug
Мод Advancements Debug исправлял ошибку с достижениями, вызывающую StackOverflowError. С версии 1.19.4 баг пофикшен - мод больше не нужен.
Advancements Debug - небольшой мод для Майнкрафт, который решал одну неприятную проблему с достижениями. Достижения (advancements) в Minecraft отслеживают прогресс игрока, но в некоторых версиях из-за бага в логике проверки могло происходить переполнение стека (StackOverflowError). Особенно часто это случалось после прохождения большого количества достижений или на серверах с активными игроками.
Мод переписывал одну функцию в механизме проверки достижений, снижая глубину рекурсии и ускоряя обработку. Если в краш-логе фигурировало net.minecraft.class_2985.method_12885 (или net.minecraft.advancement.PlayerAdvancementTracker.updateDisplay при использовании Not Enough Crashes), этот мод с большой вероятностью решал проблему.
Advancements Debug можно было ставить как на сервер, так и на клиент - в одиночной игре он тоже пригождался. Правда, начиная с Minecraft 1.19.4 баг исправили в ванильной игре, так что теперь мод уже неактуален. Если у вас версия 1.19.4 или новее - просто забудьте про него. Если же вы сидите на более старых версиях и ловите краши с достижениями - это ваш спаситель.
Короче, полезный фикс для своего времени, но теперь - часть истории.
