Mods / Electrical Progressive: Core

Tags:
Library
Authors:
tehtelev, Kotl, Auto_Yoba
Side:
Both
Created:
Mar 26th 2025 at 7:43 PM
Last modified:
Jun 28th at 3:10 PM
Downloads:
109959
Latest release (for Vintage Story 1.22.0 - 1.22.3, potentially outdated):
electricalprogressivecore_3.3.0.zip  1-click install

🔌 Electrical Progressive: Core

Core electricity logic library. Performs all necessary calculations. Useless on its own.

ℹ️ What this library offers

🖥️
Server-side calculations
All calculations are performed on the server with multi-threading support. Electricity does not work in unloaded chunks.
Realistic behavior
Different voltages, energy transfer in packets along the shortest path, wire losses, damage on contact with living entities, can react to weather.
🎮
Enhanced gameplay
Electricity complements the game, reduces grind and makes it more enjoyable.
⚙️ Configuration settings (ElectricityConfig.json)

Parameters:

  • SpeedOfElectricity — energy movement speed (default: 4, range: 1-16)
  • TimeBeforeBurnout — time before burnout (default: 30 sec, range: 1-600)
  • MultiThreading — number of calculation threads (default: 4, range: 2-32)
  • CacheTimeoutCleanupMinutes — route cache cleanup interval (default: 2 min, range: 1-60)
  • MaxDistanceForFinding — maximum pathfinding distance (default: 200, range: 8-1000)
  • EnergyLossFactor — wire loss multiplier (default: 1.0, range: 0.0-2.0). 0 - means there are no losses in the wires.
  • EnableLossCompensation — compensate losses (default: false). The current in the wires may increase
  • EnableCameraRotateForGlider — controls the camera rotation effect when flying a glider (default: true).
  • MaxGliderSpeed — sets the maximum flight speed limit for the glider (default: 1.0, range: 0.05-1.0)
  • GliderDurabilityLossAmount — loss of glider durability for a single use of acceleration (default: 15, range: 0-200)

Use the Auto Config Lib mod to adjust settings. Restart the world after applying changes.

🛣️ Development roadmap

Completed features:

100% done New energy distribution system

  • Energy transfer from the nearest source
  • Instant electricity transmission
  • Packet-based delayed transfer over cables

100% done Cables with characteristics

  • Detailed network info (Alt key)
  • Different cable materials with varying conductivity
  • Cable burnout on overload
  • Cable line system

100% done Advanced device properties

  • Generators create shaft load proportional to consumption
  • Increased rotational inertia to smooth consumption peaks

100% done Multiple voltage system

  • Electric transformers
  • Devices distributed across different voltages

100% done Expanded functionality

  • Device burnout on water contact
  • Damage from exposed wires and live hedges
  • Solid fuel generator

In development:

Planned:

  • Juicer
  • Washing machine
  • Hydroponics
  • Heating elements for ovens

Last updated: 13-04-2026

🔗 Also recommended to install

⚙️

Electrical Progressive: Basics

Basic electrical devices

💡

Electrical Progressive: QoL

Quality of life improvements and UI enhancements

🛡️

Electrical Progressive: Equipment

Electric armor and weapons

🏭

Electrical Progressive: Industry

Industrial devices

🚚

Electrical Progressive: Transport

Transport pipes (BETA)

🔄 Compatibility and dependencies

Compatible

⚙️

Vintage Engineering

Integration Vintage Engineering ↔ EP

📶

Signals

Integration Signals ↔ EP


Incompatible

Electricity

Original electricity mod

ElectricityAddon

Electricity addon mod


Supported languages

EN DE PL RU UK FR PT-BR ES-ES CS BE

❤️ Support the developers

💻

Code and systems

Boosty, Patreon

🎨

Models and animations

Boosty


💬 Community


👥 For developers

Want these models and animations for your own mods? Contact us on Discord:
@automatic_yoba_machine


🙏 Acknowledgements

Achumba (ILMAX)
Excellent device models
LunaTheFox
Excellent device models
xarleyn
Code refactoring
v2lenkagamine
Work on armor and weapons
Gabe
Development of new devices

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
3.3.0 electricalprogressivecore
1.22.0 - 1.22.3
10796 Jun 28th at 3:10 PM electricalprogressivecore_3.3.0.zip 1-click install

Update 3.3.0:

  • Added null protection for electrical parameters in the attribute tree. Fix for report #39.

 


Обновление 3.3.0:

  • Добавлена защита от null электрических параметров в дереве аттрибутов. Исправление для репорта #39.
3.2.3 electricalprogressivecore
1.22.0 - 1.22.3
6536 Jun 7th at 10:28 AM electricalprogressivecore_3.2.3.zip 1-click install

Update 3.2.3:

  • High-voltage transformers now stop animating when far from the player.

 


Обновление 3.2.3:

  • Высоковольтные трансформаторы теперь останавливают анимацию вдали от игрока.
3.2.2 electricalprogressivecore
1.22.0 - 1.22.3
1556 Jun 3rd at 8:24 PM electricalprogressivecore_3.2.2.zip 1-click install
Update 3.2.2:
  • Added settings to the configuration file that allow you to disable camera rotation during flight, set the maximum flight speed, and the glider's acceleration cost.

 


Обновление 3.2.2:

  • Добавлены настройки в файл конфигурации, которые позволяют настроить отключение поворота камеры при полете, задать максимальную скорость полета и затраты прочности глайдера на ускорение.
3.2.0 electricalprogressivecore
1.22.0 - 1.22.2
3312 May 27th at 8:34 PM electricalprogressivecore_3.2.0.zip 1-click install

Update 3.2.0:

  • Unified device rotation and collision system introduced. Less code, less impact on performance.

 


Обновление 3.2.0:

  • Начало введения единой системы вращения устройств и коллизий. Меньше кода, меньше влияния на производительность.
3.1.0 electricalprogressivecore
1.22.0 - 1.22.2
5223 May 12th at 1:34 PM electricalprogressivecore_3.1.0.zip 1-click install

Update 3.1.0:

  • Added the ability to install devices and appliances on chisel blocks. The chisel block's outer edge must be at least 7/8 filled with voxels (voxels can be of any size).

 


Обновление 3.1.0:

  • Добавлена возможность устанавливать устройства и приборы на чизленные блоки. Нужно, чтобы площадь внешней грани чизленного блока была заполнена вокселями минимум на 7/8 (воксели могут быть любого размера).
3.0.1 electricalprogressivecore
1.22.0 - 1.22.2
3001 May 3rd at 1:40 PM electricalprogressivecore_3.0.1.zip 1-click install

Update 3.0.1:

  • Fixed: The Alt key was registering twice.

 


Обновление 3.0.1:

  • Исправлено: клавиша Alt регистрировалась два раза.
3.0.0 electricalprogressivecore 4126 Apr 22nd at 7:05 PM electricalprogressivecore_3.0.0.zip 1-click install

Updates 3.0.0:

  • Mods rebuilt for the stable game version 1.22.0.

 


Обновление 3.0.0:

  • Моды пересобраны под стабильную версию игры 1.22.0.
3.0.0-rc.5 electricalprogressivecore
1.22.0-rc.3 - 1.22.0-rc.6
1132 Apr 2nd at 6:39 PM electricalprogressivecore_3.0.0-rc.5.zip 1-click install

Update 3.0.0-rc.5:

  • Blocks with multiple conductive faces could incorrectly calculate the current flowing through them, causing their value to be inappropriately inflated.

 


Обновление 3.0.0-rc.5:

  • Блоки с множественными проводящими гранями могли неправильно считать проходящий ток, из-за чего его значение неадекватно было завышено.
3.0.0-rc.4 electricalprogressivecore
1.22.0-rc.1 - 1.22.0-rc.2
651 Mar 14th at 6:15 PM electricalprogressivecore_3.0.0-rc.4.zip 1-click install

Update 3.0.0-rc.4:

  • Added null protections where they were missing.

 


Обновление 3.0.0-rc.4:

  • Поставлены защиты на null там, где их не хватало.
3.0.0-rc.3 electricalprogressivecore 235 Mar 9th at 7:12 AM electricalprogressivecore_3.0.0-rc.3.zip 1-click install

Update 3.0.0-rc.3:

 


Обновление 3.0.0-rc.3:

  • Реализованы патчи оптимизации по моим PR https://github.com/anegostudios/vsapi/pull/73 и https://github.com/anegostudios/vssurvivalmod/pull/180 . Уменьшается нагрузка на процессор от расчетов игрой блоков механизмов и анимаций блокэнтити. Немного снижает нагрузку анимаций энтити. В некоторых случаях может значительно увеличиться ФПС.
  • Снижен размер модов после удаления дублированных игровых текстур.
3.0.0-rc.2 electricalprogressivecore 99 Mar 8th at 9:21 AM electricalprogressivecore_3.0.0-rc.2.zip 1-click install
Update 3.0.0-rc.2:
  • Optimized the Cleaner method. Reduces server load on large bases by 1%.
  • Cleaned up the LogisticalTask ​​method in the core.
  • Added a setting to the "EnableFlyingArmor" configuration file, allowing you to control the electric armor's flight function. Enabled by default.

 


