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

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace MlgRush\Arena;${"\x47\x4cO\x42\x41L\x53"}["t\x62\x61cw\x7a\x6eh"]="\x65\x7..

Decoded Output download

<?php namespace MlgRush\Arena;${"GLOBALS"}["tbacwznh"]="ev";${"GLOBALS"}["iowwoojjfm"]="entity";${"GLOBALS"}["rhhwxswduc"]="enemyBedDistance";${"GLOBALS"}["djshamqmh"]="player";${"GLOBALS"}["utyvxat"]="arena";${"GLOBALS"}["bppivmkdcrk"]="manager";use MlgRush\Main;use pocketmine\Player;use pocketmine\item\Item;use pocketminelock\Block;use pocketmine\event\Listener;use pocketmine\eventlock\BlockPlaceEvent;use pocketmine\eventlock\BlockBreakEvent;use pocketmine\event\player\PlayerQuitEvent;use pocketmine\event\entity\EntityDamageEvent;use pocketmine\event\entity\EntityDamageByEntityEvent;use pocketmine\event\player\PlayerInteractEvent;use pocketmine\event\player\PlayerMoveEvent;class ArenaListener implements Listener{private$plugin;private$arenaManager;public function __construct(Main$plugin,ArenaManager$manager){${"GLOBALS"}["dipddp"]="plugin";$this->plugin=${${"GLOBALS"}["dipddp"]};$this->arenaManager=${${"GLOBALS"}["bppivmkdcrk"]};}public function onQuit(PlayerQuitEvent$ev){if((${${"GLOBALS"}["utyvxat"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){$arena->onVictory($arena->getEnemy($ev->getPlayer()->getName()));}}public function onMove(PlayerMoveEvent$ev){$fxpamk="arena";if((${$fxpamk}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getPlayer()->getY()<-1){$zbnzipubuc="player";${"GLOBALS"}["hsfyof"]="player";${${"GLOBALS"}["djshamqmh"]}=$ev->getPlayer();$arena->setProperties(${${"GLOBALS"}["hsfyof"]});$arena->setItems(${$zbnzipubuc});$player->teleport($arena->getPlayer($player->getName())["pos"]);}}}public function onPlace(BlockPlaceEvent$ev){if((${${"GLOBALS"}["utyvxat"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getBlock()->getId()===Block::SANDSTONE&&$arena->gameIsOn()){$arena->onPlace($ev->getBlock());}else{$ev->setCancelled();}}}public function onBreak(BlockBreakEvent$ev){if((${${"GLOBALS"}["utyvxat"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getBlock()->getId()===Block::BED_BLOCK&&$arena->gameIsOn()){$nadkepodn="bedDistance";${$nadkepodn}=$arena->getPlayer($ev->getPlayer()->getName())["pos"]->distance($ev->getBlock());${"GLOBALS"}["kyidtwzylhh"]="bedDistance";${${"GLOBALS"}["rhhwxswduc"]}=$arena->getPlayer($arena->getEnemy($ev->getPlayer()->getName()))["pos"]->distance($ev->getBlock());if(${${"GLOBALS"}["kyidtwzylhh"]}>${${"GLOBALS"}["rhhwxswduc"]}){$arena->onScore($ev->getPlayer());}}if($ev->getBlock()->getId()!==Block::SANDSTONE){$ev->setCancelled();}}}public function onDamage(EntityDamageEvent$ev){${"GLOBALS"}["cmfsslntd"]="entity";$pyqsqtjfqs="entity";${${"GLOBALS"}["iowwoojjfm"]}=$ev->getEntity();if(!(${${"GLOBALS"}["cmfsslntd"]} instanceof Player)){return;}if((${${"GLOBALS"}["utyvxat"]}=$this->getArenaManager()->getPlayerArena(${$pyqsqtjfqs}))!==null){if($arena->isWaiting())return;$entity->setHealth(20);if($ev->getCause()===EntityDamageEvent::CAUSE_VOID&&$entity->getY()<=-16){$arena->setProperties(${${"GLOBALS"}["iowwoojjfm"]});$arena->setItems(${${"GLOBALS"}["iowwoojjfm"]});$entity->teleport($arena->getPlayer($entity->getName())["pos"]);$ev->setCancelled();return;}if(${${"GLOBALS"}["tbacwznh"]} instanceof EntityDamageByEntityEvent){if($ev->getDamager()instanceof Player){$entity->setHealth(20);}}}}public function onClick(PlayerInteractEvent$ev){if($ev->getItem()->getId()===Item::DYE){if((${${"GLOBALS"}["utyvxat"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){$ev->getPlayer()->sendMessage($this->getPlugin()->getCfg()->get("quited","Game end!"));$arena->onVictory($arena->getEnemy($ev->getPlayer()->getName()));}}}public function getArenaManager():ArenaManager{return$this->arenaManager;}public function getPlugin():Main{return$this->plugin;}} 
?>

Did this file decode correctly?

Original Code

<?php namespace MlgRush\Arena;${"\x47\x4cO\x42\x41L\x53"}["t\x62\x61cw\x7a\x6eh"]="\x65\x76";${"\x47L\x4fB\x41L\x53"}["io\x77woojj\x66\x6d"]="en\x74it\x79";${"\x47\x4c\x4f\x42\x41\x4cS"}["r\x68\x68\x77\x78\x73\x77\x64uc"]="e\x6e\x65m\x79B\x65\x64\x44\x69s\x74a\x6ece";${"G\x4c\x4f\x42\x41L\x53"}["\x64\x6a\x73\x68\x61m\x71m\x68"]="\x70\x6cay\x65\x72";${"G\x4cO\x42\x41LS"}["\x75t\x79\x76\x78a\x74"]="\x61\x72e\x6e\x61";${"\x47LOBA\x4c\x53"}["\x62\x70\x70\x69\x76\x6d\x6bd\x63rk"]="\x6dan\x61ge\x72";use MlgRush\Main;use pocketmine\Player;use pocketmine\item\Item;use pocketmine\block\Block;use pocketmine\event\Listener;use pocketmine\event\block\BlockPlaceEvent;use pocketmine\event\block\BlockBreakEvent;use pocketmine\event\player\PlayerQuitEvent;use pocketmine\event\entity\EntityDamageEvent;use pocketmine\event\entity\EntityDamageByEntityEvent;use pocketmine\event\player\PlayerInteractEvent;use pocketmine\event\player\PlayerMoveEvent;class ArenaListener implements Listener{private$plugin;private$arenaManager;public function __construct(Main$plugin,ArenaManager$manager){${"G\x4cOB\x41\x4cS"}["\x64\x69p\x64\x64\x70"]="pl\x75gi\x6e";$this->plugin=${${"G\x4c\x4f\x42\x41\x4cS"}["\x64\x69\x70\x64d\x70"]};$this->arenaManager=${${"G\x4c\x4f\x42\x41\x4cS"}["\x62\x70\x70iv\x6d\x6bd\x63r\x6b"]};}public function onQuit(PlayerQuitEvent$ev){if((${${"GLOB\x41LS"}["uty\x76\x78a\x74"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){$arena->onVictory($arena->getEnemy($ev->getPlayer()->getName()));}}public function onMove(PlayerMoveEvent$ev){$fxpamk="ar\x65na";if((${$fxpamk}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getPlayer()->getY()<-1){$zbnzipubuc="p\x6c\x61y\x65\x72";${"\x47LO\x42\x41L\x53"}["\x68\x73fy\x6ff"]="\x70\x6c\x61\x79er";${${"\x47\x4c\x4fB\x41\x4cS"}["\x64j\x73\x68\x61m\x71m\x68"]}=$ev->getPlayer();$arena->setProperties(${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x68s\x66\x79\x6ff"]});$arena->setItems(${$zbnzipubuc});$player->teleport($arena->getPlayer($player->getName())["\x70\x6f\x73"]);}}}public function onPlace(BlockPlaceEvent$ev){if((${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x75\x74\x79\x76\x78at"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getBlock()->getId()===Block::SANDSTONE&&$arena->gameIsOn()){$arena->onPlace($ev->getBlock());}else{$ev->setCancelled();}}}public function onBreak(BlockBreakEvent$ev){if((${${"\x47L\x4f\x42\x41L\x53"}["\x75tyv\x78a\x74"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){if($arena->isWaiting())return;if($ev->getBlock()->getId()===Block::BED_BLOCK&&$arena->gameIsOn()){$nadkepodn="\x62\x65dD\x69\x73t\x61nce";${$nadkepodn}=$arena->getPlayer($ev->getPlayer()->getName())["\x70os"]->distance($ev->getBlock());${"\x47\x4c\x4f\x42\x41L\x53"}["k\x79\x69\x64t\x77\x7a\x79\x6chh"]="b\x65\x64\x44\x69s\x74\x61n\x63\x65";${${"\x47L\x4fB\x41\x4c\x53"}["\x72hh\x77\x78\x73\x77\x64\x75\x63"]}=$arena->getPlayer($arena->getEnemy($ev->getPlayer()->getName()))["pos"]->distance($ev->getBlock());if(${${"\x47L\x4fB\x41\x4c\x53"}["\x6b\x79i\x64\x74\x77\x7a\x79lh\x68"]}>${${"\x47\x4c\x4f\x42\x41L\x53"}["\x72h\x68\x77\x78\x73w\x64\x75\x63"]}){$arena->onScore($ev->getPlayer());}}if($ev->getBlock()->getId()!==Block::SANDSTONE){$ev->setCancelled();}}}public function onDamage(EntityDamageEvent$ev){${"\x47\x4cO\x42\x41\x4c\x53"}["\x63mf\x73\x73\x6c\x6e\x74\x64"]="e\x6eti\x74\x79";$pyqsqtjfqs="\x65n\x74\x69\x74y";${${"G\x4c\x4f\x42A\x4cS"}["\x69o\x77\x77o\x6f\x6a\x6a\x66m"]}=$ev->getEntity();if(!(${${"\x47LO\x42\x41\x4c\x53"}["\x63m\x66s\x73l\x6e\x74\x64"]} instanceof Player)){return;}if((${${"\x47L\x4f\x42\x41\x4cS"}["\x75ty\x76xa\x74"]}=$this->getArenaManager()->getPlayerArena(${$pyqsqtjfqs}))!==null){if($arena->isWaiting())return;$entity->setHealth(20);if($ev->getCause()===EntityDamageEvent::CAUSE_VOID&&$entity->getY()<=-16){$arena->setProperties(${${"\x47L\x4fBA\x4c\x53"}["\x69\x6fw\x77\x6f\x6f\x6a\x6a\x66\x6d"]});$arena->setItems(${${"GL\x4f\x42AL\x53"}["\x69\x6f\x77wooj\x6afm"]});$entity->teleport($arena->getPlayer($entity->getName())["p\x6f\x73"]);$ev->setCancelled();return;}if(${${"\x47L\x4f\x42A\x4c\x53"}["\x74\x62a\x63\x77z\x6e\x68"]} instanceof EntityDamageByEntityEvent){if($ev->getDamager()instanceof Player){$entity->setHealth(20);}}}}public function onClick(PlayerInteractEvent$ev){if($ev->getItem()->getId()===Item::DYE){if((${${"\x47\x4cOBA\x4cS"}["u\x74\x79\x76x\x61t"]}=$this->getArenaManager()->getPlayerArena($ev->getPlayer()))!==null){$ev->getPlayer()->sendMessage($this->getPlugin()->getCfg()->get("q\x75it\x65\x64","\x47\x61me en\x64\x21"));$arena->onVictory($arena->getEnemy($ev->getPlayer()->getName()));}}}public function getArenaManager():ArenaManager{return$this->arenaManager;}public function getPlugin():Main{return$this->plugin;}}
?>

Function Calls

None

Variables

None

Stats

MD5 c5d68589480bd12660f4de1209e59da2
Eval Count 0
Decode Time 46 ms