/**
 * Hello, u're looking to steal my code, good luck!
 * If I were you I would at least ask permission before that,
 * I would be happy instead of you stealing my code and having to take drastic measures.
 * Well, thank you, Gabriel Aplok.
 */

(function(_0x3e6896,_0x5aaf7d){const _0x12ffa1=_0x22ec,_0x216765=_0x3e6896();while(!![]){try{const _0x2ee22a=-parseInt(_0x12ffa1(0x1ee))/0x1*(-parseInt(_0x12ffa1(0x1e4))/0x2)+-parseInt(_0x12ffa1(0x1eb))/0x3*(parseInt(_0x12ffa1(0x1ec))/0x4)+parseInt(_0x12ffa1(0x1e6))/0x5*(-parseInt(_0x12ffa1(0x1f1))/0x6)+-parseInt(_0x12ffa1(0x1ea))/0x7*(-parseInt(_0x12ffa1(0x1ef))/0x8)+parseInt(_0x12ffa1(0x1e9))/0x9*(parseInt(_0x12ffa1(0x1e2))/0xa)+-parseInt(_0x12ffa1(0x1f4))/0xb*(parseInt(_0x12ffa1(0x1f2))/0xc)+-parseInt(_0x12ffa1(0x1e5))/0xd;if(_0x2ee22a===_0x5aaf7d)break;else _0x216765['push'](_0x216765['shift']());}catch(_0x344fac){_0x216765['push'](_0x216765['shift']());}}}(_0x38f2,0x7378f));import{system,world}from'@minecraft/server';import{gunLoop}from'./guns/main';import{bulletEntityImpact}from'./guns/bullet';import'components/lights';import'components/props';function _0x38f2(){const _0x182c3c=['clearRun','projectileHitEntity','3985731pkDbQo','651gBCZhd','18xnxdzw','166128rKjDSr','afterEvents','258887IlccKR','29048EkKVlE','runTimeout','96ZGYrHu','5018748QPvmIv','warn','11MlWxmg','10nUeoYb','subscribe','6yCLvvK','4065451qhMIQM','32525zITZrI'];_0x38f2=function(){return _0x182c3c;};return _0x38f2();}function _0x22ec(_0x10b83a,_0x2d25af){const _0x38f233=_0x38f2();return _0x22ec=function(_0x22ec49,_0x2af218){_0x22ec49=_0x22ec49-0x1e2;let _0x377121=_0x38f233[_0x22ec49];return _0x377121;},_0x22ec(_0x10b83a,_0x2d25af);}const init=()=>{autoRunTick(),events();},tick=()=>{gunLoop();},autoRunTick=()=>{const _0x96463e=_0x22ec;tick();const _0x20970e=system[_0x96463e(0x1f0)](()=>{const _0x21b357=_0x96463e;try{system[_0x21b357(0x1e7)](_0x20970e),autoRunTick();}catch(_0x46643b){console[_0x21b357(0x1f3)](_0x46643b);}},0x2);},events=()=>{const _0x389506=_0x22ec;world[_0x389506(0x1ed)][_0x389506(0x1e8)][_0x389506(0x1e3)](bulletEntityImpact);};init();