Обновление 3.0.0-rc.2:

  • Оптимизация метода Cleaner. Снижает нагрузку на серверный тик на больших базах на 1%
  • Наведен порядок в методе LogisticalTask в ядре
  • Добавлена настройка в файл конфигурации "EnableFlyingArmor", которая позволяет управлять функцией полета электрической брони. По умолчанию включена.
3.0.0-rc.1 electricalprogressivecore 200 Feb 25th at 6:04 PM electricalprogressivecore_3.0.0-rc.1.zip 1-click install

Update 3.0.0-rc.1:

  • Minor tweaks.

 


Обновление 3.0.0-rc.1:

  • Мелкие правки.
3.0.0-pre.1 electricalprogressivecore 131 Feb 22nd at 8:46 AM electricalprogressivecore_3.0.0-pre.1.zip 1-click install

Update 3.0.0-pre.1:

  • This update is a test update, contains bugs, and is not recommended for play!
  • The main new feature is a system with immersive (suspended) 512V wires. They have the same properties as regular wires, but have lower resistance, allowing power to be transmitted over longer distances. New transformers for 128-512V and vice versa, a 512V lamppost, power transmission towers, several attachment points (insulators), and a switch have been added. It's also worth considering that immersive wires can interact with the environment: they can shock entities and break when obstacles such as blocks appear in their path.
  • A series of tools has been added, with the final product being an electrician's kit. It allows you to safely work with any wires. It also allows you to view additional information about the entire network. Its presence is required for working with 512V voltages. - Reworked thermoelectric generator, thermoplate, and refrigerator models. Added a freezer with a longer shelf life. The freezer can also store one animal carcass from the Butchering mod.
  • Added a solar panel, thermal generator (in development), and juicer (in development).
  • And much more...



Обновление 3.0.0-pre.1:

  • Это обновление тестовое, имеет баги и не рекомендуется для игры!
  • Основное нововведение – система с иммерсивными (подвесными) проводами на 512В. Они имеют те же свойства, что и обычные провода, но имеют меньше сопротивление, за счет чего энергию можно передавать на большие расстояния. Добавлены новые трансформаторы 128-512В и обратно, фонарный столб под 512В, опоры ЛЭП, несколько вариантов точек крепления (изоляторов), рубильник. Также стоит учитывать, что иммерсивные провода могут взаимодействовать с окружением: бить током энтити и обрываться при появлении препятствий в виде блоков на пути.
  • Добавлена серия инструментов с конечным продуктом в виде набора электрика. Он позволяет без вреда для здоровья работать с любыми проводами. Также позволяет смотреть дополнительную информации о всей сети. Его наличие обязательно для работы с напряжениями 512В.
  • Переработаны модели термоэлектрического генератора, термопластин, холодильника. Добавлена морозильная камера с более долгим сроком хранения еды. Морозилка позволяет также хранить одну тушу животного из мода Butchering
  • Добавлена солнечная панель, термальный генератор (в разработке), соковыжималка (в разработке).
  • И многое другое…
2.6.6 electricalprogressivecore 6402 Mar 4th at 6:26 PM electricalprogressivecore_2.6.6.zip 1-click install

Update 2.6.6:

  • Added a "EnableFlyingArmor" configuration file setting to control the flight function of electric armor. Enabled by default.

 


Обновление 2.6.6:

  • Добавлена настройка в файл конфигурации "EnableFlyingArmor", которая позволяет управлять функцией полета электрической брони. По умолчанию включена

 

2.6.5 electricalprogressivecore 1028 Feb 28th at 12:49 PM electricalprogressivecore_2.6.5.zip 1-click install

Update 2.6.5:

 


Обновление 2.6.5:

  • Оптимизация некоторых методов на стороне серверных вычислений электричества. Снижение времени тика на 1% на развитых сетях.
  • Реализованы патчи оптимизации по моим PR https://github.com/anegostudios/vsapi/pull/73 и https://github.com/anegostudios/vssurvivalmod/pull/180 . Уменьшается нагрузка на процессор от расчетов игрой блоков механизмов и анимаций блокэнтити. Немного снижает нагрузку анимаций энтити. В некоторых случаях может значительно увеличиться ФПС

 

2.6.4 electricalprogressivecore 9698 Jan 11th at 6:14 AM electricalprogressivecore_2.6.4.zip 1-click install

Update 2.6.4:

  • Battery and Transformer interfaces have been updated, reducing memory usage. This update may also break mods that depend on them. Be careful.
  • Both Core and Basics must be updated to version 2.6.4.

 


Обновление 2.6.4:

  • Обновлены интерфейсы аккумуляторов и трансформаторов, что уменьшает использование памяти. Это обновление так же может сломать моды зависимые от них. Будьте внимательны.
  • Обновить до версии 2.6.4 нужно и Core и Basics.
2.6.3 electricalprogressivecore 3483 Dec 19th 2025 at 6:43 PM electricalprogressivecore_2.6.3.zip 1-click install

Update 2.6.3:

  • The thread management system for network calculations on the server has been changed. Thread tasks are now distributed evenly across dedicated threads. This also reduces the amount of garbage created in RAM by the mod.

 


Обновление 2.6.3:

  • Изменена система управления потоками для расчета сетей на сервере. Теперь задачи для потоков раскидываются равномерно по выделенным потокам. Также это уменьшает количество создаваемого мусора модом в оперативке.
2.6.2 electricalprogressivecore 6736 Nov 12th 2025 at 7:16 PM electricalprogressivecore_2.6.2.zip 1-click install

Update 2.6.2:

  • Fixed a bug where energy could get stuck under a switch and then burn out cables or devices from overload.

 


Обновление 2.6.2:

  • Исправлен баг, из-за которого энергия «застревала» под выключателем и потом могла сжечь кабеля или устройства от перегрузки.
2.6.1 electricalprogressivecore 473 Nov 11th 2025 at 7:47 PM electricalprogressivecore_2.6.1.zip 1-click install

Update 2.6.1:

  • Added a more powerful device for heating greenhouses – the Heat Gun. It takes up 4 blocks, but is 8 times more efficient. However, it also consumes 8 times more energy!,
  • Added patches that allow heaters and the Heat Gun to provide a temperature bonus, allowing you to grow not only crops in beds but also berry bushes, regular trees, fruit trees, and bee hives in your greenhouse. For more information, see the device descriptions.

 


Обновление 2.6.1:

  • Добавлено более мощное устройство для обогрева теплицы – тепловая пушка. Занимает 4 блока, но при этом в 8 раз эффективнее. Правда и потребляет в 8 раз больше энергии!,
  • Добавлены патчи, позволяющие обогревателям и тепловой пушке давать бонус температуры, и соответственно, выращивать в теплице не только культуры на грядках, но и ягодные кусты, обычные деревья, фруктовые деревья, а также разводить пчел в ульях. Более подробную информацию читайте в описании приборов.
2.6.0 electricalprogressivecore 1629 Nov 6th 2025 at 5:55 PM electricalprogressivecore_2.6.0.zip 1-click install
Update 2.6.0:
  • Particle positions and types can now be specified in JSON, even across multiple positions.,
  • Added the ability to bind particles from JSON to specific device animation frames. This binding has been implemented for the Solid Fuel Generator (currently only available in Creative), Autohammer, and Autopress.

 


Обновление 2.6.0:

  • Теперь позицию частиц и их тип приборам можно задавать в json, причем даже в нескольких позициях.
  • Добавлена возможность привязывать из json частицы к определенным фреймам анимации прибора. Такая привязка сделана для Твердотопливного генератора (доступен только в креативе пока), автомолота и автопресса.
2.5.0 electricalprogressivecore 2140 Oct 29th 2025 at 7:57 PM electricalprogressivecore_2.5.0.zip 1-click install

Update 2.5.0:

  • Fixed incorrect behavior of Multiblocks that were about to burn out: they would not burn out at all under the worst-case conditions.
  • Switched to using asynchronous particles for smoke from burned devices/wires and smoke from thermogenerators. Now these particles don't load the main game thread and are still affected by wind!


?????????? 2.5.0:

  • ?????????? ???????????? ????????? ????????????, ??????? ?????????? ???????: ??? ?? ????? ??????? ????? ??? ????? ?????? ????????.
  • ?????????? ??????? ?? ????????????? ??????????? ?????? ??? ???? ?? ????????? ????????/???????? ? ???? ?? ???????????????. ?????? ??? ??????? ?? ????????? ???????? ????? ???? ? ??? ???? ?????????? ??????? ?????!
2.4.0 electricalprogressivecore 2229 Oct 19th 2025 at 12:46 PM electricalprogressivecore_2.4.0.zip 1-click install

Update 2.4.0:

  • Added full support for multi-block structures of electrical devices. The main block in such a structure now has the intended characteristics and behavior, while the remaining (non-primary parts) can act as a conductor. Non-primary parts can also copy the electrical parameters of the main block.
  • A unified module has been written that loads all block electrical parameters from a JSON block. You can configure which edges will conduct electricity from the JSON block, as well as enable/disable non-primary blocks from copying the main block's parameters (whether they should be conductors or not) for multi-blocks.
  • All electrical parameters of all devices have been extracted to the JSON block settings as far as possible. For the large battery and lampposts, only the bottom edge conducts current (despite being multi-block). Other devices two blocks tall can now be powered from any side!
  • A pathfinding bug that prevented multi-block structures from fully conducting electricity has been found and fixed.

 


