z_mirror/PipeVisualizer
git clone https://git.raiguard.me/z_mirror/PipeVisualizer
c229b50
main
1local blacklist ={} 2 3blacklist . add_remote_interface =function () 4remote . add_interface ( "PipeVisualizer" , { 5--- @param entity_names string[] 6blacklist =function ( entity_names ) 7if type ( entity_names ) ~= "table" then 8return 9end 10for _ , entity_name in pairs ( entity_names ) do 11global . blacklist [ entity_name ] =true 12end 13end , 14} ) 15end 16 17---@param e ConfigurationChangedData? 18local function reset ( e ) 19-- Blacklist has to be rebuilt on every config change 20--- @type table<UnitNumber, boolean> 21global . blacklist ={} 22end 23 24blacklist . on_init =reset 25blacklist . on_configuration_changed =reset 26 27return blacklist