RecursiveAE2PatternProvider 1.0.14 для Minecraft 1.21.1 (NeoForge)
Файлы · 1
Что изменилось
Список изменений переведён автоматическиПоказать оригинал (EN)
Сделать maxAlternativesPerItem работающим и понизить приоритет рецептов распаковки
- Применять maxAlternativesPerItem в обоих режимах выбора (он игнорировался из-за жёстко заданного 64 при retainRecipeAlternatives=true) и считать отдельные рецепты, а не варианты ингредиентов. Значение по умолчанию повышено с 1 до 8.
- RecipeSelection.alternatives(): также публиковать рецепты, которые rank() отклонил только потому, что их ингредиенты зацикливаются обратно в граф рецептов (tiered essences). Порядок: ациклические рецепты, циклические рецепты, стандартные конверсии.
- Стандартные конверсии (блок <-> предметы) больше не учитываются в лимите, и для каждой конверсии распаковки публикуется соответствующий рецепт сжатия.
- Изменить порядок в CraftingService.getCraftingFor, чтобы сгенерированные шаблоны распаковки пробовались последними; AE2 хранит шаблоны с одинаковым приоритетом в HashSet, поэтому порядок генерации не имел эффекта.
- Добавить недостающие переводы конфигурации (defaultRecursiveMode, retainRecipeAlternatives, generatedIngredientAlternatives).
- Добавить диагностическое логирование [alternatives] и маркер сборки при загрузке.