Обновление 2.4.0:
  • Добавлена полноценная поддержка мультиблочных структур электрических устройств. Теперь главный блок в такой структуре имеет характеристики и поведение как задумано, а остальные (неглавные части) могут выступать в роли проводника тока. При этом неглавные части могут копировать электрические параметры у главного блока.
  • Написан единый модуль, который подгружает все электрические параметры блока из json блока. Можно настроить из json какие грани будут проводить электричество, а также для мультиблоков разрешить/запретить неглавным блокам копировать параметры главного блока (быть проводниками или нет).
  • Все электрические параметры всех приборов выведены в настройки json блока насколько это возможно. У большого аккумулятора и фонарных столбов ток проводит только нижняя грань (хотя они и мультиблочные). Остальные устройства в два блока высотой теперь могут запитываться электричеством с любой стороны!
  • Найдена и исправлена ошибка в поиске пути, которая не позволяла полноценно проводить электричество многоблочным структурам.
2.3.3 electricalprogressivecore
1.21.2 - 1.21.5
4401 Oct 3rd 2025 at 7:18 AM electricalprogressivecore_2.3.3.zip 1-click install

Update 2.3.3:

  • Added a sound when receiving electrical damage.

 


Обновление 2.3.3:

  • Добавлен звук при получении урона от электричества.
2.3.2 electricalprogressivecore 1526 Sep 28th 2025 at 5:46 PM electricalprogressivecore_2.3.2.zip 1-click install

Update 2.3.2:

  • Full localization for es-419.
  • Addressing edge cases in the edge and direction calculation code eliminated ultra-rare crashes when placing cables and other items.

 


Обновление 2.3.2:

  • Полная локализация для es-419.
  • Учет пограничных случаев в коде вычисления граней и направлений позволил исключить ультраредкие вылеты при размещении кабелей и не только.
2.3.1 electricalprogressivecore 2290 Sep 19th 2025 at 3:31 PM electricalprogressivecore_2.3.1.zip 1-click install

Update 2.3.1:

  • Added protection against "Sequence contains no elements" errors, which sometimes occurred due to incorrectly determining the edge the player was looking at.

 


Обновление 2.3.1:

  • Добавлена защита от ошибок типа “Sequence contains no elements”, которая возникала, иногда, из-за некорректного определения грани, на которую смотрит игрок.
2.3.0 electricalprogressivecore 1668 Sep 13th 2025 at 12:24 PM electricalprogressivecore_2.3.0.zip 1-click install

Update 2.3.0:

  • Added a toggle setting to the config file “EnableLossCompensation” (default false). When set to true, allows the power distribution system to increase the amount of power supplied to the consumer up to 2x to compensate for the losses during its transmission through the wires. This means that the currents transmitted through the wires can also increase up to 2x. Be careful!

 


Обновление 2.3.0:

  • Добавлена переключаемая настройка в файл конфигурации “EnableLossCompensation” (по умолчанию false). При значении true разрешает системе распределения энергии поднимать подаваемое на потребителя количество энергии до двух раз, чтобы скомпенсировать потери при ее передаче по проводам. Это значит, что токи, передаваемые по проводам, тоже могут вырасти до 2х раз. Будьте внимательны!
2.2.0 electricalprogressivecore 1688 Sep 6th 2025 at 10:41 AM electricalprogressivecore_2.2.0.zip 1-click install

Update 2.2.0:

  • My further immersion in programming is bearing fruit. The core was partially rewritten. The following results were obtained:
    • The mod's RAM usage has been reduced by half.
    • The speed of calculating paths in wires has increased by two times.
    • The execution time of one tick by the mod has been reduced by 3 times!
  • The energyLossFactor parameter has been moved to the configuration file settings, which regulates the resistance multiplier in the wires, and therefore the losses. The default value is 1.0 for the current settings. If you set it to 0, there will be no losses at all. This parameter does not cancel the current overload!

 


Обновление 2.2.0:

  • Дальнейшее мое погружение в программирование дает свои плоды. Было частично переписано ядро. Получены следующие результаты:
    • Снижение использования оперативной памяти модом в два раза.
    • Скорость просчета путей в проводах увеличилась в два раза.
    • Время выполнения одного тика модом снижено в 3 раза!
  • Вынесен в настройки файла конфигурации параметр energyLossFactor, который регулирует множитель сопротивления в проводах, а соответственно и потерь. По умолчанию стоит значение 1.0 для текущих настроек. Если установить 0, то потерь не будет вообще. Перегрузку по току этот параметр не отменяет!
2.1.0 electricalprogressivecore 1653 Aug 30th 2025 at 7:45 PM electricalprogressivecore_2.1.0.zip 1-click install

Update 2.1.0:

  • Update to game version 1.21.0
  • The parameter responsible for the maximum path search distance between devices has been moved to the configuration file. Default is 200.
  • The pressure on the game's garbage collector GC has been reduced.
  • Some optimizations of the path cache, which increased the access speed to it several times. The overall load of the mod on the processor has been reduced by half on any network size!

 


Обновление 2.1.0:

  • Обновление до версии игры 1.21.0
  • В файл конфигурации вынесен параметр, отвечающий за максимальное расстояние поиска пути между устройствами. По умолчанию 200.
  • Уменьшено давление на сборщик мусора GC игры.
  • Некоторые оптимизации кэша путей, которые увеличили скорость доступа к нему в несколько раз. Общая нагрузка мода на процессор при этом снизилась в два раза на любых размерах сетей!
2.0.6 electricalprogressivecore 191 Nov 15th 2025 at 12:42 PM electricalprogressivecore_2.0.6.zip 1-click install

Update 2.0.6:

  • Version 2.6.2 for game version 1.20.12

 


Обновление 2.0.6:

  • Версия 2.6.2 для игры версии 1.20.12
2.0.5 electricalprogressivecore 357 Sep 19th 2025 at 4:31 PM electricalprogressivecore_2.0.5.zip 1-click install

Update 2.0.5:

  • Some serious bugs and issues remain unresolved for 1.20.12, especially since some players continue to play and create content using our mod. Therefore, this update includes all changes up to and including 2.3.1. The patch for the Temporal Technology mod remains.

 


Обновление 2.0.5:

  • Некоторые серьезные баги и проблемы все еще не были решены для 1.20.12, тем более, что некоторые игроки продолжают играть и снимать контент с участием нашего мода. Поэтому, это обновление включает все изменения до 2.3.1 включительно. Патч для мода Temporal Technology оставлен.
2.0.4 electricalprogressivecore 248 Sep 6th 2025 at 11:25 AM electricalprogressivecore_2.0.4.zip 1-click install

Update 2.0.4:

  • All changes from 2.1.0 and 2.2.0

 


Update 2.0.4:

  • All changes from 2.1.0 and 2.2.0
2.0.3 electricalprogressivecore
1.20.8 - 1.20.10 1.20.11 - 1.20.12
936 Aug 24th 2025 at 12:07 PM electricalprogressivecore_2.0.3.zip 1-click install

Update 2.0.3:

  • Improved pathfinding: energy sources/consumers can now be configured to give/receive energy from one or more faces at a time. Previously, there was only one.

 


Обновление 2.0.3:

  • Улучшен поиск пути: источники/потребители энергии могут теперь быть настроены для отдачи/приема энергии одной или несколькими гранями одновременно. До этого была только одна.

 

2.0.1 electricalprogressivecore
1.20.8 - 1.20.10 1.20.11 - 1.20.12
1500 Aug 14th 2025 at 3:54 PM electricalprogressivecore_2.0.1.zip 1-click install

Update 2.0.1:

  • All changes from versions 2.1.0-rc2 - 2.1.0-rc4 but for game 1.20.x.

 


Обновление 2.0.1:

  • Все изменения из версий 2.1.0-rc2 - 2.1.0-rc4 но для игры 1.20.x.
2.0.0 electricalprogressivecore
1.20.8 - 1.20.10 1.20.11 - 1.20.12
2889 Jul 26th 2025 at 1:10 PM electricalprogressivecore_2.0.0.zip 1-click install

Update 2.0.0 (Release):

  • Updated for the release version 2.0.0

 


Обновление 2.0.0 (Релиз):

  • Обновлено для релизной версии 2.0.0
1.1.0 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
3929 Jun 29th 2025 at 7:19 PM electricalprogressivecore_1.1.0.zip 1-click install

