
Enchantment Calculator
Активный0.0
Установок
Последнее обновление
Версии
Enchantment Calculator
Что это за мод?
Enchantment Calculator — это клиентский мод, который помогает найти самый экономичный способ наложения чар на ваши предметы в Minecraft.
Как пользоваться
- Положите предмет в наковальню
- Выберите чары из левой панели
- Нажмите "Рассчитать" для поиска оптимальной последовательности
- Следуйте шагам, показанным в правой панели
- Перемещайтесь между шагами с помощью кнопок-стрелок
Настройка интерфейса
Мод поддерживает кастомизацию через пользовательские ресурспаки. Элементы интерфейса находятся по пути:
assets/enchantmentcalculator/textures/gui
Технические особенности алгоритма
Древовидная оптимизация
Мод использует сложный древовидный алгоритм оптимизации для поиска наиболее эффективной последовательности чар.
Расчет стоимости
Мод точно рассчитывает затраты по механике наковальни Minecraft:
Общая стоимость = Стоимость чар + Штраф за предыдущую работу
Система весов чар
Вес 1: защита, острота, эффективность, прочность, сила
Вес 2: огненный аспект, добыча, удача, отдача, пламя
Вес 4: починка, шелковое касание, бесконечность, проклятие привязки
Оптимизация производительности
Вместо проверки всех возможных деревьев алгоритм:
- Группирует деревья по максимальной глубине
- Рассчитывает взвешенные суммы вкладов для каждого дерева
- Сохраняет только лучшее дерево на каждом уровне глубины
- Снижает сложность с O(n!) до O(n²)
Режимы оптимизации
- Режим уровней: Минимизирует общую стоимость в уровнях
- Режим опыта: Минимизирует общее потребление XP
Обработка особых случаев
- Одна чара: Прямое применение (стоимость = вес × уровень)
- Две чары: Простая комбинация без поиска по дереву
- Несовместимые чары: Фильтруются на этапе выбора
- Максимум использований наковальни: Ограничено 6 использованиями
Известные проблемы
- Интерфейс выходит за пределы экрана при использовании масштаба UI 4
Этот алгоритм гарантирует математически оптимальную последовательность чар при сохранении высокой производительности для игрового процесса в реальном времени.