Мод для Майнкрафт, который автоматически рассчитывает значения EMC для предметов из сборок с ProjectE. Он анализирует рецепты и реестр предметов, чтобы в Столе существования было меньше недоступных для изучения вещей.
Возможности
- Сначала выводит EMC из рецептов с известными ингредиентами.
- Для предметов без цепочки рецептов использует базовые значения, материалы и теги, а затем редкость предмета.
- Учитывает предметы с NBT-данными, включая варианты с материалом внутри.
- Не даёт техническим предметам без рецепта стать источником бесконечной EMC: им назначается значение
1 EMC. - Защищает экономику от слишком резкого снижения уже рассчитанной стоимости.
- Обрабатывает расчёт частями во время тиков, чтобы не зависал сервер в крупных сборках.
- Записывает источник каждого значения и отчёты диагностики.
Отчёты сохраняются в config/autoemc/:
generated_entries.json— значения, которыми управляет мод.underpriced_inputs_report.json— предметы с подозрительно низкой стоимостью относительно их применения в рецептах.quarantined_drops.json— небезопасные изменения стоимости, которые не были применены.
Настройки
Параметры находятся в autoemc-common.toml. Среди них:
scanNbtVariants— сканирование вариантов с NBT-данными.useNbtMaterialResolversиuseLiveNbtMaterialResolution— расчёт EMC по материалу NBT-предметов.giveCreativeNoRecipeItemsOneEmc— значение1 EMCдля творческих и технических предметов без рецепта.largeDropProtectionThresholdиmaxAllowedDropRatio— защита от резкого снижения EMC.tagFallbackNamespaces— пространства имён тегов для определения материалов.
Требования и совместимость
Нужны ProjectE и ProjectE Integration. Базовые значения для ряда модов берутся из данных ProjectE Integration; среди поддерживаемых источников тегов есть forge, mekanism и create.