Update 1.1.0:

  • The module for displaying information when hovering over parts of an electrical circuit has been reworked:,
    • the formulas for calculating consumption, generation, and requirements have been changed: all of them no longer take batteries into account;
    • when hovering over a metal block, the current it conducts is correctly displayed, regardless of which edge you hover over;
    • you can now track the capacity of all batteries in the circuit as a percentage: this allows you to better understand the available energy reserves;
    • when a cable/device burns out, the reason for its burnout will now be displayed;
    • decimals have been removed where they were not needed, in other places they have been cut to 3 digits after the decimal point;
    • now engines and generators show revolutions per second on the shaft.
  • Fixed a bug due to which some edges with wires under load showed zero current.
  • Fixed a bug due to which a visually broken circuit still conducted electricity.
  • Now all elements of the circuit do not burn out instantly. You have about 30 seconds before it burns out completely (if there is spilled water, this time will be shorter). In this case, you will see white smoke coming directly from the cable/device. This means that you need to save it: turn off the power, or break it, or protect it from moisture. If the cause is eliminated, the smoke will continue for some time and will disappear over time. If this makes you uneasy, you can break the cable/device and install it again.
  • Implemented the first Kirchhoff's law for an electric circuit, the consequence of which is that now currents moving in opposite directions can be algebraically subtracted! This will reduce the current load on conductors up to two times under certain circuit configurations! This will not affect the game's performance in any way.

 


 

Обновление 1.1.0:

  • Переработан модуль вывода информации при наведении на части электрической цепи:
    • изменены формулы расчета потребления, генерации и требования: все они теперь не учитывают аккумуляторы;
    • при наведении на металлический блок показывается правильно ток, который он проводит, независимо от того на какую грань вы наводитесь;
    • теперь можно отслеживать емкость всех аккумуляторов в цепи в процентах: это позволяет лучше понимать имеющиеся запасы энергии;
    • при сгорании кабеля/прибора теперь будет показываться по какой причине они сгорели;
    • убраны десятичные там, где они были не нужны, в остальных местах они были обрезаны до 3х цифр после запятой;
    • теперь двигатели и генераторы показывают обороты в секунду на валу.
  • Исправлена ошибка, из-за которой некоторые грани с проводами под нагрузкой показывали нулевой ток.
  • Исправлена ошибка, из-за которой визуально разорванная цепь все еще проводила электричество.
  • Теперь все элементы цепи не сгорают мгновенно. У вас есть где-то 30 секунд прежде, чем он сгорит окончательно (при разлитой воде это время будет меньше). При этом вы увидите белый дым, исходящий прямо из кабеля/прибора. Это означает, что вам нужно спасать его: выключить питание, либо сломать его, либо защитить от влаги. Если причина будет устранена, то дым будет идти еще некоторое время и пропадет со временем. Если от этого вам неспокойно, то можете сломать кабель/прибор и установить заново.
  • Реализована работа первого закона Кирхгофа для электрический цепи, следствием которого является то, что теперь токи, движущиеся в противоположных направлениях, могут алгебраически отниматься! Это уменьшит нагрузку по току на проводники до двух раз при определенных конфигурациях цепи! На производительности игры это никак не скажется.

1.0.6 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
1915 Jun 19th 2025 at 5:26 PM electricalprogressivecore_1.0.6.zip 1-click install

Update 1.0.6 (Hotfix):

  • Fixed a bug where energy could not reach the consumer in certain wiring configurations. It only showed up after 1.0.5. Hopefully, everything will work as expected now.

 


Обновление 1.0.6 (Хотфикс):

  • Исправлена ошибка, из-за которой энергия могла не доходить до потребителя в определенных конфигурациях проводов. Проявила она себя только после 1.0.5. Надеюсь, теперь все будет работать как положено.
1.0.5 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
1055 Jun 15th 2025 at 2:26 PM electricalprogressivecore_1.0.5.zip 1-click install

Update 1.0.5:

  • Fixed an issue in the path cache due to which consumers could not receive energy, although they were correctly connected to the network.

 


Обновление 1.0.5:

  • Исправлена проблема в кэше путей, из-за которой потребители могли не получать энергию, хотя были правильно подключены к сети.

 

 

1.0.4 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
1234 Jun 9th 2025 at 7:13 PM electricalprogressivecore_1.0.4.zip 1-click install

Update 1.0.4:

  • The mod has undergone a small refactoring thanks to @xarleyn . Reduced code duplication and other cluttered code sections. Thanks to him for his help. The player will not notice the improvements, but now anyone can create their own devices much easier. To do this, you need to take into account the necessary parts of the mod and the classes of our devices.
  • The pathfinding system for current was improved. This allowed the use of devices placed on metal blocks again. Previously in (Electricity/Addon) this feature was made through a "crutch", although it worked somehow.
  • Also fixed a bug in pathfinding. A device connected to the network could not receive energy, although the network saw it as connected.
  • Added Spanish localization

 


Обновление 1.0.4:

  • Мод претерпел небольшой рефакторинг благодаря @xarleyn . Уменьшены дублирования кода и прочие нагроможденные участки кода. Спасибо ему за помощь. Игрок улучшений не заметит, но теперь любые желающие смогут намного легче создавать собственные устройства. Для этого нужно взять в зависимость необходимые части мода и классы наших устройств.
  • Была улучшена система поиска пути для тока. Это позволило снова использовать устройства размещенные на металлических блоках. Раньше в (Electricity/Addon) это возможность была сделана через "костыль", хотя и как-то работала.
  • Также исправлена ошибка в поиске пути. Прибор подключенный к сети мог не получать энергию, хотя сеть его видела как подключенный.
  • Добавлена испанская локализация
1.0.3 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.10
1485 Jun 1st 2025 at 9:48 AM electricalprogressivecore_1.0.3.zip 1-click install

Update 1.0.3:

  • We continued to optimize the performance of our electricity core. The increase was another x2-x3 times compared to update 1.0.2. Reduced RAM usage, especially on large electrical networks. According to our preliminary tests, electricity performance (at standard settings) in both modes has become better than that of the mechanical system of the game itself! The functionality was not affected in any way.
  • Copying electrical devices and wires in creative works correctly. You only need to restart the game/server for the copied blocks to start working.

 


Обновление 1.0.3:

  • Мы продолжили оптимизировать производительности нашего ядра электричества. Прирост составил еще х2-х3 раза по сравнению с обновлением 1.0.2. Уменьшено использование оперативной памяти, особенно на больших электрических сетях. По предварительным нашим тестам, производительность электричества (на стандартных настройках) в обеих режимах стала лучше, чем у механической системы самой игры! Функционал при этом никак не пострадал.
  • Копирование электрических устройств и проводов в креативе отрабатывается корректно. Необходимо только перезапустить игру/сервер, чтобы скопированные блоки начали свою работу.
1.0.2 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.11-rc.1
1017 May 25th 2025 at 5:49 PM electricalprogressivecore_1.0.2.zip 1-click install

Update 1.0.2:

  • Fixed an issue where ore and crystallized ore could not be placed on surfaces. If you didn't know yet, the mod adds the ability to process ore in a grinder. The grinding process is more profitable than breaking it with a hammer!
  • Improved the performance of the electricity logic again. The speed will increase by 2-3 times. This will be especially noticeable if there are about 500+ parts of the electrical circuit within the rendering range. I don't think anyone will build that much alone, so this is more relevant for multiplayer servers.

 


 

Обновление 1.0.2:

  • Исправлена проблема, из-за которой руду и кристаллизированную руду нельзя было разместить на поверхностях. Если вы еще не знали, то мод добавляет возможность перерабатывать руду в измельчителе. При этом процесс измельчения получается выгоднее, чем при разбивании молотком!
  • Снова улучшена производительность работы логики электричества. Скорость вырастет в 2-3 раза. Особенно это будет заметно, если в пределах отрисовки будет порядка 500+ частей электрической цепи. Не думаю, что кто-то в одиночку будет столько строить, поэтому это больше актуально для многопользовательских серверов.
1.0.1 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.11-rc.1
1190 May 18th 2025 at 12:53 PM electricalprogressivecore_1.0.1.zip 1-click install

Update 1.0.1:
- Added PT-BR localization
- Fixed a rare error with a server crash when a player quickly breaks electrical blocks. The server calculation of the circuit did not have time to update the information about the block, which no longer exists.


 

Обновление 1.0.1:
- Добавлена локализация PT-BR
- Исправлена редкая ошибка с вылетом сервера, когда игрок быстро ломает электрические блоки. Серверный расчет цепи не успевал обновить информацию о блоке, который уже не существует.

 

1.0.0 electricalprogressivecore
1.20.5 - 1.20.7 1.20.8 - 1.20.11-rc.1
1004 May 12th 2025 at 1:55 PM electricalprogressivecore_1.0.0.zip 1-click install

Update 1.0.0 (Release):

  • Fixed a situation where the current in two wires near the current source had the same value, although the wires have losses.
  • Electricity damage was also inflicted on objects thrown on the ground. Now only living creatures will receive damage, and not all entities.
  • Burnt-out devices, although they do not conduct current, will be considered part of this circuit. Burnt-out devices/wires will also cause damage upon contact with them, even if they were previously insulated.
  • Insulated cables and all working devices are safe upon contact with them. All cables and devices have a moisture resistance parameter. If there is no moisture resistance, then your device/cable risks burning when in contact with rain, snow, hail and spilled water nearby! When in contact with lava, they burn, break and most likely be destroyed. Be careful.
  • All electrical devices and cables will need to be broken and reinstalled!!! Otherwise, they will cause damage to everyone, or burn when in contact with rain/water/snow immediately upon entering the world. After reinstalling these blocks, the game will correctly pull in the changes. We recommend doing this before installing this update. We also recommend making a backup of the world, just in case.

 

