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 /* __________________________________________________ | Aquamarine 1.0..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |       Aquamarine 1.0.8-private release           | 
    |     Author's VK: https://vk.com/maruselplay      | 
    |    VK Group: https://vk.com/aquamarine.team      | 
    |__________________________________________________| 
*/ 
 namespace pocketmine; use pocketmine\metadata\Metadatable; use pocketmine\metadata\MetadataValue; use pocketmine
bt	ag\CompoundTag; use pocketmine\plugin\Plugin; class OfflinePlayer implements IPlayer, Metadatable { private $name; private $server; private $namedtag = null; public function __construct(Server $O8666750554638273663, string $O3599798456741367439) { goto O7017216256965789604; O9490452077757990025: $this->namedtag = $this->server->getOfflinePlayerData($this->name); goto O6795024766922691992; O7461847740886599665: $this->name = $O3599798456741367439; goto O0022200532727619925; O6795024766922691992: O3354301333344022270: goto O6222331864050594555; O7017216256965789604: $this->server = $O8666750554638273663; goto O7461847740886599665; O0022200532727619925: if (!$this->server->hasOfflinePlayerData($this->name)) { goto O3354301333344022270; } goto O9490452077757990025; O6222331864050594555: } public function isOnline() { return $this->getPlayer() !== null; } public function getName() : string { return $this->name; } public function getServer() { return $this->server; } public function isOp() { return $this->server->isOp(strtolower($this->getName())); } public function setOp($O9021849237811156087) { goto O5647759397375571705; O4250462980326021826: $this->server->removeOp(strtolower($this->getName())); goto O8801966823634288985; O6472004711838904326: $this->server->addOp(strtolower($this->getName())); goto O6005302907524712712; O2793187171498568373: return; goto O4625905381809225809; O6005302907524712712: O4517911617710369705: goto O4502552450047746069; O9828376256945292823: O1617459428276683992: goto O6472004711838904326; O8801966823634288985: goto O4517911617710369705; goto O9828376256945292823; O4625905381809225809: O7772640187759872750: goto O9474613453238659185; O9474613453238659185: if ($O9021849237811156087) { goto O1617459428276683992; } goto O4250462980326021826; O5647759397375571705: if (!($O9021849237811156087 === $this->isOp())) { goto O7772640187759872750; } goto O2793187171498568373; O4502552450047746069: } public function isBanned() { return $this->server->getNameBans()->isBanned(strtolower($this->getName())); } public function setBanned($O9021849237811156087) { goto O2590749769145814708; O4026428885577691105: goto O6263327135053225258; goto O9650952299937574069; O2590749769145814708: if ($O9021849237811156087) { goto O5137557223240147595; } goto O6396065737742781747; O9650952299937574069: O5137557223240147595: goto O8167575058440765265; O6396065737742781747: $this->server->getNameBans()->remove($this->getName()); goto O4026428885577691105; O8167575058440765265: $this->server->getNameBans()->addBan($this->getName(), null, null, null); goto O7747698462576643104; O7747698462576643104: O6263327135053225258: goto O2584938348266221047; O2584938348266221047: } public function isWhitelisted() { return $this->server->isWhitelisted(strtolower($this->getName())); } public function setWhitelisted($O9021849237811156087) { goto O1850319338368373340; O9156085285280844656: $this->server->addWhitelist(strtolower($this->getName())); goto O3841513683969775020; O7251932164549139905: O6463039749289271791: goto O9156085285280844656; O3841513683969775020: O4403485495525862199: goto O9700254217062328375; O5601779669126447975: $this->server->removeWhitelist(strtolower($this->getName())); goto O4963544978072117004; O1850319338368373340: if ($O9021849237811156087) { goto O6463039749289271791; } goto O5601779669126447975; O4963544978072117004: goto O4403485495525862199; goto O7251932164549139905; O9700254217062328375: } public function getPlayer() { return $this->server->getPlayerExact($this->getName()); } public function getFirstPlayed() { return $this->namedtag instanceof CompoundTag ? $this->namedtag["firstPlayed"] : null; } public function getLastPlayed() { return $this->namedtag instanceof CompoundTag ? $this->namedtag["lastPlayed"] : null; } public function hasPlayedBefore() { return $this->namedtag instanceof CompoundTag; } public function setMetadata(string $O5115178735321487496, MetadataValue $O0597732761241582842) { $this->server->getPlayerMetadata()->setMetadata($this, $O5115178735321487496, $O0597732761241582842); } public function getMetadata(string $O5115178735321487496) { return $this->server->getPlayerMetadata()->getMetadata($this, $O5115178735321487496); } public function hasMetadata(string $O5115178735321487496) : bool { return $this->server->getPlayerMetadata()->hasMetadata($this, $O5115178735321487496); } public function removeMetadata(string $O5115178735321487496, Plugin $O6093786580670882237) { $this->server->getPlayerMetadata()->removeMetadata($this, $O5115178735321487496, $O6093786580670882237); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |       Aquamarine 1.0.8-private release           |
    |     Author's VK: https://vk.com/maruselplay      |
    |    VK Group: https://vk.com/aquamarine.team      |
    |__________________________________________________|
*/
 namespace pocketmine; use pocketmine\metadata\Metadatable; use pocketmine\metadata\MetadataValue; use pocketmine\nbt\tag\CompoundTag; use pocketmine\plugin\Plugin; class OfflinePlayer implements IPlayer, Metadatable { private $name; private $server; private $namedtag = null; public function __construct(Server $O8666750554638273663, string $O3599798456741367439) { goto O7017216256965789604; O9490452077757990025: $this->namedtag = $this->server->getOfflinePlayerData($this->name); goto O6795024766922691992; O7461847740886599665: $this->name = $O3599798456741367439; goto O0022200532727619925; O6795024766922691992: O3354301333344022270: goto O6222331864050594555; O7017216256965789604: $this->server = $O8666750554638273663; goto O7461847740886599665; O0022200532727619925: if (!$this->server->hasOfflinePlayerData($this->name)) { goto O3354301333344022270; } goto O9490452077757990025; O6222331864050594555: } public function isOnline() { return $this->getPlayer() !== null; } public function getName() : string { return $this->name; } public function getServer() { return $this->server; } public function isOp() { return $this->server->isOp(strtolower($this->getName())); } public function setOp($O9021849237811156087) { goto O5647759397375571705; O4250462980326021826: $this->server->removeOp(strtolower($this->getName())); goto O8801966823634288985; O6472004711838904326: $this->server->addOp(strtolower($this->getName())); goto O6005302907524712712; O2793187171498568373: return; goto O4625905381809225809; O6005302907524712712: O4517911617710369705: goto O4502552450047746069; O9828376256945292823: O1617459428276683992: goto O6472004711838904326; O8801966823634288985: goto O4517911617710369705; goto O9828376256945292823; O4625905381809225809: O7772640187759872750: goto O9474613453238659185; O9474613453238659185: if ($O9021849237811156087) { goto O1617459428276683992; } goto O4250462980326021826; O5647759397375571705: if (!($O9021849237811156087 === $this->isOp())) { goto O7772640187759872750; } goto O2793187171498568373; O4502552450047746069: } public function isBanned() { return $this->server->getNameBans()->isBanned(strtolower($this->getName())); } public function setBanned($O9021849237811156087) { goto O2590749769145814708; O4026428885577691105: goto O6263327135053225258; goto O9650952299937574069; O2590749769145814708: if ($O9021849237811156087) { goto O5137557223240147595; } goto O6396065737742781747; O9650952299937574069: O5137557223240147595: goto O8167575058440765265; O6396065737742781747: $this->server->getNameBans()->remove($this->getName()); goto O4026428885577691105; O8167575058440765265: $this->server->getNameBans()->addBan($this->getName(), null, null, null); goto O7747698462576643104; O7747698462576643104: O6263327135053225258: goto O2584938348266221047; O2584938348266221047: } public function isWhitelisted() { return $this->server->isWhitelisted(strtolower($this->getName())); } public function setWhitelisted($O9021849237811156087) { goto O1850319338368373340; O9156085285280844656: $this->server->addWhitelist(strtolower($this->getName())); goto O3841513683969775020; O7251932164549139905: O6463039749289271791: goto O9156085285280844656; O3841513683969775020: O4403485495525862199: goto O9700254217062328375; O5601779669126447975: $this->server->removeWhitelist(strtolower($this->getName())); goto O4963544978072117004; O1850319338368373340: if ($O9021849237811156087) { goto O6463039749289271791; } goto O5601779669126447975; O4963544978072117004: goto O4403485495525862199; goto O7251932164549139905; O9700254217062328375: } public function getPlayer() { return $this->server->getPlayerExact($this->getName()); } public function getFirstPlayed() { return $this->namedtag instanceof CompoundTag ? $this->namedtag["\146\x69\x72\163\164\x50\154\141\171\x65\144"] : null; } public function getLastPlayed() { return $this->namedtag instanceof CompoundTag ? $this->namedtag["\154\x61\163\164\120\154\x61\171\x65\144"] : null; } public function hasPlayedBefore() { return $this->namedtag instanceof CompoundTag; } public function setMetadata(string $O5115178735321487496, MetadataValue $O0597732761241582842) { $this->server->getPlayerMetadata()->setMetadata($this, $O5115178735321487496, $O0597732761241582842); } public function getMetadata(string $O5115178735321487496) { return $this->server->getPlayerMetadata()->getMetadata($this, $O5115178735321487496); } public function hasMetadata(string $O5115178735321487496) : bool { return $this->server->getPlayerMetadata()->hasMetadata($this, $O5115178735321487496); } public function removeMetadata(string $O5115178735321487496, Plugin $O6093786580670882237) { $this->server->getPlayerMetadata()->removeMetadata($this, $O5115178735321487496, $O6093786580670882237); } }

Function Calls

None

Variables

None

Stats

MD5 3934f1b1d6d48ebfe94582d90b95a68b
Eval Count 0
Decode Time 64 ms