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 eval(gzinflate(base64_decode('DZdFrsUIDkWX01XKIEzqUeCFmZNJK8zMWX3/uWXJ9vW5dnmlwz/110..

Decoded Output download

eval(gzinflate(base64_decode('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')));eval(gzinflate(base64_decode('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')));eval(gzinflate(base64_decode('U4mPLzEJSonIsUzOL7RNSixONTOJT0lNzk9J1VBBltO0RuHaFpcUlRShKtFRdyt29wx3KfU1zAwzTQ728CsIdC1X11Evdw0s8PMITjYNyzT0LXUJ93QvdlPXtE4tS8xBt6Q0rzi1BF0QAA==')));$__t4RdXl9coq='DQogbmFtZUVJYU1lIFRyU2VUb25lVGVhbVxwdGVtQ29yZTsgU0VlIHBudmFsVmRBcmdTbWVudHN4TWVJdFZvbjsgU0VlIElvTWtldG1WbmVcdWVydmVyOyBTRWUgSW9Na2V0bVZuZVxibG9Na1x7aWFuVmxsYUJsb01rRSBhRSBCbG9Na0V9OyBTRWUgSW9Na2V0bVZuZVxkYXRhXGJlZHJvTWtcYmxvTWtce0Jsb01rdXRhdGVIYXRhfTsgU0VlIElvTWtldG1WbmVcZGF0YVxiZWRyb01rXFZ0ZW1ce3B0ZW1UeUllSGVFZXJWYWxWemVzeE1lSXRWb24sIHVhdmVkcHRlbUhhdGEsIHVhdmVkcHRlbXV0YU1rSGF0YX07IFNFZSBJb01rZXRtVm5lXGRhdGFcdWF2ZWRIYXRhTG9hZFZuZ3N4TWVJdFZvbjsgU0VlIElvTWtldG1WbmVcbmJ0XHtMVnR0bGVzbmRWYW5XYnR1ZXJWYWxWemVyLCBUcmVlUm9vdH07IFNFZSBJb01rZXRtVm5lXG5idFx0YWdce0NvbUlvU25kVGFnLCBwbnRUYWcsIHdsb2F0VGFnLCB1dHJWbmdUYWcsIEJ5dGVUYWd9OyBTRWUgSW9Na2V0bVZuZVxWdGVtXHtwdGVtLCBpYW5WbGxhcHRlbUUgYUUgcHRlbUV9OyBTRWUgSW9Na2V0bVZuZVxTdFZsRVx1Vm5nbGV0b25UcmFWdDsgU0VlIElvTWtldG1WbmVcSWxTZ1ZuXFBsU2dWbkJhRWU7IFNFZSBJb01rZXRtVm5lXEZvcmxkXGZvcm1hdFxWb1xRbG9iYWxwdGVtSGF0YURhbmRsZXJFOyBNbGFFRSBwdGVtQ29yZSBleHRlbmRFIFBsU2dWbkJhRWV7IFNFZSB1Vm5nbGV0b25UcmFWdDsgSVNibFZNIGZTbk10Vm9uIG9uTG9hZCgpIDogdm9WZHsgJHRoVkUtPkVldHBuRXRhbk1lKCR0aFZFKTsgfSBJU2JsVk0gZlNuTXRWb24gb25zbmFibGUoKSA6IHZvVmR7IHVlcnZlcjo6Z2V0cG5FdGFuTWUoKS0+Z2V0TG9nZ2VyKCktPkZhcm5WbmcoIu2VtOuLuSDtlIzrn6zqt7jsnbjsnYAgMuywqCDsiJjsoJUg67CPIDLssKgg67Cw7Y+s66W8IOq4iOyngO2VmOqzoCDsnojsirXri4jri6QuIik7IHVlcnZlcjo6Z2V0cG5FdGFuTWUoKS0+Z2V0TG9nZ2VyKCktPkZhcm5WbmcoIuygnOyekeyekDogV2VybyBMU25hIik7IH0gSVNibFZNIGZTbk10Vm9uIE1oYW5nZXVhdmVkcHRlbUhhdGEocHRlbSAkVnRlbSkgOiB1YXZlZHB0ZW1IYXRheyByZXRTcm4gUWxvYmFscHRlbUhhdGFEYW5kbGVyRTo6Z2V0dWVyVmFsVnplcigpLT5FZXJWYWxWemVUeUllKCRWdGVtKTsgfSBJU2JsVk0gZlNuTXRWb24gZ2V0dWF2ZWRwdGVtSGF0YShFdHJWbmcgJG5hbWUsIFZudCAkbWV0YSA9IDAsID9CbG9Na3V0YXRlSGF0YSAkYmxvTWsgPSBuU2xsLCA/Q29tSW9TbmRUYWcgJG5idCA9IG5TbGwpIDogdWF2ZWRwdGVtSGF0YXsgcmV0U3JuIG5lRiB1YXZlZHB0ZW1IYXRhKCRuYW1lLCAkbWV0YSwgJGJsb01rLCAkbmJ0KTsgfSBJU2JsVk0gZlNuTXRWb24gU0lncmFkZXVhdmVkcHRlbXV0YU1rSGF0YSh1YXZlZHB0ZW1IYXRhICRFYXZlZHB0ZW1IYXRhLCBWbnQgJE1vU250KSA6IHVhdmVkcHRlbXV0YU1rSGF0YXsgcmV0U3JuIG5lRiB1YXZlZHB0ZW11dGFNa0hhdGEoJEVhdmVkcHRlbUhhdGEsICRNb1NudCwgblNsbCwgblNsbCwgW10sIFtdKTsgfSBJU2JsVk0gRXRhdFZNIGZTbk10Vm9uIGpFb251ZXJWYWxWemUocHRlbSAkVnRlbSkgOiBhcnJheXsgJFZ0ZW0gPSAoISRWdGVtLT5WRVdTbGwoKSkgPyAkVnRlbSA6IEJsb01rRTo6QXBSKCktPmFFcHRlbSgpLT5FZXRXYW1lZFRhZyhDb21Jb1NuZFRhZzo6TXJlYXRlKCktPkVldEJ5dGUoIlZudl9oYU1rIiwgNSkpOyAkRWF2ZWRwdGVtSGF0YSA9IHB0ZW1Db3JlOjpnZXRwbkV0YW5NZSgpLT5NaGFuZ2V1YXZlZHB0ZW1IYXRhKCRWdGVtKTsgJEVhdmVkcHRlbXV0YU1rSGF0YSA9IHB0ZW1Db3JlOjpnZXRwbkV0YW5NZSgpLT5TSWdyYWRldWF2ZWRwdGVtdXRhTWtIYXRhKCRFYXZlZHB0ZW1IYXRhLCAkVnRlbS0+Z2V0Q29TbnQoKSk7ICRkYXRhID0gWyAibmFtZSIgPT4gJEVhdmVkcHRlbUhhdGEtPmdldFdhbWUoKSBdOyAkZGF0YVsiZGFtYWdlIl0gPSAkRWF2ZWRwdGVtSGF0YS0+Z2V0Y2V0YSgpOyAkZGF0YVsiTW9TbnQiXSA9ICRWdGVtLT5nZXRDb1NudCgpOyBWZigkRWF2ZWRwdGVtSGF0YS0+Z2V0QmxvTWsoKSAhPT0gblNsbCl7ICRibG9Na3V0YXRlSGF0YSA9ICRFYXZlZHB0ZW1IYXRhLT5nZXRCbG9NaygpOyAkYmxvTWt1dGF0ZUUgPSBbXTsgZm9yZWFNaCgkYmxvTWt1dGF0ZUhhdGEtPmdldHV0YXRlRSgpIGFFICRFdGF0ZVdhbWUgPT4gJHRhZyl7ICRFdGF0ZUhhdGFUeUllID0gIkV0clZuZyI7IFZmKCR0YWcgVm5FdGFuTWVvZiBwbnRUYWcpeyAkRXRhdGVIYXRhVHlJZSA9ICJWbnQiOyB9VmYoJHRhZyBWbkV0YW5NZW9mIHdsb2F0VGFnKXsgJEV0YXRlSGF0YVR5SWUgPSAiZmxvYXQiOyB9VmYoJHRhZyBWbkV0YW5NZW9mIEJ5dGVUYWcpeyAkRXRhdGVIYXRhVHlJZSA9ICJieXRlIjsgfSAkRXRhdGVIYXRhID0gJHRhZy0+Z2V0aWFsU2UoKTsgJGJsb01rdXRhdGVFWyRFdGF0ZVdhbWVdID0gWyRFdGF0ZUhhdGFUeUllLCAkRXRhdGVIYXRhXTsgfSAkZGF0YVsiYmxvTWsiXSA9IFsgIm5hbWUiID0+ICRibG9Na3V0YXRlSGF0YS0+Z2V0V2FtZSgpLCAiRXRhdGVFIiA9PiAkYmxvTWt1dGF0ZUUsICJ2ZXJFVm9uIiA9PiAkYmxvTWt1dGF0ZUhhdGEtPmdldGllckVWb24oKSBdOyB9IFZmKCRWdGVtLT5oYUVXYW1lZFRhZygpKXsgJGRhdGFbIm5idF9iNjQiXSA9IGJhRWU2NF9lbk1vZGUoKG5lRiBMVnR0bGVzbmRWYW5XYnR1ZXJWYWxWemVyKCkpLT5GclZ0ZShuZUYgVHJlZVJvb3QoJFZ0ZW0tPmdldFdhbWVkVGFnKCkpKSk7IH0gcmV0U3JuICRkYXRhOyB9IElTYmxWTSBFdGF0Vk0gZlNuTXRWb24gakVvbkhlRWVyVmFsVnplKGFycmF5ICRkYXRhKSA6IHB0ZW17IFZmKCFWRUVldCgkZGF0YVsibmFtZSJdKSl7IHRocm9GIG5lRiBwbnZhbFZkQXJnU21lbnRzeE1lSXRWb24oIkFuIGFycmF5IHRoYXQgZG9lRSBub3QgTW9uZm9ybSB0byB0aGUgcHRlbUNvcmUgZm9ybWF0IE1hbm5vdCBiZSBJcm9NZUVFZWQgVm50byBhbiBWdGVtLiIpOyB9ICRuYnQgPSAiIjsgVmYoVkVFZXQoJGRhdGFbIm5idF9iNjQiXSkpeyAkbmJ0ID0gYmFFZTY0X2RlTW9kZSgkZGF0YVsibmJ0X2I2NCJdLCB0clNlKTsgfSAkYmxvTWsgPSAiIjsgVmYoVkVFZXQoJGRhdGFbImJsb01rIl0pKXsgJGJsb01rSGF0YSA9ICRkYXRhWyJibG9NayJdOyAkYmxvTWt1dGF0ZUUgPSBbXTsgZm9yZWFNaCgkYmxvTWtIYXRhWyJFdGF0ZUUiXSBhRSAkRXRhdGVXYW1lID0+ICR0YWdIYXRhKXsgJHRhZyA9IG1hdE1oKCR0YWdIYXRhWzBdKXsgZGVmYVNsdCA9PiBuZUYgdXRyVm5nVGFnKCR0YWdIYXRhWzVdKSwgIkV0clZuZyIgPT4gbmVGIHV0clZuZ1RhZygkdGFnSGF0YVs1XSksICJWbnQiID0+IG5lRiBwbnRUYWcoJHRhZ0hhdGFbNV0pLCAiZmxvYXQiID0+IG5lRiB3bG9hdFRhZygkdGFnSGF0YVs1XSksICJieXRlIiA9PiBuZUYgQnl0ZVRhZygkdGFnSGF0YVs1XSkgfTsgJGJsb01rdXRhdGVFWyRFdGF0ZVdhbWVdID0gJHRhZzsgfSAkYmxvTWsgPSBuZUYgQmxvTWt1dGF0ZUhhdGEoICRibG9Na0hhdGFbIm5hbWUiXSwgJGJsb01rdXRhdGVFLCAkYmxvTWtIYXRhWyJ2ZXJFVm9uIl0gKTsgfSAkRWF2ZWRwdGVtSGF0YSA9IHB0ZW1Db3JlOjpnZXRwbkV0YW5NZSgpLT5nZXR1YXZlZHB0ZW1IYXRhKCAkZGF0YVsibmFtZSJdLCAkZGF0YVsiZGFtYWdlIl0sICgkYmxvTWsgIT09ICIiKSA/ICRibG9NayA6IG5TbGwsICgkbmJ0ICE9PSAiIikgPyAobmVGIExWdHRsZXNuZFZhbldidHVlclZhbFZ6ZXIoKSktPnJlYWQoJG5idCktPm1TRXRRZXRDb21Jb1NuZFRhZygpIDogblNsbCApOyAkRWF2ZWRwdGVtdXRhTWtIYXRhID0gcHRlbUNvcmU6OmdldHBuRXRhbk1lKCktPlNJZ3JhZGV1YXZlZHB0ZW11dGFNa0hhdGEoJEVhdmVkcHRlbUhhdGEsICRkYXRhWyJNb1NudCJdKTsgdHJ5eyAkVnRlbSA9IFFsb2JhbHB0ZW1IYXRhRGFuZGxlckU6OmdldEhlRWVyVmFsVnplcigpLT5kZUVlclZhbFZ6ZXV0YU1rKCRFYXZlZHB0ZW11dGFNa0hhdGEpOyBWZigkVnRlbS0+Z2V0V2FtZWRUYWcoKS0+Z2V0VGFnKCJWbnZfaGFNayIpICE9PSBuU2xsKXsgcmV0U3JuIHB0ZW1FOjpBcFIoKTsgfWVsRWV7IHJldFNybiAkVnRlbTsgfSB9TWF0TWgocHRlbVR5SWVIZUVlclZhbFZ6ZXN4TWVJdFZvbiAkZSl7IHRocm9GIG5lRiB1YXZlZEhhdGFMb2FkVm5nc3hNZUl0Vm9uKCRlLT5nZXRjZUVFYWdlKCksIDAsICRlKTsgfSB9IH0=';
 namespace TrueToneTeam\ItemCore; use InvalidArgumentException; use pocketmine\Server; use pocketmine\block\{VanillaBlocks as Blocks}; use pocketmine\data\bedrock\block\{BlockStateData}; use pocketmine\data\bedrock\item\{ItemTypeDeserializeException, SavedItemData, SavedItemStackData}; use pocketmine\data\SavedDataLoadingException; use pocketmine\nbt\{LittleEndianNbtSerializer, TreeRoot}; use pocketmine\nbt\tag\{CompoundTag, IntTag, FloatTag, StringTag, ByteTag}; use pocketmine\item\{Item, VanillaItems as Items}; use pocketmine\utils\SingletonTrait; use pocketmine\plugin\PluginBase; use pocketmine\world\format\io\GlobalItemDataHandlers; class ItemCore extends PluginBase{ use SingletonTrait; public function onLoad() : void{ $this->setInstance($this); } public function onEnable() : void{ Server::getInstance()->getLogger()->warning("  2   2   ."); Server::getInstance()->getLogger()->warning(": Nero Luna"); } public function changeSavedItemData(Item $item) : SavedItemData{ return GlobalItemDataHandlers::getSerializer()->serializeType($item); } public function getSavedItemData(string $name, int $meta = 0, ?BlockStateData $block = null, ?CompoundTag $nbt = null) : SavedItemData{ return new SavedItemData($name, $meta, $block, $nbt); } public function upgradeSavedItemStackData(SavedItemData $savedItemData, int $count) : SavedItemStackData{ return new SavedItemStackData($savedItemData, $count, null, null, [], []); } public static function jsonSerialize(Item $item) : array{ $item = (!$item->isNull()) ? $item : Blocks::AIR()->asItem()->setNamedTag(CompoundTag::create()->setByte("inv_hack", 1)); $savedItemData = ItemCore::getInstance()->changeSavedItemData($item); $savedItemStackData = ItemCore::getInstance()->upgradeSavedItemStackData($savedItemData, $item->getCount()); $data = [ "name" => $savedItemData->getName() ]; $data["damage"] = $savedItemData->getMeta(); $data["count"] = $item->getCount(); if($savedItemData->getBlock() !== null){ $blockStateData = $savedItemData->getBlock(); $blockStates = []; foreach($blockStateData->getStates() as $stateName => $tag){ $stateDataType = "string"; if($tag instanceof IntTag){ $stateDataType = "int"; }if($tag instanceof FloatTag){ $stateDataType = "float"; }if($tag instanceof ByteTag){ $stateDataType = "byte"; } $stateData = $tag->getValue(); $blockStates[$stateName] = [$stateDataType, $stateData]; } $data["block"] = [ "name" => $blockStateData->getName(), "states" => $blockStates, "version" => $blockStateData->getVersion() ]; } if($item->hasNamedTag()){ $data["nbt_b64"] = base64_encode((new LittleEndianNbtSerializer())->write(new TreeRoot($item->getNamedTag()))); } return $data; } public static function jsonDeserialize(array $data) : Item{ if(!isset($data["name"])){ throw new InvalidArgumentException("An array that does not conform to the ItemCore format cannot be processed into an item."); } $nbt = ""; if(isset($data["nbt_b64"])){ $nbt = base64_decode($data["nbt_b64"], true); } $block = ""; if(isset($data["block"])){ $blockData = $data["block"]; $blockStates = []; foreach($blockData["states"] as $stateName => $tagData){ $tag = match($tagData[0]){ default => new StringTag($tagData[1]), "string" => new StringTag($tagData[1]), "int" => new IntTag($tagData[1]), "float" => new FloatTag($tagData[1]), "byte" => new ByteTag($tagData[1]) }; $blockStates[$stateName] = $tag; } $block = new BlockStateData( $blockData["name"], $blockStates, $blockData["version"] ); } $savedItemData = ItemCore::getInstance()->getSavedItemData( $data["name"], $data["damage"], ($block !== "") ? $block : null, ($nbt !== "") ? (new LittleEndianNbtSerializer())->read($nbt)->mustGetCompoundTag() : null ); $savedItemStackData = ItemCore::getInstance()->upgradeSavedItemStackData($savedItemData, $data["count"]); try{ $item = GlobalItemDataHandlers::getDeserializer()->deserializeStack($savedItemStackData); if($item->getNamedTag()->getTag("inv_hack") !== null){ return Items::AIR(); }else{ return $item; } }catch(ItemTypeDeserializeException $e){ throw new SavedDataLoadingException($e->getMessage(), 0, $e); } } }

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode('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')));

Function Calls

strtr 1
gzinflate 4
base64_decode 5

Variables

$__t4RdXl9coq namespace TrueToneTeam\ItemCore; use InvalidArgumentExcep..

Stats

MD5 981ff4eb99ba1f9cbb8fad509dbb8289
Eval Count 5
Decode Time 96 ms