menu
#4775461 Array and string offset access syntax with curly braces is deprecated

Submitted by PocketMine-MP 3.17.2

General information

Version: 3.17.2
Git commit: 5066d522
Plugin involvement: Direct
Report date: 2021-02-23 09:03:20 +0000 UTC
Server uptime: 0 days 0 hours 0 minutes 0 seconds

System Information

PHP version: 7.4.14
Operating system: linux
System banner: Linux 0f20ad1f-1034-4e75-8a29-9ddb7e652000 5.4.0-48-generic #52-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64

Error information

Warning: a plugin was directly involved in this crash. Please contact the plugin author.
Message: Array and string offset access syntax with curly braces is deprecated
File: plugins/MapImageEngine (3).phar/src/FaigerSYS/MapImageEngine/MapImageEngine
Line: #64
Error level: ErrorException
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
			$this->storage = $old_plugin->storage;
}

$this->getServer()->getPluginManager()->registerEvents($this, $this);

@mkdir($path = $this->getDataFolder());

@mkdir($dir = $path . 'instructions/');
foreach (scandir($r_dir = $this->getFile() . '/resources/instructions/') as $file) {
if ($file{0} !== '.') {
copy($r_dir . $file, $dir . $file);
}
}

@mkdir($path . 'images');
@mkdir($path . 'images/old_files');
@mkdir($path . 'cache');

if (self::$is_custom_pk_suppoted === null) {
self::$is_custom_pk_suppoted = CustomClientboundMapItemDataPacket::checkCompatiblity();
#0 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(138): pocketmine\utils\Utils::errorExceptionHandler(integer 8192, string[69] Array and string offset access syntax with curly braces is deprecated, string[102] phar:///home/container/plugins/MapImageEngine (3).phar/src/FaigerSYS/MapImageEng, integer 64, array[2])
#1 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(138): include()
#2 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(124): BaseClassLoader->loadClass(string[39] FaigerSYS\MapImageEngine\MapImageEngine)
#3 (): BaseClassLoader->{closure}(string[39] FaigerSYS\MapImageEngine\MapImageEngine)
#4 (): spl_autoload_call(string[39] FaigerSYS\MapImageEngine\MapImageEngine)
#5 pmsrc/src/pocketmine/plugin/PluginManager(167): class_exists(string[39] FaigerSYS\MapImageEngine\MapImageEngine, boolean 1)
#6 pmsrc/src/pocketmine/plugin/PluginManager(346): pocketmine\plugin\PluginManager->loadPlugin(string[47] /home/container/plugins/MapImageEngine (3).phar, array[2])
#7 pmsrc/src/pocketmine/Server(1530): pocketmine\plugin\PluginManager->loadPlugins(string[24] /home/container/plugins/)
#8 pmsrc/src/pocketmine/PocketMine(272): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
#9 pmsrc/src/pocketmine/PocketMine(302): pocketmine\server()
#10 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show