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 |
Stats
MD5 | ae7b0617ecdb5c21875fa7f4bba658b6 |
Eval Count | 0 |
Decode Time | 48 ms |