z_mirror/EditorExtensions
git clone https://git.raiguard.me/z_mirror/EditorExtensions
f0478c9
hidden-items
1--- @param e BuiltEvent 2local function on_entity_built ( e ) 3local entity =e . created_entity or e . entity or e . destination 4if not entity or not entity . valid or entity . name ~= "ee-super-inserter" then 5return 6end 7local control =entity . get_control_behavior () 8if control then 9return 10end 11-- This is a newly placed inserter, so set control mode to blacklist by default 12entity . inserter_filter_mode ="blacklist" 13end 14 15local super_inserter ={} 16 17super_inserter . events ={ 18[ defines . events . on_built_entity ] =on_entity_built , 19[ defines . events . on_entity_cloned ] =on_entity_built , 20[ defines . events . on_robot_built_entity ] =on_entity_built , 21[ defines . events . script_raised_built ] =on_entity_built , 22[ defines . events . script_raised_revive ] =on_entity_built , 23} 24 25return super_inserter