ZwerOxotnik's multipurpose mod with 11 addons [zk-lib][WIP]


Multipurpose mod with switchable addons. Also, supports auto-generated mods etc. I'll add a universal command widget in the next major update

a month ago
0.17 - 1.1
10397

Changelog

Version: 0.8.2
Date: 2021-05-22
  Features:
    - Added library "zk_lib" as util for data stage
  Changes:
    - Fixed "auto-mining" for multiplayer
  Notes:
    - Refactored some code
Version: 0.8.0
Date: 2021-05-13
  Features:
    - Added library "fakes"
  Changes:
    - Changed description
  Notes:
    - Changed README.md
    - Added CONTRIBUTING.md
Version: 0.7.16
Date: 2021-04-27
  Changes:
    - Changed maximum value in "restrict_building" addon to 100 (use with cautious, it may impact on your perfomance too much)
Version: 0.7.14
Date: 2021-04-14
  Changes:
    - Removed translation "too-long-nickname" because a similar translation exists in Factorio.
Version: 0.7.12
Date: 2021-04-13
  Changes:
    - "Teams" addon was moved to mods.factorio.com/mod/teams-zo because it works differently now
Version: 0.7.10
Date: 2021-04-12
  Changes:
    - Changed commands and localization slightly
Version: 0.7.8
Date: 2021-04-11
  Bugfixes:
    - Fixed loading of the mod (big since ~v0.7.0)
Version: 0.7.6
Date: 2021-04-11
  Features:
    - "Teams" addon: new team saves technologies of a "parent" team
  Changes:
    - Changed some localization
    - Improved commands and its stability
  Bugfixes:
    - Fixed some events of "timesaver for crafting" addon
  Noted:
    - Refactored some stuff
Version: 0.7.4
Date: 2021-04-09
  Bugfixes:
    - Fast fix for /team-list
Version: 0.7.2
Date: 2021-04-09
  Features:
    - "Teams" addon:
    - Improved output of commands
    - Output of /show-team looks cleaner and obvious
  Changes:
    - "Teams" addon:
    - Input is safer now
  Bugfixes:
    - Changed description of "Teams"
Version: 0.7.0
Date: 2021-04-09
  Features:
    - "Teams" addon: added new commands:
    - /remove-team <team name>
    - /show-team [team name]
    - /team-list
    - /kick-teammate <player name>
    - And improved /create-team <team name> (also, it was /create_team, btw)
    - And added interface "zo-teams-core" + mod events
  Changes:
    - Simplified data and actions for addons which don't have events 
  bugfixes:
    - Fixed loading of commands (it caused desync, bug since v0.6.6)
Version: 0.6.8
Date: 2021-03-27
  Bugfixes:
    - Fixed events of "timesaver-for-crafting"
