- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 786
- Подписчиков на Modrinth
- 9
- версий
- 10
- Обновлён
- 18 августа 202618 авг.
- Опубликован
- в 2026
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
В основном исправляет фриз TPS при входе игрока, вызванный большими файлами достижений (и такой же тип фриза в любом другом месте игры или в других модах, возникающий при декодировании большой карты через DFU).
Мод можно использовать только на сервере или только на клиенте.
Исправляет поведение O(N²) в BaseMapCodec от Mojang (часть com.mojang:datafixerupper) при декодировании больших Codec на основе карт. Поскольку исправление находится в самом BaseMapCodec, оно применяется ко всем codec, построенным на его основе — UnboundedMapCodec, SimpleMapCodec и всему остальному, что использует ту же логику decode/encode, — не только к достижениям игрока.
Этот баг появился в 1.21 и присутствует вплоть до современных версий.
Бенчмарки, сравнивающие исправление из этого мода с ванильным поведением (с некоторым контекстом), доступны здесь:
Исправление также было отправлено в апстрим DataFixerUpper от Mojang:
Если Mojang примет PR, этот мод не понадобится на новых версиях.
Предупреждение для NeoForge
На NeoForge этот мод использует несколько проклятых приёмов для изменения поведения DFU, что может вызвать несовместимость с другими модами. Если заметите какие-либо проблемы, пожалуйста, откройте issue на GitHub.
Известна несовместимость с Sodium Extra.
Это касается только NeoForge — версия для Fabric не затронута.
Частые вопросы
Как установить FastMapCodec?
Установите Fabric под свою версию Minecraft, скачайте FastMapCodec под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть FastMapCodec?
У FastMapCodec есть сборки для Minecraft 1.21–26.3.
Нужен ли FastMapCodec на сервере?
Работает и в игре, и на сервере — ставьте, где нужен