/* Copyright 2025 <FireWave Interactive>. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. You may not use this work for commercial purposes, and you may not alter, transform, or build upon this work. For more details, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ */
(function(_0x415ac6,_0x2a5b51){const _0x13a269=_0x2978,_0x2d2fef=_0x415ac6();while(!![]){try{const _0x19987e=-parseInt(_0x13a269(0x179))/0x1+parseInt(_0x13a269(0x183))/0x2+-parseInt(_0x13a269(0x18a))/0x3*(-parseInt(_0x13a269(0x17f))/0x4)+parseInt(_0x13a269(0x17a))/0x5+parseInt(_0x13a269(0x182))/0x6*(-parseInt(_0x13a269(0x185))/0x7)+parseInt(_0x13a269(0x17d))/0x8+parseInt(_0x13a269(0x180))/0x9*(parseInt(_0x13a269(0x187))/0xa);if(_0x19987e===_0x2a5b51)break;else _0x2d2fef['push'](_0x2d2fef['shift']());}catch(_0x41e7c3){_0x2d2fef['push'](_0x2d2fef['shift']());}}}(_0x1fb4,0xbc1c4));import{system}from'@minecraft/server';import _0x1469d4 from'main/modules/bullet-projectile';import _0x560398 from'main/modules/core';import _0xc1866d from'main/modules/guns';import _0x362979 from'main/modules/lore';import _0x30a6a3 from'main/modules/player-join';import{DEBUG}from'main/util/data';import'./main/components/main';function _0x1fb4(){const _0x3136f6=['120XNzlfd','info','forEach','299631aDcSlR','name',']\x20Error\x20in\x20tick\x20callback:','runInterval','length','542905VjPIyo','1595335KtYxZc','\x20modules...',']\x20Error\x20during\x20initialization:','5898512JnLXPb','Initializing\x20','4RrRlTd','33444sdgBqB','error','774uIxFPC','2599484CIWsJf','constructor','64421dwngKz','initialize'];_0x1fb4=function(){return _0x3136f6;};return _0x1fb4();}import'./main/util/attachments';import'./main/util/settings';function _0x2978(_0x477347,_0x3e56a8){const _0x1fb45b=_0x1fb4();return _0x2978=function(_0x297898,_0x29b0bb){_0x297898=_0x297898-0x178;let _0x1b4626=_0x1fb45b[_0x297898];return _0x1b4626;},_0x2978(_0x477347,_0x3e56a8);}const activeModules=[new _0x30a6a3(),new _0x560398(),new _0xc1866d(),new _0x1469d4(),new _0x362979()];let currentTick=0x0;const initializeTickIntervalManager=()=>{const _0x289323=_0x2978;system[_0x289323(0x18d)](()=>{const _0x485222=_0x289323;activeModules[_0x485222(0x189)](_0x24f28e=>{const _0x13e6c9=_0x485222;_0x24f28e['tickIntervals'][_0x13e6c9(0x189)]((_0x4d1a87,_0x1658a1)=>{const _0x437117=_0x13e6c9;if(currentTick%_0x1658a1===0x0)try{_0x4d1a87['call'](_0x24f28e);}catch(_0x298148){if(DEBUG)console[_0x437117(0x181)]('['+_0x24f28e['constructor'][_0x437117(0x18b)]+_0x437117(0x18c),_0x298148);}});}),currentTick++;},0x1);},initializeModules=()=>{const _0x110669=_0x2978;if(DEBUG)console[_0x110669(0x188)](_0x110669(0x17e)+activeModules[_0x110669(0x178)]+_0x110669(0x17b));activeModules['forEach'](_0xd00fe8=>{const _0x3db06a=_0x110669;try{_0xd00fe8[_0x3db06a(0x186)]();}catch(_0x548bbb){if(DEBUG)console[_0x3db06a(0x181)]('['+_0xd00fe8[_0x3db06a(0x184)][_0x3db06a(0x18b)]+_0x3db06a(0x17c),_0x548bbb);}});if(DEBUG)console[_0x110669(0x188)]('All\x20modules\x20initialized');};(function startApplication(){initializeModules(),initializeTickIntervalManager();}());