Version: 0.6.6
Date: 2021-03-26
  Changes:
    - Changed handling of commands inside zk-lib for addons (it's steadier and simpler now)
    - Added example about addons
    - Optimized sounds of zk-lib
Version: 0.6.4
Date: 2020-12-22
  Bugfixes:
    - Addons works steadier with same mods
Version: 0.6.2
Date: 2020-11-29
  Changes:
    - Updated some info
Version: 0.6.0
Date: 2020-11-26
  Bugfixes:
    - Fixed default events of addons on Nth tick
  Major features:
    - Separated addons to "safe" addons and insecure addons in order to avoid restarts
  Changes:
    - Refactored
  Note:
    - Removed some hidden data for Factorio 1.1
Version: 0.5.0
Date: 2020-11-22
  Bugfixes:
    - Fixed core init for fresh maps
  Changes:
    - Changed modes for addons
    - Added a notification about not enabled addon
    - Hid a secret message
  Note:
    - I quess, it's stable version for current addons
Version: 0.4.4
Date: 2020-11-22
  Bugfixes:
    - Fixed initialization of addons (not all cases are tested)
    - Event listener works with "on_configuration_changed" now
Version: 0.4.3
Date: 2020-11-22
  Major features:
    - Added and adapted https://mods.factorio.com/mod/CopyAssemblerPipeDirection as an addon
    - Added and improved https://mods.factorio.com/mod/adrenaline as an addon
  Bugfixes:
    - Fixed tick events of mutual addons when they were disabled
Version: 0.4.2
Date: 2020-11-22
  Major features:
    - Added "Private electricity" from https://mods.factorio.com/mod/diplomacy as an addon
    - Added "Restrict building" from https://mods.factorio.com/mod/diplomacy as an addon
  Bugfixes:
    - Improved stability
  Changes:
    - Updated the warning about addons
Version: 0.4.1
Date: 2020-11-21
  Major features:
    - Added and modified https://mods.factorio.com/mod/searching-flashlightR as an addon
  Changes:
    - Improved localization
Version: 0.4.0
Date: 2020-11-21
  Bugfixes:
    - New loading of addons to improve stability when addons didn't raise their init function
    - SOME addons with global data works BETTER in multiplayer THAN in singleplayer! BUT it didn't work so well with addons which have event "on_tick" and interact with global data in the event.
  Notes:
    - Refactored loading of addons with core of the mod
Version: 0.3.5
Date: 2020-11-20
  Changes:
    - Applied auto-settings to prevent some possible bugs
  Notes:
    - Slightly refactored
Version: 0.3.4
Date: 2020-11-20
  Changes:
    - Added a warning about addons
  Bugfixes:
    - Applied a workaround for correct loading of some addons when you turn them and they wasn't initialised due to "temporal logic"
Version: 0.3.3
Date: 2020-11-20
  Major features:
    - Added improved addon https://mods.factorio.com/mod/timesaver-for-crafting
Version: 0.3.2
Date: 2020-11-20
  Changes:
    - Fastfix
Version: 0.3.1
Date: 2020-11-20
  Changes:
    - Improved localization
    - Made addon system more comfier
Version: 0.3.0
Date: 2020-11-19
  Major features:
    - Added addon https://mods.factorio.com/mod/auto-mining
    - Added addon "Delete decoratives"
  Features:
    - Added safe mode for mutable addons (it saves game when you change their state)
    - Updated and added new static-lib (LuaPlayer)
    - Extended game interctations between data-game stage for events
  Notes:
    - Refactoring
Version: 0.2.7
Date: 2020-11-18
  Changes:
    - Changed view of addon map settings
    - Changed localization for addon "Scanning rocket with radars"
Version: 0.2.6
Date: 2020-11-18
  Changes:
    - Improved compability with mods. There are no conflicts with original mods at all since this version.
Version: 0.2.5
Date: 2020-11-18
  Changes:
    - Small bugfixes
    - Loads settings of addons in another way
Version: 0.2.4
Date: 2020-11-18
  Changes:
    - Current addons related with random items works a little bit faster and more properly now
Version: 0.2.3
Date: 2020-11-18
  Major features:
    - Added addon https://mods.factorio.com/mod/teams-zo
Version: 0.2.2
Date: 2020-11-18
  Major features:
    - Added addon https://mods.factorio.com/mod/scan-rocket-with-radars
  Changes:
    - Added proper localisation to addons
  Bugfixes:
    - Mutable mode works with events properly on init stage now
Version: 0.2.1
Date: 2020-11-17
  Major features:
    - Added mutable mode for addons (you can disable addons during the game now)
Version: 0.2.0
Date: 2020-11-27
  Major features:
    - Added a safe version of addons (https://mods.factorio.com/mod/random-gifts-by-timer + https://mods.factorio.com/mod/kill-nest-get-gift)
  Changes:
    - Optimized files
Version: 0.1.3
Date: 2020-09-28
  Changes:
    - Added new message
Version: 0.1.0
Date: 2020-08-01
  Notes:
    - Published on mods.factorio.com from https://github.com/ZwerOxotnik/zk-lib