window.mcInitializers = {}; window.addMCInitializer = function(_name, _func) { // if(!!window.mcInitializers[_name]) { // console.warn('ALIX initializer ' + _name + ' exists. Will overwrite.'); // } window.mcInitializers[_name] = _func; }; window.runMCInitializers = function() { if(!!mcInitializers) { for(let func in mcInitializers) { if(mcInitializers.hasOwnProperty(func)) { try { // console.log("ALIX running MC initer", func); mcInitializers[func](); } catch(e) { console.warn('MC init error: ', e); console.warn('Initer: ', func); } } } } };