Обновление 1.0.0 (Релиз):

  • Исправлена ситуация, когда ток в двух проводах рядом с источником тока имел одинаковое значение, хотя провода имеют потери.
  • Урон от электричества наносился еще и предметам брошенным на землю. Теперь получать урон будут только живые существа, а не все сущности.
  • Сгоревшие приборы хотя и не проводят ток, но будут считаться частью этой цепи. Сгоревшие приборы/провода также будут наносить урон при контакте с ними даже, если они до этого были изолированные.
  • Кабеля в изоляции и все работающие приборы безопасны при контакте с ними. Все кабеля и устройства имеют параметр влагоустойчивости. Если влагоустойчивости нет, то ваше устройство/кабель рискует сгореть при контакте с дождем, снегом, градом и разлитой рядом водой! При контакте с лавой они сгорают, ломаются и скорее всего уничтожаться. Будьте аккуратны.
  • Все электрические приборы и кабеля вам нужно будет сломать и установить снова!!! Иначе они будут наносить всем урон, либо сгорят при контакте с дождем/водой/снегом сразу при заходе в мир. После переустановки этих блоков игра корректно подтянет изменения. Советуем сделать это до установки этого обновления. Также советуем сделать бэкап мира, на всякий случай.

 

 


126 Comments (oldest first | newest first) (threaded | flat)

KitLunch, 4 days ago

I wish I could filter out ai-slop like this on the mod db

tehtelev , 4 days ago
@KitLunch: I wish I could filter out ai-slop like this on the mod db

Your opinion is very important. Thank you for your feedback.

Rythillian, Aug 1st at 3:10 PM

This mod doesn't seem to like to work with the mechanical generators of https://mods.vintagestory.at/ppe

Normal VS mechanical power seems to work fine, I can power a helve hammer at super speed with the steam power of that mod. But if I try and connect it to a generator, then it just grinds to a hault.

Akino, Jul 20th at 7:03 AM

Not gonna lie I really wanna use this mod but the use of Gen-AI code and cover art really throws me off wanting to use it, by the way you should probably put the "AI" tag if this uses Gen-AI stuff at all.
Gen-AI in general reeks of "This person didn't have the willpower or care to make it themselves" regardless if tons of care WAS put into it and it's not a great image for a first impression, Go open MS-Paint and slam together some "dev art", It's got more charm than this

El_Neuman, Jun 28th at 3:12 PM

The mod is legendary, but the cover art feels out of place and doesn't match the Vintage Story style. It's kind of a shame, honestly.

El_Neuman, Jun 28th at 4:06 PM
@YourCreator: yes, that luddit coming to comments😁

Lol, I use AI as a tool myself, so that's not the issue. It's just that the HD cover art genuinely feels out of place. Whether it was made with AI or not, it doesn't really match the Vintage Story aesthetic.

CelArts, Jul 20th at 6:10 PM
@YourCreator: yes, that luddit coming to comments😁

Calling someone that doesn't want to see the environment- and livelihood-destroying slop the name of a group that was one of the first to fight for workers' rights ain't the slam-dunk you think it is, kiddo

Fadlan, May 16th at 3:26 PM

Electricity does not work in unloaded chunks.

Does that mean that Electric refrigerator and Electric fridge are useless?

tehtelev , May 16th at 4:07 PM (modified May 16th at 4:08 PM)
@Fadlan: Electricity does not work in unloaded chunks.Does that mean that Electric refrigerator and Electric fridge are useless?

They will work - the food will not spoil.. So to speak, time is frozen for them in the unloaded chunks.

Darmin404, Apr 27th at 4:05 PM

dude I was agreeing with you, chill.

DatDarnDoggo, May 30th at 7:52 AM
@Darmin404: dude I was agreeing with you, chill.

AI cultists see everything as a personal attack, even people who agree with them lmao

Kotl, Apr 27th at 4:02 PM

There’s no 'vibe coding' here. Artificial intelligence is used for code optimization — that is, it only suggests ways to speed up process handling. The actual code is written by us. You’re mixing up concepts and clearly don’t understand what vibe coding really entails. If you don’t want to use our mod, no one is forcing you. Go ahead, write your own, and do whatever you want.

Darmin404, Apr 27th at 3:58 PM

I think theres a big difference between just vibecoding and getting help from AI WITH vibecoding. I am not gonna say vibecoding is good, I'm gonna say thats if there is transparency and commitment from the modder of using it in the correct way (copy pasting, learning/searching solutoin) and so on, and i see how many updated it did, personally would have much less problems, because 99% of problems are just incompetent modders, vibecoding or not.

This is also one of the mods that has a changelog on discord I can check

Radhg, Apr 27th at 11:12 AM (modified Apr 27th at 11:14 AM)

Should inform people that this a vibe coded mod. I think most players knowing this was vibe coded would avoid it due to the miriad of issues that can be associated with it, and not including that in your modpage is odd. Hoping this practice doesn't continue. 

Radhg, Jun 19th at 12:10 PM
@DatDarnDoggo: yeah but if they inform people they cant act all indignant or act like a victim of mean ai haters when called out

ye the replies are gas, taking it all as one big personal attack instead of a regular community response. AI art & AI code and they are confused why a community like this is questioning it. This would be one of the last communities I try pushing AI slop to.

Kotl, Apr 23rd at 8:34 AM

we will use artificial intelligence as much as we need to, and you can continue to claim that the earth is flat and persecute scientists for bringing progress to our lives.

Kotl, May 30th at 8:03 AM (modified May 30th at 8:09 AM)
@DatDarnDoggo: holy fucking insecurity lmfao. fuck AI slop

I just don't care what people think about AI. I have my own view, and I'm not going to conform to someone else's opinion.

Moffom, Apr 22nd at 10:47 PM

Piling on to the AI garbage sentiment. A bad circle drawn in MS paint would be superior to the AI slop logo, and I'm not gunna trust anything that was vibe-coded. I shudder to think how many gallons of water were wasted producing this. There is no defense to using GenAI in any of its currently available forms because they are all environment-destroying theft machines, but I guess I should have expected that from a mod that simulates late-stage industrial revolution

tehtelev , Apr 18th at 3:26 AM

Vinyl_Synth It's always easier to suggest something than to create something yourself. If you can create a beautiful logo, do it. We'll see.

Vinyl_Synth, Apr 17th at 10:16 PM

im inclined to agree with the haters, you could just use an image or a low effort logo, and instead you turned on the plagiarism machine.

DatDarnDoggo, May 30th at 7:54 AM (modified May 30th at 7:55 AM)
@Vinyl_Synth: im inclined to agree with the haters, you could just use an image or a low effort logo, and instead you turned on the plagiarism machine.

and then act like they are somehow the victim because we're calling it out.

 

Sad thing is the moderators and devs refuse to let us filter out all the AI dogshit that is infesting the DB, so all i can assume is that they endorse it

DeadlyEssence01, Mar 30th at 4:01 PM

Thanks for making such a great mod (and series of mods)! Sorry you're getting such unnecessary flak over a free contribution to a community that no one who dislikes it has any obligations to interact with. I hope you don't let it discourage you! 

DUCATISLO, Mar 24th at 3:19 PM

gg

tehtelev , Mar 12th at 3:20 AM

DASH_RABBIT Thanks for the feedback. You can call us whatever you want—it's your right.

OrekiWoof, Mar 12th at 2:13 AM

lovely mod, thank you 💙 for something so huge I'm surprised how good it is

DASH_RABBIT, Mar 12th at 1:42 AM

ew AI slop

tehtelev , Mar 8th at 7:03 PM

Leuc Does this matter? I wrote the mod from scratch, but I don't know programming 100%. Some of the source code was modified by AI to suit my needs. Some code wasn't written by me at all. In any case, I put it through a huge number of tests and checks before releasing it. Performance is at its best. As an AI tool, it works great, but in the right hands. Do I have the right hands? Yes.

Leuc, Mar 8th at 6:45 PM

KatoSaieshh I think whatever genai they used to code this mod doesn't understand electricity.

Leuc, Mar 8th at 6:42 PM

I notice you have a GenAI cover for this mod.

How much of the code was initially generated with AI?

KatoSaieshh, Mar 8th at 2:35 PM (modified Mar 8th at 2:43 PM)

As of 1.21.6 the electrical logic in this mod is broken:  Instead of experiencing voltage drop across long runs, current in a given circuit is seen decreasing between the source and load.  This is wildly inaccurate.  Also the generation and load calculations for the electrical network are inaccurate;  Generation rate can exceed the consumption rate and battery banks will somehow still discharge.  Something is fundamentally wrong with the electrical model and desperately needs to get fixed so it stops breaking both Kirchhoff's current law and the law of conservation of energy.  These are fundamental physical laws that must not be bent or broken.

Also, adding an entire ohm of resistance per block for wires is wildly excessive.  0.02 ohms per block would be realistic for a 5 amp conductor.  (0.005 ohms per block for a 20 amp conductor.)

