Alternate Current — это эффективная и не локализованная реализация красного камня, основное внимание которой уделяется снижению лагов, вызванных красным камнем, путем оптимизации расчетов мощности и уменьшения количества обновлений формы и блоков.
Производительность
Вклад красного камня в MSPT с Alternate Current в 30 раз ниже, при этом сохраняется высокий уровень совместимости с Vanilla. Небольшое количество изменений в коде делает мод минимально инвазивным, что позволяет легко заменить стандартный красный камень.
Почему красный камень вызывает лаги?
Существует две основные причины, по которым красный камень вызывает лаги: ненужные обновления и ненужные расчеты, вызванные тем, что красный камень обновляется рекурсивно. Красная проволока может обновить свой уровень мощности несколько раз, прежде чем установить окончательное значение, выполняя дорогостоящие расчеты и вызывая множество обновлений формы и блоков каждый раз.
Как Alternate Current это исправляет?
Alternate Current решает эти проблемы, выполняя расчеты мощности всей сети перед обновлением уровней мощности. Каждая проволока проверяет мощность от компонентов, не являющихся проволокой, всего один раз, а от других проволок — дважды. Источники мощности в сети идентифицируются, и мощность распространяется оттуда. Это делает расчеты более эффективными, а порядок обновлений более интуитивным. Обновления формы и блоков вызываются только тогда, когда достигается окончательный уровень мощности, и каждая проволока не вызывает ненужных обновлений.
Установка
Для установки Alternate Current вам потребуется один из следующих загрузчиков: Fabric, Forge, Neoforge, Ornithe или Quilt. Убедитесь, что у вас установлена совместимая версия Minecraft.