{
    "format_version": 4,
    "time": 1760208279.364583,
    "uptime": 0.7207889556884766,
    "lastError": {
        "type": "Error",
        "message": "Undefined constant pocketmine\\data\\bedrock\\BedrockDataFiles::CREATIVEITEMS_JSON",
        "fullFile": "phar:///home/nikita/minecraft/plugins/DummyItemsBlocks.phar/src/diamondgold/DummyItemsBlocks/Main.php",
        "file": "plugins/DummyItemsBlocks.phar/src/diamondgold/DummyItemsBlocks/Main",
        "line": 785,
        "trace": [
            "#0 plugins/DummyItemsBlocks.phar/src/diamondgold/DummyItemsBlocks/Main(225): diamondgold\\DummyItemsBlocks\\Main::registerSpecialItems(array[153])",
            "#1 pmsrc/src/plugin/PluginBase(119): diamondgold\\DummyItemsBlocks\\Main->onEnable()",
            "#2 pmsrc/src/plugin/PluginManager(461): pocketmine\\plugin\\PluginBase->onEnableStateChange(true)",
            "#3 pmsrc/src/Server(1450): pocketmine\\plugin\\PluginManager->enablePlugin(object diamondgold\\DummyItemsBlocks\\Main#67687)",
            "#4 pmsrc/src/Server(1066): pocketmine\\Server->enablePlugins(object pocketmine\\plugin\\PluginEnableOrder#67521)",
            "#5 pmsrc/src/PocketMine(367): pocketmine\\Server->__construct(object pocketmine\\thread\\ThreadSafeClassLoader#2, object pocketmine\\utils\\MainLogger#6, string[23] /home/nikita/minecraft/, string[31] /home/nikita/minecraft/plugins/)",
            "#6 pmsrc/src/PocketMine(390): pocketmine\\server()",
            "#7 pmsrc(170): require(string[72] phar:///tmp/PocketMine-MP-phar-cache.0/PMMP3sBFnJ.tar/src/PocketMine.php)"
        ],
        "thread": "Main"
    },
    "error": {
        "type": "Error",
        "message": "Undefined constant pocketmine\\data\\bedrock\\BedrockDataFiles::CREATIVEITEMS_JSON",
        "file": "plugins/DummyItemsBlocks.phar/src/diamondgold/DummyItemsBlocks/Main",
        "line": 785,
        "thread": "Main"
    },
    "thread": "Main",
    "plugin_involvement": "direct",
    "plugin": "DummyItemsBlocks",
    "code": {
        "776": "            foreach (GoatHornType::cases() as $type) {",
        "777": "                $horn = (clone $item)->setType($type);",
        "778": "                CreativeInventory::getInstance()->add($horn);",
        "779": "                $name = explode(':', $id);",
        "780": "                StringToItemParser::getInstance()->register($name[0] . ':' . $type->name . '_' . $name[1], fn() => clone $horn);",
        "781": "            }",
        "782": "        }",
        "783": "        // im too lazy to list all the items with compound tag data, easier to just reload ;P",
        "784": "        $creativeItems = CraftingManagerFromDataHelper::loadJsonArrayOfObjectsFile(",
        "785": "            BedrockDataFiles::CREATIVEITEMS_JSON,",
        "786": "            ItemStackData::class",
        "787": "        );",
        "788": "        // bare minimum code needed for non-functional item adapted from https://github.com/pmmp/PocketMine-MP/pull/5455",
        "789": "        // obsolete when merged",
        "790": "        $id = ItemTypeNames::FIREWORK_STAR;",
        "791": "        if (Utils::removeIfPresent($id, $items)) {",
        "792": "            $item = new FireworkStar(new ItemIdentifier(ItemTypeIds::newId()), Utils::generateNameFromId($id));",
        "793": "            self::map1to1ItemWithMeta(",
        "794": "                $id,",
        "795": "                $item,"
    },
    "trace": [
        "#0 plugins/DummyItemsBlocks.phar/src/diamondgold/DummyItemsBlocks/Main(225): diamondgold\\DummyItemsBlocks\\Main::registerSpecialItems(array[153])",
        "#1 pmsrc/src/plugin/PluginBase(119): diamondgold\\DummyItemsBlocks\\Main->onEnable()",
        "#2 pmsrc/src/plugin/PluginManager(461): pocketmine\\plugin\\PluginBase->onEnableStateChange(true)",
        "#3 pmsrc/src/Server(1450): pocketmine\\plugin\\PluginManager->enablePlugin(object diamondgold\\DummyItemsBlocks\\Main#67687)",
        "#4 pmsrc/src/Server(1066): pocketmine\\Server->enablePlugins(object pocketmine\\plugin\\PluginEnableOrder#67521)",
        "#5 pmsrc/src/PocketMine(367): pocketmine\\Server->__construct(object pocketmine\\thread\\ThreadSafeClassLoader#2, object pocketmine\\utils\\MainLogger#6, string[23] /home/nikita/minecraft/, string[31] /home/nikita/minecraft/plugins/)",
        "#6 pmsrc/src/PocketMine(390): pocketmine\\server()",
        "#7 pmsrc(170): require(string[72] phar:///tmp/PocketMine-MP-phar-cache.0/PMMP3sBFnJ.tar/src/PocketMine.php)"
    ],
    "plugins": {
        "BlockLagFix": {
            "name": "BlockLagFix",
            "version": "0.0.1",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "JavierLeon9966\\BlockLagFix\\BlockLagFix",
            "load": "POSTWORLD",
            "website": ""
        },
        "CubeAnarchyRegions": {
            "name": "CubeAnarchyRegions",
            "version": "1.0.0",
            "authors": [
                "vk.com/phpcube"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "phpcube\\anarchyRegions\\CubeAnarchyRegions",
            "load": "POSTWORLD",
            "website": ""
        },
        "CubeSit": {
            "name": "CubeSit",
            "version": "1",
            "authors": [
                "vk.com/phpcube"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "phpcube\\CubeSit",
            "load": "POSTWORLD",
            "website": ""
        },
        "DevTools": {
            "name": "DevTools",
            "version": "1.17.2",
            "authors": [
                "PocketMine Team"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "DevTools\\DevTools",
            "load": "STARTUP",
            "website": "https://github.com/PocketMine/DevTools"
        },
        "DummyItemsBlocks": {
            "name": "DummyItemsBlocks",
            "version": "1.1.0",
            "authors": [
                "diamond-gold (ace)"
            ],
            "api": [
                "5.13.0"
            ],
            "enabled": true,
            "depends": [],
            "softDepends": [],
            "main": "diamondgold\\DummyItemsBlocks\\Main",
            "load": "STARTUP",
            "website": "https://github.com/diamond-gold/DummyItemsBlocks"
        },
        "EasyEdit": {
            "name": "EasyEdit",
            "version": "3.1.0",
            "authors": [
                "platz1de"
            ],
            "api": [
                "5.12.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "platz1de\\EasyEdit\\EasyEdit",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewAuth": {
            "name": "NewAuth",
            "version": "0.0.1",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "ADeagle\\Auth",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewBow": {
            "name": "NewBow",
            "version": "0.0.1",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "kostamax27\\HypixelBow\\HypixelBow",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewBroadcast": {
            "name": "NewBroadcast",
            "version": "6.0.0",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "JonyGamesYT9\\SimpleBroadcast\\SimpleBroadcast",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewElytra": {
            "name": "NewElytra",
            "version": "1.13.0",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [
                "Firework"
            ],
            "main": "JavierLeon9966\\VanillaElytra\\VanillaElytra",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewGuard": {
            "name": "NewGuard",
            "version": "2.1.5",
            "authors": [
                "BlusterySasha"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": true,
            "depends": [],
            "softDepends": [],
            "main": "qpi\\guard\\DGuard",
            "load": "STARTUP",
            "website": ""
        },
        "NewInvsee": {
            "name": "NewInvsee",
            "version": "0.0.1",
            "authors": [
                "BlockHorizons"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "BlockHorizons\\InvSee\\Loader",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewNPC": {
            "name": "NewNPC",
            "version": "0.0.1",
            "authors": [
                "BeeAZ"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "BeeAZ\\HumanNPC\\Loader",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewPVP": {
            "name": "NewPVP",
            "version": "0.0.2",
            "authors": [
                "BlusterySasha"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "NewPlugin\\NewPVP\\Main",
            "load": "POSTWORLD",
            "website": "vk.com/blusterysasha"
        },
        "NewRules": {
            "name": "NewRules",
            "version": "0.0.1",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "DrelezTM\\RulesUI\\Main",
            "load": "POSTWORLD",
            "website": "vk.com/newplugin"
        },
        "NewShield": {
            "name": "NewShield",
            "version": "0.0.1",
            "authors": [
                "JavierLeon9966"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "JavierLeon9966\\Shield\\Shield",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewSpawn": {
            "name": "NewSpawn",
            "version": "2.0.0",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [
                "libEasyUI"
            ],
            "softDepends": [],
            "main": "supercrafter333\\theSpawn\\theSpawn",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewStart": {
            "name": "NewStart",
            "version": "0.0.1",
            "authors": [
                "TheNote",
                "Crasher508"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "TheNote\\StarterKit\\Main",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewTag": {
            "name": "NewTag",
            "version": "3.0.0",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "fernanACM\\DeviceACM\\DV",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewTrash": {
            "name": "NewTrash",
            "version": "0.0.1",
            "authors": [
                "NewPlugin"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "MintoD\\TrashCan\\TrashCan",
            "load": "POSTWORLD",
            "website": ""
        },
        "NewVanish": {
            "name": "NewVanish",
            "version": "4.0.2",
            "authors": [
                "sqrrl"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "sqrrl\\VanishV2\\VanishV2",
            "load": "POSTWORLD",
            "website": ""
        },
        "RconServer": {
            "name": "RconServer",
            "version": "2.0.0",
            "authors": [
                "PMMP Team"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "pmmp\\RconServer\\Main",
            "load": "POSTWORLD",
            "website": "https://github.com/pmmp/RconServer"
        },
        "Texter": {
            "name": "Texter",
            "version": "4.2.0",
            "authors": [
                "yuko fuyutsuki",
                "mfmfnek0",
                "onebone",
                "ogiwara",
                "Shootsta_ERU0531",
                "Toganon",
                "ShadowArt",
                "Marron0421",
                "No4NaMe",
                "iteplenky",
                "SuperYYT",
                "SuperAdam47",
                "minijaham",
                "VicoSilalahi",
                "TobyDev265",
                "IvanCraft623"
            ],
            "api": [
                "5.1.1"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [
                "Mineflow"
            ],
            "main": "jp\\mcbe\\fuyutsuki\\Texter\\Main",
            "load": "POSTWORLD",
            "website": "https://github.com/fuyutsuki/Texter"
        },
        "VanillaGenerator": {
            "name": "VanillaGenerator",
            "version": "0.0.4",
            "authors": [
                "Muqsit"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "muqsit\\vanillagenerator\\Loader",
            "load": "POSTWORLD",
            "website": ""
        },
        "VanillaHopper": {
            "name": "VanillaHopper",
            "version": "2.2.1",
            "authors": [
                "ColinHDev"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "ColinHDev\\VanillaHopper\\VanillaHopper",
            "load": "POSTWORLD",
            "website": "https://github.com/ColinHDev"
        },
        "VanillaKnockback": {
            "name": "VanillaKnockback",
            "version": "1.1.0",
            "authors": [
                "JavierLeon9966"
            ],
            "api": [
                "4.0.0",
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "JavierLeon9966\\VanillaKnockback\\Main",
            "load": "POSTWORLD",
            "website": ""
        },
        "Weather": {
            "name": "Weather",
            "version": "2.0.3",
            "authors": [
                "tgwaste"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "tgwaste\\Weather\\Main",
            "load": "POSTWORLD",
            "website": ""
        },
        "XCoords": {
            "name": "XCoords",
            "version": "1.0",
            "authors": [],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "xrde4\\XCoords\\XCoords",
            "load": "POSTWORLD",
            "website": ""
        },
        "libEasyUI": {
            "name": "libEasyUI",
            "version": "1.0.3",
            "authors": [
                "dresnite"
            ],
            "api": [
                "5.0.0"
            ],
            "enabled": false,
            "depends": [],
            "softDepends": [],
            "main": "EasyUI\\EasyUI",
            "load": "POSTWORLD",
            "website": ""
        }
    },
    "parameters": [
        "./PocketMine-MP.phar"
    ],
    "extensions": {
        "Core": "8.2.29",
        "date": "8.2.29",
        "libxml": "8.2.29",
        "openssl": "8.2.29",
        "pcre": "8.2.29",
        "sqlite3": "8.2.29",
        "zlib": "8.2.29",
        "arraydebug": "0.2.0",
        "bcmath": "8.2.29",
        "calendar": "8.2.29",
        "chunkutils2": "0.3.5",
        "crypto": "0.3.2",
        "ctype": "8.2.29",
        "curl": "8.2.29",
        "dom": "20031129",
        "json": "8.2.29",
        "fileinfo": "8.2.29",
        "filter": "8.2.29",
        "ftp": "8.2.29",
        "gd": "8.2.29",
        "gmp": "8.2.29",
        "hash": "8.2.29",
        "standard": "8.2.29",
        "SPL": "8.2.29",
        "leveldb": "0.3.0",
        "libdeflate": "0.2.1",
        "mbstring": "8.2.29",
        "morton": "0.1.2",
        "mysqlnd": "mysqlnd 8.2.29",
        "mysqli": "8.2.29",
        "pcntl": "8.2.29",
        "igbinary": "3.2.16",
        "encoding": "1.0.0",
        "PDO": "8.2.29",
        "pdo_mysql": "8.2.29",
        "pdo_sqlite": "8.2.29",
        "Phar": "8.2.29",
        "sockets": "8.2.29",
        "pmmpthread": "6.2.0",
        "posix": "8.2.29",
        "random": "8.2.29",
        "recursionguard": "0.1.0",
        "Reflection": "8.2.29",
        "shmop": "8.2.29",
        "SimpleXML": "8.2.29",
        "tokenizer": "8.2.29",
        "xml": "8.2.29",
        "xmlreader": "8.2.29",
        "xmlwriter": "8.2.29",
        "xxhash": "0.2.0",
        "yaml": "2.2.5",
        "zip": "1.21.1",
        "Zend OPcache": "8.2.29"
    },
    "jit_mode": null,
    "phpinfo": "",
    "general": {
        "name": "PocketMine-MP",
        "base_version": "5.35.0",
        "build": 2568,
        "is_dev": false,
        "protocol": 844,
        "git": "bc17ee74890763ee12c159180ae70f6084b201a7",
        "uname": "Linux nikita-VivoBook-ASUSLaptop-X515EA-F515EA 6.14.0-33-generic #33~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 19 17:02:30 UTC 2 x86_64",
        "php": "8.2.29",
        "zend": "4.2.29",
        "php_os": "Linux",
        "os": "linux",
        "composer_libraries": {
            "adhocore/json-comment": "1.2.1@651023f9fe52e9efa2198cbaf6e481d1968e2377",
            "brick/math": "0.13.1@fc7ed316430118cc7836bf45faff18d5dfc8de04",
            "daverandom/callback-validator": "unknown@unknown",
            "netresearch/jsonmapper": "v5.0.0@8c64d8d444a5d764c641ebe97e0e3bc72b25bf6c",
            "pocketmine/bedrock-block-upgrade-schema": "5.2.0@5d7889c9a1cdf9e3cd814d2a104ad69b75116ec7",
            "pocketmine/bedrock-data": "6.1.0+bedrock-1.21.111@7484fe3c3d7949fd48cc520add4f7eeebc4ba4af",
            "pocketmine/bedrock-item-upgrade-schema": "1.16.0@8c48ceaa72d390e89c4dbff9542aa4dfa734057d",
            "pocketmine/bedrock-protocol": "51.1.0+bedrock-1.21.111@e380be227766ea58a874eb7d93de76f21c8ec04b",
            "pocketmine/binaryutils": "0.2.6@ccfc1899b859d45814ea3592e20ebec4cb731c84",
            "pocketmine/callback-validator": "1.0.3@64787469766bcaa7e5885242e85c23c25e8c55a2",
            "pocketmine/color": "0.3.1@a0421f1e9e0b0c619300fb92d593283378f6a5e1",
            "pocketmine/errorhandler": "0.7.0@cae94884368a74ece5294b9ff7fef18732dcd921",
            "pocketmine/locale-data": "2.25.1@8e6514f5a9638e69cdc2219c775fc7d3bb4c9fdd",
            "pocketmine/log": "0.4.0@e6c912c0f9055c81d23108ec2d179b96f404c043",
            "pocketmine/math": "1.0.0@dc132d93595b32e9f210d78b3c8d43c662a5edbf",
            "pocketmine/nbt": "1.2.0@51b8d6a97065fb93e0b4f660b65164b6e1ed2fff",
            "pocketmine/pocketmine-mp": "dev-stable@bc17ee74890763ee12c159180ae70f6084b201a7",
            "pocketmine/raklib": "1.2.0@a28d05216d34dbd00e8aed827a58df6b4c11510b",
            "pocketmine/raklib-ipc": "1.0.1@ce632ef2c6743e71eddb5dc329c49af6555f90bc",
            "pocketmine/snooze": "0.5.0@a86d9ee60ce44755d166d3c7ba4b8b8be8360915",
            "ramsey/collection": "2.1.1@344572933ad0181accbf4ba763e85a0306a8c5e2",
            "ramsey/uuid": "4.9.1@81f941f6f729b1e3ceea61d9d014f8b6c6800440",
            "rhumsaa/uuid": "unknown@unknown",
            "symfony/filesystem": "v6.4.24@75ae2edb7cdcc0c53766c30b0a2512b8df574bd8",
            "symfony/polyfill-ctype": "unknown@unknown",
            "symfony/polyfill-mbstring": "unknown@unknown"
        }
    },
    "pocketmine.yml": "# Main configuration file for PocketMine-MP\n# These settings are the ones that cannot be included in server.properties\n# Some of these settings are safe, others can break your server if modified incorrectly\n# New settings/defaults won't appear automatically in this file when upgrading.\n\nsettings:\n  #Whether to send all strings translated to server locale or let the device handle them\n  force-language: false\n  shutdown-message: \"Server closed\"\n  #Allow listing plugins via Query\n  query-plugins: true\n  #Enable plugin and core profiling by default\n  enable-profiling: false\n  #Will only add results when tick measurement is below or equal to given value (default 20)\n  profile-report-trigger: 20\n  #Number of AsyncTask workers.\n  #Used for plugin asynchronous tasks, world generation, compression and web communication.\n  #Set this approximately to your number of cores.\n  #If set to auto, it'll try to detect the number of cores (or use 2)\n  async-workers: auto\n  #Whether to allow running development builds. Dev builds might crash, break your plugins, corrupt your world and more.\n  #It is recommended to avoid using development builds where possible.\n  enable-dev-builds: false\n\nmemory:\n  #Global soft memory limit in megabytes. Set to 0 to disable\n  #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this\n  global-limit: 0\n\n  #Main thread soft memory limit in megabytes. Set to 0 to disable\n  #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this\n  main-limit: 0\n\n  #Main thread hard memory limit in megabytes. Set to 0 to disable\n  #This will stop the server when the limit is surpassed\n  main-hard-limit: 1024\n\n  #AsyncWorker threads' hard memory limit in megabytes. Set to 0 to disable\n  #This will crash the task currently executing on the worker if the task exceeds the limit\n  #NOTE: THIS LIMIT APPLIES PER WORKER, NOT TO THE WHOLE PROCESS.\n  async-worker-hard-limit: 256\n\n  #Period in ticks to check memory (default 1 second)\n  check-rate: 20\n\n  #Continue firing low-memory-triggers and event while on low memory\n  continuous-trigger: true\n\n  #Only if memory.continuous-trigger is enabled. Specifies the rate in memory.check-rate steps (default 30 seconds)\n  continuous-trigger-rate: 30\n\n  garbage-collection:\n    #Period in ticks to fire the garbage collector manually (default 30 minutes), set to 0 to disable\n    #This only affects the main thread. Other threads should fire their own collections\n    period: 36000\n\n  #Settings controlling memory dump handling.\n  memory-dump:\n    #Dump memory from async workers as well as the main thread. If you have issues with segfaults when dumping memory, disable this setting.\n    dump-async-worker: true\n\n  max-chunks:\n    #Cap maximum render distance per player when low memory is triggered. Set to 0 to disable cap.\n    chunk-radius: 4\n\nnetwork:\n  #Threshold for batching packets, in bytes. Only these packets will be compressed\n  #Set to 0 to compress everything, -1 to disable.\n  batch-threshold: 256\n  #Compression level used when sending batched packets. Higher = more CPU, less bandwidth usage\n  compression-level: 6\n  #Use AsyncTasks for compression during the main game session. Increases latency, but may reduce main thread load\n  async-compression: false\n  #Threshold for async compression, in bytes. Only packets larger than this will be compressed asynchronously\n  #Due to large overhead of AsyncTask, async compression isn't worth it except for large packets\n  async-compression-threshold: 10000\n  #Experimental. Use UPnP to automatically port forward\n  upnp-forwarding: false\n  #Maximum size in bytes of packets sent over the network (default 1492 bytes). Packets larger than this will be\n  #fragmented or split into smaller parts. Clients can request MTU sizes up to but not more than this number.\n  max-mtu-size: 1492\n  #Enable encryption of Minecraft network traffic. This has an impact on performance, but prevents hackers from stealing sessions and pretending to be other players.\n  #DO NOT DISABLE THIS unless you understand the risks involved.\n  enable-encryption: true\n\ndebug:\n  #If > 1, it will show debug messages in the console\n  level: 1\n\nplayer:\n  #Choose whether to enable player data saving.\n  save-player-data: true\n  #If true, checks that joining players' Xbox user ID (XUID) match what was previously recorded.\n  #This also prevents non-XBL players using XBL players' usernames to steal their data on servers with xbox-auth=off.\n  verify-xuid: true\n\nlevel-settings:\n  #The default format that worlds will use when created\n  default-format: leveldb\n\nchunk-sending:\n  #To change server normal render distance, change view-distance in server.properties.\n  #Amount of chunks sent to players per tick\n  per-tick: 4\n  #Radius of chunks that need to be sent before spawning the player\n  spawn-radius: 4\n\nchunk-ticking:\n  #Radius of chunks around a player to tick\n  tick-radius: 3\n  #Number of blocks inside ticking areas' subchunks that get ticked every tick. Higher values will accelerate events\n  #like tree and plant growth, but at a higher performance cost.\n  blocks-per-subchunk-per-tick: 3\n  #IDs of blocks not to perform random ticking on.\n  disable-block-ticking:\n    #- grass\n    #- ice\n    #- fire\n\nchunk-generation:\n  #Max. amount of chunks in the waiting queue to be populated\n  population-queue-size: 32\n\nticks-per:\n  autosave: 6000\n\nauto-report:\n  #Send crash reports for processing\n  enabled: true\n  send-code: true\n  send-settings: true\n  send-phpinfo: false\n  use-https: true\n  host: crash.pmmp.io\n\nanonymous-statistics:\n  #Sends anonymous statistics for data aggregation, plugin usage tracking\n  enabled: false #TODO: re-enable this when we have a new stats host\n  host: stats.pocketmine.net\n\nauto-updater:\n  enabled: true\n  on-update:\n    warn-console: true\n  #Can be development, alpha, beta or stable.\n  preferred-channel: stable\n  #If using a development version, it will suggest changing the channel\n  suggest-channels: true\n  host: update.pmmp.io\n\ntimings:\n  #Choose the host to use for viewing your timings results.\n  host: timings.pmmp.io\n\nconsole:\n  #Whether to accept commands via the console. If disabled, anything typed on the console will be ignored.\n  #Useful to save resources on headless servers where the console is never used (e.g. hosted server, Docker, etc.)\n  enable-input: true\n  #Choose whether to enable server stats reporting on the console title.\n  #NOTE: The title ticker will be disabled regardless if console colours are not enabled.\n  title-tick: true\n\naliases:\n  ##This section allows you to add, remove or remap command aliases.\n  ##A single alias can call one or more other commands (or aliases).\n  ##Aliases defined here will override any command aliases declared by plugins or PocketMine-MP itself.\n\n  ##To remove an alias, set it to [], like so (note that prefixed aliases like \"pocketmine:stop\" will remain and can't\n  ##be removed):\n  #stop: []\n\n  ##Commands are not removed, only their aliases. You can still refer to a command using its full (prefixed)\n  ##name, even if all its aliases are overwritten. The full name is usually something like \"pocketmine:commandname\" or\n  ##\"pluginname:commandname\".\n  #abort: [pocketmine:stop]\n\n  ##To add an alias, list the command(s) that it calls:\n  #showtheversion: [version]\n  #savestop: [save-all, stop]\n\n  ##To invoke another command with arguments, use $1 to pass the first argument, $2 for the second etc:\n  #giveadmin: [op $1] ## `giveadmin alex` -> `op alex`\n  #kill: [suicide, say \"I tried to kill $1\"] ## `kill alex` -> `suicide` + `say \"I tried to kill alex\"`\n  #giverandom: [give $1 $2, say \"Someone has just received a $2!\"] ## `giverandom alex diamond` -> `give alex diamond` + `say \"Someone has just received a diamond!\"`\n\n  ##To make arguments mandatory (so that the command fails if they are not provided), use $$, e.g. $$1, $$2:\n  #makeadmin: [op $$1] ## `makeadmin alex` -> `op alex`, `makeadmin` with no arguments = error\n\n  ##To pass through a range of arguments, put a - (hyphen) after the index:\n  #tpalias: [tp $1-] ## `tpalias 256 70 256` -> `tp 256 70 256` - this passes arguments 1 and everything after it to the `tp` command\n\n  ##To change an existing command alias and make it do something else:\n  #tp: [suicide]\n\nworlds:\n  #These settings will override the generator set in server.properties and allows loading multiple worlds\n  #Example:\n  #world:\n  # seed: 404\n  # generator: FLAT\n  # preset: 2;bedrock,59xstone,3xdirt,grass;1\n\nplugins:\n  #Setting this to true will cause the legacy structure to be used where plugin data is placed inside the --plugins dir.\n  #False will place plugin data under plugin_data under --data.\n  #This option exists for backwards compatibility with existing installations.\n  legacy-data-dir: false\n",
    "server.properties": "#Properties Config file\r\n#Thu Oct 9 19:06:13 UTC 2025\r\nlanguage=rus\r\nmotd=CrystalWorld-1337\r\nserver-port=19132\r\nserver-portv6=19133\r\ngamemode=SURVIVAL\r\nmax-players=99\r\nview-distance=18\r\nwhite-list=off\r\nenable-query=on\r\nenable-ipv6=on\r\nforce-gamemode=off\r\nhardcore=off\r\npvp=on\r\ndifficulty=2\r\ngenerator-settings=\r\nlevel-name=world\r\nlevel-seed=\r\nlevel-type=DEFAULT\r\nauto-save=on\r\nxbox-auth=on\r\n"
}