NPH, Feb 27th at 12:51 AM

agreed, please maintain 1.21.6 support! so many mods not moving to the new beta build, pls dont break our mod lists 🙏 thank you for your work!

Hydromancerx, Feb 23rd at 4:56 PM

Please keep supporting 1.21.6 until the stable relese! 

tehtelev , Jan 18th at 6:42 AM
Bomberanian, Jan 18th at 6:21 AM

is there anyway to pass electricity thru walls other then metal blocks? Metal blocks are pretty damn expensive, it seems like overkill when all you really need is a little strip of metal. 

originsofolympus, Jan 18th at 4:44 AM

can this mod be added to an already existing world?

 

twisterr, Jan 11th at 8:23 PM

so could you post the same mod (and others for electricity) but for prev versions? or whats the plan

tehtelev , Jan 11th at 5:54 PM

twisterr Because I don't guarantee that it will work on previous versions.

twisterr, Jan 11th at 5:16 PM

why would you remove previous game versions compat lmao 

CiaraRayneCloud, Jan 1st at 8:19 PM

Would very much like to see this add in steam power as well. Great work. 

ShiroTheOkami, Dec 24th 2025 at 5:26 PM

Hey, I kinda liked the old original electricty switch flipper, could we perhaps get different switch models to add some variation around our homes? Im not sure how difficult this would be or if it would be a waste of your time, but I thank you for your consideration, also btw, this mod is amazing thank you for helping keep it up to date :D

 

tehtelev , Nov 18th 2025 at 5:47 PM

Oniii Yes. It's safe. It won't affect the world in any way.

tehtelev , Nov 18th 2025 at 5:46 PM (modified Nov 18th 2025 at 5:46 PM)

Q_qTip Maybe later

Oniii, Nov 18th 2025 at 3:29 PM

Hi, is these mods safe to add / remove mid playthrough?

Q_qTip, Nov 17th 2025 at 4:21 PM

Maybe it would be good to include context stats - ie for generators/motors to include calculation based on topography - ie. resistance( if Im getting it right it dynamic based on how much load there is - which may impact rpm, fi I undersdtand correctly?)

VengaboysFan, Nov 15th 2025 at 7:07 PM (modified Nov 15th 2025 at 7:09 PM)

Looks like you have drawn the attention of many electricians and electrical engineers to your mod... Now you better keep updating it fast to meet their demands!



You should add overhead powerlines like in the minecraft mod electricalage for carrying large amounts of power over vast distances.


To do this you would have to modify the current in game transformer so you can set the amount of windings on each end

for example a winding fraction of 1 > 113 or (1 winding at the input / 113 windings at the output) for 120v will result in a voltage of 13500 volts or near residental powerline voltage before it is stepped down for the wiring in the home's main panel.

Here is my suggestion

A smaller Tier 1 powerline for carrying around 13500 volts and up to around 1200 amps before being overloaded when they deliver power to buildings in a city etc.

a larger Tier 2 powerline that would have it's own seperate large substation transformer you would place which would step up voltage by a 1 > 16 ratio so

the larger Tier 2 powerline for carrying power at around 216000 volts and around 19200 amps before being overloaded.

 

Vedrit, Nov 14th 2025 at 7:49 AM

Could you add a higher voltage for power transmission purposes? Maybe 256 or something, that no machine can use and requires heavy, expensive cables?

Hydromancerx, Nov 12th 2025 at 2:29 AM

Can you make an air conditioner and/or walk in freezer to cool down rooms? Basiclly reverse heater/greenhouse. So tropical places can stay cool or you can make cold cellars.Thanks!

VengaboysFan, Nov 11th 2025 at 8:41 PM

I have a suggestion for the mod. 

Junction Boxes

I want to be able to criss cross wires of lower and higher voltages to send diffrent wires to diffrent circuits.

VengaboysFan, Nov 11th 2025 at 8:39 PM

Ok Electrial Transmission over wires is much better since the update, but it is still not as fast it should be like it is in real life. All the lights in a room like my basement in the game should come on all at the same time in less than 1 second.

VengaboysFan, Nov 11th 2025 at 4:53 AM

See if you can fix the issue that causes lights to take about 60 seconds to come on when a switch is flipped with a wire about 30 blocks long.

Lights and most powered devices like in real life should come on INSTANTLY!!!

tehtelev , Nov 2nd 2025 at 10:52 AM

DokDirge There might be a conflict with another mod, causing the logs to spam with errors, causing the game to lag. Check AppData\Roaming\VintagestoryData\Logs for the server-main and client-main files.

DokDirge, Nov 2nd 2025 at 10:43 AM (modified Nov 2nd 2025 at 10:44 AM)

Hello, I'm very new to VS's modding scene so my issue is very likely on my end.

With the whole Electrical Progressive suite of mods installed, I'm getting two major bugs: firstly my game lags terribly, to the point my gameworld doesnt render sometimes while walking ~200 blocks away from my home base and is just a blank void, with a small message in the upper right corner of the screen saying my connection to the server has been lost (I only play singleplayer) and secondly the lag is so bad that often my character cant walk over items to pick them up (i.e. cutting leaves to drop a stick leaves the stick on the ground for several seconds before its auto added to inventory if at all).

I have a whole host of other mods I play with, so maybe there's a conflict somewhere or I have too many installed? The funny thing is these issues have shown up and I havent crafted any of the blocks added by the EP mods, I started a brand new game. Disabling the EP mods, and only the EP mods, clears the issues up.

tehtelev , Oct 31st 2025 at 3:10 PM

Alhef Metal blocks conduct electricity without disturbing the integrity of the room.

ElTioGaara, Oct 31st 2025 at 12:38 PM

Is there any way to conceal the cables within a block, or to create a block that doesn't compromise the integrity of the sealed rooms?

ArmoredStone, Oct 30th 2025 at 10:34 PM

I just found this mod. This is insane :o good job guys this is sooo dang cool

tehtelev , Oct 26th 2025 at 5:47 AM

Phant0mCobra Yes. You can install it at any time.

Phant0mCobra, Oct 25th 2025 at 11:02 PM

Ignore the salty hater. AI is fine for stuff like a simple icon.

Onto the question. Is this and all related Electrical Progressive mods able to be added in midgame?

PasiveClientSE5, Oct 25th 2025 at 10:23 PM

paulogabbi nah, it looks bad and is just bad. the icon is indicitive of how much effort was placed in the thing, and ai is the lowest effort garbage, and therefore has the message of not being worth anyones time
infact ive given this too much effort already just typing all this

paulogabbi, Oct 25th 2025 at 4:52 AM

PasiveClientSE5 oh shut up AI is totally fine for stuff like this

PasiveClientSE5, Oct 25th 2025 at 12:37 AM

the edit button doesnt seem to be working, so i guess ill say it here: just to be clear, even i'd've be willing to help if i happened to have been the person gone to instead of the ai, ive made my own couple of mods for servers i host for my friends and none of them have an ai icon (not that an icon matters that much for a currently private mod)

i can assure you i could make a decent icon in about 10 minutes and in less then 100 line strokes on a free web based drawing software

PasiveClientSE5, Oct 25th 2025 at 12:15 AM

tehtelev if you want a logo looking icon, you should really either do it yourself, or ask a friend, or just anyone really, im certain if you just asked a real person before going to some ai someone would have been glad to help
a couple minutes in mspaint by anybody will result in something better than the current (honestly weird looking) icon made by a theft machine.

though for consideration, i believe mod icons should showcase what the mod is to a degree, so for mods that add content a screenshot of the stuff they add with a title added over top would be great. and for this core mod specifically, maybe take a piece out of all the other mods that need this and put in simple white text "Core" over the middle, the most time and effort consuming part of this idea would just be opening the game up and setting all the blocks up

tehtelev , Oct 23rd 2025 at 2:35 PM

PasiveClientSE5 If you draw an icon better than the AI, we'll accept it. We don't have any artists.

PasiveClientSE5, Oct 23rd 2025 at 12:49 AM (modified Oct 23rd 2025 at 12:50 AM)

The mods overall seems quite promising, hopefully some more effort will be put in, especially given that icon that reaks of lazy ai slop

tehtelev , Sep 29th 2025 at 5:07 PM

Taxseasonisover Check the bug on the latest version of the mod. I tried to fix it.

Taxseasonisover, Sep 29th 2025 at 12:23 PM

Modeversion 2.3.2 game version 1.21.1

tehtelev , Sep 28th 2025 at 9:13 AM

Taxseasonisover Please tell me the game version and mod version.

Taxseasonisover, Sep 28th 2025 at 7:13 AM

some of my guys are running into issues interacting with wires and geothermal generator 

I was just able to recreate it myself placing some 32v iron insolated cable, 

 

we love the mod, keep up the great work!

 

 

