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 aref\BanItem;use pocketmine\command\Command;use pocketmine\command\Comman..

Decoded Output download

<?php 
namespace aref\BanItem;use pocketmine\command\Command;use pocketmine\command\CommandSender;use pocketmine\event\block\BlockBreakEvent;use pocketmine\event\block\BlockPlaceEvent;use pocketmine\event\entity\EntityShootBowEvent;use pocketmine\event\Listener;use pocketmine\event\player\PlayerBlockPickEvent;use pocketmine\event\player\PlayerBucketEmptyEvent;use pocketmine\event\player\PlayerBucketFillEvent;use pocketmine\event\player\PlayerInteractEvent;use pocketmine\event\player\PlayerItemUseEvent;use pocketmine\player\Player;use pocketmine\plugin\PluginBase;use pocketmine\utils\Config;class Main extends PluginBase implements Listener{private Config $b1;public function onEnable():void{$this->saveResource(base64_decode('Y29uZmlnLnltbA=='));$this->b1=new Config($this->getDataFolder().base64_decode('Y29uZmlnLnltbA=='),Config::YAML);$this->getServer()->getPluginManager()->registerEvents($this,$this);parent::onEnable();}/** 
* @throws \JsonException 
*/ public function onCommand(CommandSender $f2,Command $z3,string $x4,array$x5):bool{if($z3->getName()===base64_decode('YmFuaXRlbQ==')){if($f2 instanceof Player){$x6=$f2->getInventory()->getItemInHand()->getVanillaName();$this->b1->setNested($x6,base64_decode('QmFu'));$this->b1->save();}else{$f2->sendMessage(base64_decode('aW4gY21kIHJhIGRhciBnYW1lIGJlemFuaWQh'));}}return parent::onCommand($f2,$z3,$x4,$x5);}/** 
* @param BlockBreakEvent $e 
* @return void 
*/ public function onBreak(BlockBreakEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/** 
* @param PlayerItemUseEvent $e 
* @return void 
*/ public function onuse1(PlayerItemUseEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/** 
* @param PlayerInteractEvent $e 
* @return void 
*/ public function onuse2(PlayerInteractEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/** 
* @param BlockPlaceEvent $e 
* @return void 
*/ public function onPlace(BlockPlaceEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}} 
} ?>

Did this file decode correctly?

Original Code

<?php
namespace aref\BanItem;use pocketmine\command\Command;use pocketmine\command\CommandSender;use pocketmine\event\block\BlockBreakEvent;use pocketmine\event\block\BlockPlaceEvent;use pocketmine\event\entity\EntityShootBowEvent;use pocketmine\event\Listener;use pocketmine\event\player\PlayerBlockPickEvent;use pocketmine\event\player\PlayerBucketEmptyEvent;use pocketmine\event\player\PlayerBucketFillEvent;use pocketmine\event\player\PlayerInteractEvent;use pocketmine\event\player\PlayerItemUseEvent;use pocketmine\player\Player;use pocketmine\plugin\PluginBase;use pocketmine\utils\Config;class Main extends PluginBase implements Listener{private Config $b1;public function onEnable():void{$this->saveResource(base64_decode('Y29uZmlnLnltbA=='));$this->b1=new Config($this->getDataFolder().base64_decode('Y29uZmlnLnltbA=='),Config::YAML);$this->getServer()->getPluginManager()->registerEvents($this,$this);parent::onEnable();}/**
* @throws \JsonException
*/ public function onCommand(CommandSender $f2,Command $z3,string $x4,array$x5):bool{if($z3->getName()===base64_decode('YmFuaXRlbQ==')){if($f2 instanceof Player){$x6=$f2->getInventory()->getItemInHand()->getVanillaName();$this->b1->setNested($x6,base64_decode('QmFu'));$this->b1->save();}else{$f2->sendMessage(base64_decode('aW4gY21kIHJhIGRhciBnYW1lIGJlemFuaWQh'));}}return parent::onCommand($f2,$z3,$x4,$x5);}/**
* @param BlockBreakEvent $e
* @return void
*/ public function onBreak(BlockBreakEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/**
* @param PlayerItemUseEvent $e
* @return void
*/ public function onuse1(PlayerItemUseEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/**
* @param PlayerInteractEvent $e
* @return void
*/ public function onuse2(PlayerInteractEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}/**
* @param BlockPlaceEvent $e
* @return void
*/ public function onPlace(BlockPlaceEvent $g7):void{if($g7->isCancelled())return;$d8=$g7->getPlayer();$e9=$g7->getItem()->getVanillaName();if($this->b1->get($e9)!==false){if(!$d8->hasPermission(base64_decode('YmFuaXRlbS5hcmVmLmJ5cGFzcw=='))){$g7->cancel();$d8->sendMessage(base64_decode('aW4gaXRlbSBiYW4gYXN0IQ=='));}}}
}

Function Calls

None

Variables

None

Stats

MD5 ae7b0617ecdb5c21875fa7f4bba658b6
Eval Count 0
Decode Time 48 ms