Crash Report
28.9.2025 02:10:18 [Server Event] Player Taxseasonisover got removed. Reason: Threw an exception at the server
28.9.2025 02:10:18 [Server Error] Exception: Exception of type 'System.Exception' was thrown.
at ElectricalProgressive.Utils.Selection.get_Face() in C:\Users\tehtelev\source\repos\tehtelev\ElectricalProgressive\ElectricalProgressive-Core\Utils\Selection.cs:line 125
at ElectricalProgressive.Content.Block.ECable.BlockECable.DoPlaceBlock(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSelection, ItemStack byItemStack) in C:\Users\tehtelev\source\repos\tehtelev\ElectricalProgressive\ElectricalProgressive-Basics\Content\Block\ECable\BlockECable.cs:line 102
at Vintagestory.API.Common.Block.TryPlaceBlock(IWorldAccessor world, IPlayer byPlayer, ItemStack itemstack, BlockSelection blockSel, String& failureCode) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 857
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBreak cmd) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 580
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 409
at Vintagestory.Server.ServerMain.HandleClientPacket_mainthread(ReceivedClientPacket cpk) in VintagestoryLib\Server\ServerMainNetworking.cs:line 280
at Vintagestory.Server.ServerMain.ProcessMain() in VintagestoryLib\Server\ServerMain.cs:line 934
tehtelev , Aug 28th 2025 at 5:14 PM

Juniormint

 Drop your game logs - I'll take a look. It might be slowing down because the server is throwing errors into the logs. Maybe some mod is conflicting

KhataKhan, Aug 28th 2025 at 5:00 PM

It seems I cannot run this series of mods despite how much I want to. For whatever reason, when this set of mods are loaded (particularly the freezer) it causes random and inexplicable lag spikes. Disabling the freezer mod fixes this issue every time. I start receiving lag spikes from freshly spawn and happens every 10 or 20 seconds. No settings I change helps this however reducing view distance can help a little, for a short time at least.  These spikes start off lasting roughly 1 or 2s and continue until you are waiting 3-5 seconds. They are fairly regular in frequency and are solely isolated to this mod. Perhaps there is a mod conflict but I do not know what it would be. It is honestly sad to me as I love this mod set as a nice way to produce and transport power efficiently, however the lag makes it completely unbearable.

tehtelev , Jul 31st 2025 at 8:44 AM

ThePrawnSean

 Metal blocks conduct electricity without compromising the tightness of the rooms. This is specified in the Basics module

ThePrawnSean, Jul 28th 2025 at 9:47 PM

The biggest issue (imo) is not being able to pass wires through walls (at least not that I can see) without unsealing the room the wire is passing through (therefore your base). This is fine during the summer, but in winter this is a death sentence.

tehtelev , Jul 24th 2025 at 3:25 PM

Q_qTip

The transformer windings are made so purely visually. They are not tied to the sides and voltages with which you connect them to the wires. In fact, the transformer changes the voltage of the packets of energy passing through it. And it does not matter from which side and where they go.

Then gradually new devices and, accordingly, new voltages will be added.

As for the stove - the upper part is not functional, although you can put objects on it. Due to the fact that I plan to make the stove the same as the oven in 2.0.0, the ability to automatically load and unload products with chutes, then frying meat 2x2 will not be so necessary in fact.

Q_qTip, Jul 24th 2025 at 3:14 PM

tehtelev Thank you for explanation.
1. Not sure if you looked at drive I shared. What I meant is that even though Im 100% sure I set it properly, transformer is somehow inverted. Transformer has low and high coil side. In case of this mod, one low coil, and apparently 3 high coil sides. So Id assume it has 3 high voltage output/input and one low - because thats essentially what it means in real life. If voltage/currenty enters low coil side, voltage is bumped, current goes down. In my case, Im 100% sure I was careful and set it up properly, so I set up one high side at 128V side(large batteries) and low side against fridge section. However it somehow fliped 180 and low side is connected to 128V section and high side is connected to fridge section - yet it works and fridge did not blow up.
2. Might have missed it, but esseentially split my generator section into two different, without a loop in the middle, as I thought this might be a problem. As to generator glitch Im failry sure its because transformer( I think I moved it back and it worked yday) connected corner to corner with either battery or generator.
3. Yep, thats what I did. Any plans for HV/UHV ?
4. Yeah, thats the problem, that was input.


As I possibly said, its my first world and its not vanilla, so Im working out details, especially mod on how-tos. Spent waaay to much time figuring out how to use electric stove - it does not help you can put meat in 2x2 pattern on top of it....

tehtelev , Jul 23rd 2025 at 5:50 PM (modified Feb 22nd at 9:10 AM)

Q_qTip

  1. Yes. Everything is correct. The transformer works in both directions, which means the network in which it works is considered a single one. That is, if devices on the low side require energy and it is on the high side, then it will go from there. And vice versa, respectively. In principle, this does not contradict real laws.
  2. The mod manual says that it flows along the shortest distance to the consumer. That is, if your batteries are closer and their power and charge are sufficient, then the batteries will give off energy. As soon as the generator starts to discharge, it will have to try to charge these batteries. If the batteries are also discharged, then the consumers will be powered directly from the generators. If, however, the generator on the windmill does not want to give out energy, then break it and reinstall it. In a game with a bunch of mods, there are jokes in mechanics. In your case, it is better to connect the batteries not in series, but a little differently.

3. There is still a problem here. When one transformer is no longer enough, it is better to divide the circuits into several independent of each other.

4. Current is 20A, this is essentially the maximum current at the output of the transformer, based on the operating algorithm.

 

If you still think that everything still does not work as it should, especially in point 2, then you can update to 2.0.0-rc4. It is already stable. Maybe I have already fixed something there

Q_qTip, Jul 23rd 2025 at 5:05 PM

I think, unless Im doing something wrong, I discovered 3 bugs( aside that parasite drain).
1. One might be artefact from upgrade between versions - or mod does not care, but essentially low coil on hight voltage side, translates into workign equipment on high coil low voltage side.
2. Some sort of interference cause generator to just not connect to network, unless its a battery adjacent to it. Important thing is that if battery is empty, it will drive current from net into itself, but wont send it down.
3. This might be offshoot of #2. I had set up single transformator, but due to size of bats downrange, it just burnt out, so I set up two, but unless I separated inputs into two( without loop among generators, one transformator was just not working, If I split input gens 50/50, both work(sort of) given #2.
4. ish - max amperage on transformator is not specified as in or out?

https://drive.google.com/drive/folders/1WVlhIe1k_VMeaedxWlJZbkMBVYWyOZS

-?usp=sharing


EDIT: after I had to kill VS to be able to upload images and logged in again... that generator does work it seems( without batter on its side) so it might be some UI bug ?

 

Q_qTip, Jul 21st 2025 at 6:08 PM

@tehtelev
Oh, Im fairly sure thats not right. Either endpoint will burn to crisp or not trigger( with slight parasitic drain) due to lack of going over activation threshold.  Granted, my assumption leans on commons sense and not having leads shorted, like in good old USSR
Low voltage protection is a thing. True, if endpoint was simple engine from 1950s, it might just try to drain and expel heat in exchange, but batteries have protection against bad env - ie, even in solar arrays.

EDIT: as to this particular case. The problem here is that there was no indication of drain. Current did not spike, consumed wattage was at normal level. Either having that equipment dont work/spark with too low voltage or have network indicate drain somehow.
Awesome that RPM is a stat now.

tehtelev , Jul 21st 2025 at 5:18 PM

Q_qTip

 If you simply connect 32V to devices that require 128V, absolutely nothing will happen. That is, they will consume energy, but will not function. In reality, in principle, the same

Q_qTip, Jul 21st 2025 at 4:47 PM

@tehtelev cool.

One thing Ive noticed. It might be change between 1.0.5 and 1.1.0 - AFAIR description state "max voltage 128" - maybe it does somewhere(still) or its just my assumption, regardless. This can cause unindented consequnce, if someone put large batter or charge station on 32V network. Despite positive W generation, network will bleed dry. Im almost 100% sure that if one store drill in fridge, result might be the same?

tehtelev , Jul 21st 2025 at 3:13 PM

Q_qTip

 I think by the end of the week I will release a stable version 2.0.0 already.

Q_qTip, Jul 21st 2025 at 2:56 PM

@ tehtelev
1.0.5. I guess I should bump to 2.rc4 ?



EDIT: bumped to 1.1.0 and it seems to work now properly. Thanks.

tehtelev , Jul 20th 2025 at 5:28 PM

Q_qTip

What version of the mod? Screenshots? In rc3 there is a bug in displaying information about the network and its section due to incorrect synchronization with the server part. In rc4 it will be fixed. In any case, the circuit should work now. 

 

Q_qTip, Jul 20th 2025 at 4:36 PM

Im about to set up my first power grid under my mill but it seems .... it wont happen. Ive scroughed enough resources to build upgraded gens/engines. Even some transformers for later expansion. So... my consumption base is rought 60 blocks away from generators. Gens put out 3.5A more or less. All connected( but tested with 128V + trans) with 32V cables. As long as battery is up close - 6 blocks away. It will charge. Down below - no joy. Here is the kicker. Regardless of setup:
- its recognized properly as to elements on net
- I get shocked if cable is un-insulated event 60 blocks away
- current indication show it will flow only about 6 blocks away from generator
- given above and in-game doc - Ive tried to put battery as buffer, but no joy


So WTF?

pimblokto, Jul 3rd 2025 at 1:48 AM

Have you considered adding an electrically powered kiln? And maybe for QOL, a solid block that wires can go through (for electricity in spaces that can register as rooms)?

tehtelev , Jun 10th 2025 at 8:29 AM

endey The comments are good. We may have corrected some of the things you wrote, and we will correct some soon. Keep in mind that in slow mode, the current does not turn off instantly. It still goes along the wires for some time. The same goes for turning on long circuits, for example, from lanterns - it takes some time for the current to reach the consumer. If all this is difficult for you, you can turn on the instantaneous energy transfer mode in the configuration file. It works the same way as in Electricity. Also, generators no longer produce energy if there is no consumer, that is, no load. Excess energy in a real electrical system is always bad.

endey, Jun 9th 2025 at 3:30 PM

possible issues ive encountered:


subgrids (grids seperated by a switch) do not update properly when the switch is closed again. (i.e. i have a street row of standing lamps. i can disconnect them by opening the switch, but closing it again will not turn the lamps back on.)


transformers exceed the 100% limit when placed with another transformer on the same grid or subgrid, with an equal or higher load for them to bear. (likely due to the transformers trying to split the load, but due to uneven calculations, one transformer carries more power than the other.)


communication of power demand/load is abit unclear.

with the prior electricity mod, i could see when a subgrid was properly disconnected, but with this mod, the load and generation seems visually stiff. i hope this gets improved in the future.


switches should be placable by directly clicking the wire, its quite annoying trying to figure out what quadrant i need to click for the switch to be placed correctly.


copper blocks do not transmit power into connected consumers directly placed on them.


the doubling/stacking of wires feels very annoying to work around in tighter spaces. if possible, clicking on the wire directly to double/stack the wire would be appreciated.


standing lamps often require a world reload in order for their light emissions to update. but all other light blocks do not.


if possible, why not have standing lamps work at all voltages? lower voltages produce lower amounts of light, just add a readable minimum threshold.


breaking wires connected to a grid/subgrid, but leading nowhere, can turn off parts of the subgrid.


this is just what ive experienced, and it may not be true to what is intended. just hoping to give some feedback.

tehtelev , Jun 9th 2025 at 10:19 AM

ASpy

 This is a game bug that happens sometimes.

ASpy, Jun 9th 2025 at 2:42 AM

I think I found a bug. When using a wire connection through a diagonal wall to transfer electricity generated outside a room to inside a room, engines in the room draw electricity without spinning. Switches in the room still connect and disconnect engines from the electrical network the way you would expect.

 

Setting "Instant" to true in the config file resolves the bug but removes challenge features of the mod. The bug may exist for other consumers as well but I haven't tested it.

BrianGTFO, May 28th 2025 at 12:35 AM

Only thing I can think of is an electric panning device of some kind. Outside that, love this in the end game.

tehtelev , May 22nd 2025 at 5:02 PM

SLEDGE_HAMMER

 Funny bug)

SLEDGE_HAMMER, May 22nd 2025 at 9:40 AM

BUG with placing ore chunks and crystals on surfaces, can not be placed.

I had just these mods loaded, and they were causing the issue.

purple8cloud, May 17th 2025 at 10:52 AM

finally it came

tehtelev , May 13th 2025 at 5:49 PM

Afroman726Ototinhoowlloverhoot We are trying. Thanks for support.

Afroman726, May 11th 2025 at 3:27 PM

Thank you so much for this mod!! :D

 

Please keep updating it me and my friends love it! 

Ototinho, May 9th 2025 at 7:08 PM

This mod is starting to look a bit like Mekanism. And I'm all on it!

owlloverhoot, Apr 27th 2025 at 7:02 PM

I play a fair amount of Monifactory (a gregtech fork) SO WHEN I SAW THIS I AUDIBLY GASPED!

I will definitely be adding this to my new single player world, THANK YOU SO MUCH!

been looking for stuff like this for a WHILE

tehtelev , Apr 18th 2025 at 10:36 AM

Kew

 I will make a separate patch and instructions for it so that this can be done.

Kew, Apr 18th 2025 at 10:31 AM

Is it possible to upgrade from ElectrictyAddon on an existing save?

tehtelev , Apr 15th 2025 at 5:16 AM

Hydromancerx If someone makes compatibility or offers code on GitHub - we will not refuse. At the moment, we do not have time and people to do this.

tehtelev , Apr 15th 2025 at 5:13 AM

HaraiseTenshi

 I think you can already try playing with the mod.

Hydromancerx, Apr 14th 2025 at 3:59 PM

Will this mod eventually be able to have synergy with Vintage Engineering mod?

HaraiseTenshi, Apr 12th 2025 at 8:10 AM

Okay got it :)

 

Then I will keep following it and await the go ahead to use it for playing :)

tehtelev , Apr 12th 2025 at 6:11 AM

HaraiseTenshi I highly recommend not playing with it. There are no crashes or bugs now, but performance optimization is needed. With a large number of electrical units, there may be micro freezes. I am already working on this issue.

HaraiseTenshi, Apr 12th 2025 at 1:06 AM

So I guess I should not yet be using this mod in an actualy playing world but only in Testworlds? Or how stably is this beta test running? Should I expect frequent crashes or a somewhat stable gameplay albeit witu occasional errors/bugs/wobly behaviour?

Tisajokt, Apr 6th 2025 at 3:49 PM

tehtelev Yes, I was not implying that any of what I suggested would not work based on energy production.

XurxoMF, Apr 6th 2025 at 1:22 PM

Damn, I love to hear that. I'll try it out on a test world.

tehtelev , Apr 6th 2025 at 12:36 PM

Moby_ Power/hanging lines will have to be made with slightly different mechanics. But in the future it will be.

tehtelev , Apr 6th 2025 at 12:32 PM

Moby_ Yes. Everything that could be put into this library was moved out. Besides, not all the functionality that I would like is implemented in the library yet. There is still a lot of work to do. But you will still have to look at examples of working with the library in blocks.

tehtelev , Apr 6th 2025 at 12:27 PM

XurxoMF This mod is more dependent on the Electricity mod and is incompatible with it. It has absorbed all the best. The logic of the work has been rewritten almost completely.

XurxoMF, Apr 6th 2025 at 11:01 AM

Does this mod have something to do with the old Electricity mod or is 100% independent? If so, god, I was beggin for a mod like this!

Moby_, Apr 6th 2025 at 9:33 AM

omg, I have yet to try this but I must say: you're a hero for separating the electricity library from the basic blocks

I'll definitely be developing mods using this (unless like, it doesn't work or something, but I think it does)

 

Also, about automation, I've been talking with someone about an analytic engine mod (to add a turing-complete computer, with architecture handling and assembly programming), we've been thinking about ways to give it more functionality by interacting with other mods, sounds like we got an answer :D

 

Also, do you have plans to add hanging wires? (maybe using the vanilla cloth/rope system)
It could be really cool for faster/long distance electricity transmission (which could even allow telegraph lines to be built maybe)

tehtelev , Apr 6th 2025 at 5:56 AM

Tisajokt Again - pistons must work on some energy, logic circuits too. I would not like to slide down to children's Minecraft. And in general, the redstone system there is terribly inconvenient.

Tisajokt, Apr 5th 2025 at 6:39 PM

Very interested in the logic/automation system in the roadmap, since I'd love to see VS be made Turing-complete; though logic systems could probably be simulated earlier on in the roadmap if a simple electrically-driven switch, clutch, transistor, or block-pushing piston was added?

tehtelev , Apr 3rd 2025 at 5:48 AM

InquisitorB The wires are being crafted. Make sure that you have downloaded the EP: Basics mod part with basic devices. This page contains only the electrical logic library.

InquisitorB, Apr 2nd 2025 at 11:13 PM

How are the wires going to be crafted? Casting? Anvil?

tehtelev , Mar 31st 2025 at 11:41 AM

AcidNight Name the file fr.json and put it in the same folder and start the game again. Localization will be adjusted automatically

AcidNight, Mar 31st 2025 at 10:40 AM

Hello, I just finished the French translation. I don't know if I can test it in advance by just putting it in the folder, or if I need to do something. Is there only one language folder per mod? I've seen some with multiple folders.

Here is the link to the GitHub for the translation:
https://github.com/AcidNight00/AcidNight/blob/main/VS_Electrical_Progressive_fr

tehtelev , Mar 30th 2025 at 4:53 PM

ElegantChimp Yes. For calculations, instant transfer is easier. And maybe someone doesn't want to make the game so difficult for themselves. Added a video.

ElegantChimp, Mar 30th 2025 at 4:17 PM

What are the down sides to instant speed of electricity? It seems like instant would make sense (90% the speed of light and all that). Is this implemented for performance purposes or due to being in beta? Also, the road map seems to reference videos. I would be curious to take a look at them, but I can't seem to find them.

ElegantChimp, Mar 30th 2025 at 2:24 PM

This is amazing!
I knew you were working on a full rewrite of the electricity mod, and this looks great. I am personally excited how you are splitting the mod into seporate sub-mods (I personally like to pick and choose features whereever possible). I'll definitely grab it for beta testing and run it for a bit to see if I run into any issues.